PageSourceSearch

https://www.streamingmedia.com/Articles/Blog

html streamingmedia.com collected 2026-09-24 08:35:13 UTC 82,046 bytes, 1,504 lines download raw bytes

1
2
3
4<!DOCTYPE html>
5
6<html>
7<head><title>
8	Streaming Media - Online Video News, Trends, and Analysis
9</title><meta charset="utf-8" /><meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" /><meta name="theme-color" content="#333333" /><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous" /><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.css" />
10    
10<script src="https://use.fontawesome.com/13ebcdf3dd.js"></script>
10
11	<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 11-12
11
12<script async src="https://www.googletagmanager.com/gtag/js?id=
12G-97PEDY7QMK
vendor: 13 bytes, line 12
12"></script>
13<script>
14  
vendor: 138 bytes, lines 14-18
14window.dataLayer = window.dataLayer || [];
15  function gtag(){dataLayer.push(arguments);}
16  gtag('js', new Date());
17
18  gtag('config', '
18G-97PEDY7QMK
vendor: 5 bytes, line 18
18');
19</script>
19
20
21    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 69 bytes, lines 21-22
21
22    <script async src="https://www.googletagmanager.com/gtag/js?id=
22UA-13073004-2
vendor: 17 bytes, lines 22-23
22"></script>
23    
23<script defer>
24        
vendor: 159 bytes, lines 24-28
24window.dataLayer = window.dataLayer || [];
25        function gtag() { dataLayer.push(arguments); }
26        gtag('js', new Date());
27
28        gtag('config', '
28UA-13073004-2
vendor: 9 bytes, lines 28-29
28');
29    
29</script>
29
30
31
32    <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto|Roboto+Condensed|Oswald" />
33<script async="async" src="https://www.googletagservices.com/tag/js/gpt.js"></script>
33
34<script>
35    var googletag = googletag || {};
36    googletag.cmd = googletag.cmd || [];
37</script>
37
38
39<script>
40
41    googletag.cmd.push(function () {
42
43        var mapping = googletag.sizeMapping()
44            .addSize([0, 0], [320, 50])
45            .addSize([1057, 200], [728, 90]).build();
46
47        var mapping1 = googletag.sizeMapping()
48            .addSize([0, 0], [300, 250])
49            .addSize([700, 200], [970, 250]).build();
50
51
52
53        googletag.defineSlot('/1067009/StreamingMedia-SmallBoxes', [300, 250], 'div-gpt-ad-1541523286597-0').addService(googletag.pubads());
54        googletag.defineSlot('/1067009/StreamingMedia-SmallBoxes-Article', [300, 250], 'div-gpt-ad-1541523286597-1').addService(googletag.pubads());
55        googletag.defineSlot('/1067009/StreamingMedia-SmallBoxes-HomePage', [300, 250], 'div-gpt-ad-1541523286597-2').addService(googletag.pubads());
56        googletag.defineSlot('/1067009/StreamingMedia-Leaderboards', [728, 90], 'div-gpt-ad-1541523286597-3').defineSizeMapping(mapping).addService(googletag.pubads());
57        googletag.defineSlot('/1067009/StreamingMedia-Leaderboards-2', [728, 90], 'div-gpt-ad-1541523286597-4').defineSizeMapping(mapping).addService(googletag.pubads());
58        googletag.defineSlot('/1067009/StreamingMedia-300x100-1', [300, 100], 'div-gpt-ad-1541523286597-5').addService(googletag.pubads());
59        googletag.defineSlot('/1067009/StreamingMedia-300x100-2', [300, 100], 'div-gpt-ad-1541523286597-6').addService(googletag.pubads());
60        googletag.defineSlot('/1067009/StreamingMedia-300x100-3', [300, 100], 'div-gpt-ad-1541523286597-7').addService(googletag.pubads());
61        googletag.defineSlot('/1067009/StreamingMedia-300x100-4', [300, 100], 'div-gpt-ad-1541523286597-8').addService(googletag.pubads());
62        googletag.defineSlot('/1067009/StreamingMedia-300x100-5', [300, 100], 'div-gpt-ad-1541523286597-9').addService(googletag.pubads());
63        googletag.defineSlot('/1067009/StreamingMedia-300x100-6', [300, 100], 'div-gpt-ad-1610995301185-0').addService(googletag.pubads());
64        googletag.defineSlot('/1067009/StreamingMedia-300x100-7', [300, 100], 'div-gpt-ad-1618866787087-0').addService(googletag.pubads());
65        googletag.defineSlot('/1067009/StreamingMedia-Billboard', [970, 250], 'div-gpt-ad-1569599331675-0').defineSizeMapping(mapping1).addService(googletag.pubads());
66
67        googletag.defineSlot('/1067009/StreamingMedia-640x640', [640, 480], 'div-gpt-ad-1563376606160-0').defineSizeMapping(mapping1).addService(googletag.pubads());
68
69       
70
71        googletag.defineOutOfPageSlot('/1067009/StreamingMedia-Interstitial', 'div-gpt-ad-1541523286597-10').addService(googletag.pubads());
72        googletag.pubads().enableSingleRequest();
73        googletag.pubads().collapseEmptyDivs();
74        
75        
76        googletag.enableServices();
77    });
78</script>
78
79
80    <link href="/pages-styles?v=7-KvHsI5nXh4NmAO4IdMDrv_oq5pl_cS-xpQF8FR0NY1" rel="stylesheet"/>
81
82    <link href="/archive-styles?v=Fx2JEfPvgV6US2J9K_f2bTHHnFraOFn6JgKenDiUkFE1" rel="stylesheet"/>
83
84<link rel="alternate" type="application/rss+xml" title="Streaming Media Magazine Feed" href="http://feeds.feedburner.com/StreamingMediaMagazine-AllArticles/" />
85<!-- ** Start Meta **-->
86<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
87<meta http-equiv="content-language" content="en-US" />
88<meta name="description" content="Blog">
89<link rel="canonical" href="https://www.streamingmedia.com/Articles/MoreNews.aspx?ContextSubtypeID=779"/>
90<!-- ** End Meta ** -->
91
92<!-- ** Start Open Graph Meta **-->
93<meta property="og:description" content="Blog"/>
94<meta property="og:url" content="https://www.streamingmedia.com/Articles/MoreNews.aspx?ContextSubtypeID=779"/>
95<meta property="fb:admins" content="1448114697"/>
96<meta property="fb:admins" content="1398034021"/>
97<meta property="fb:app_id" content="119574181444909"/>
98<!-- ** End Open Graph Meta ** -->
99<link href="/site-styles?v=ZxBOwEcwvLIFHxxGTsiFuk3Mv7ykQVWZxTdqrEg2VZs1" rel="stylesheet"/>
100</head>
101<body>
102	
103    
104<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
104
105<script async="async" src="https://www.googletagservices.com/tag/js/gpt.js"></script>
105
106
107
108<style>
109    .content {
110        padding : 5px;
111	    max-height: 300px;
112	    width: 100%;
113	    overflow: hidden;
114	    transition: all .17s ease;
115        text-align: center;
116        display: none;
117        align-items: center;
118        position:relative;
119        top: 0
120
121    }
122
123    .content.expand  {
124	    width: 100%;
125	    max-height: 100%;
126        transition: all 1s ease;
127        position:relative;
128        top:0
129    }
130
131    .contentmobile {
132        padding : 5px;
133	    max-height: 100px;
134	    width: 100%;
135	    overflow: hidden;
136	    transition: all 1s ease;
137        text-align: center;
138        display: none;
139    }
140
141    .contentmobile.expand  {
142	    width: 100%;
143	    max-height: 250px;
144        transition: all 1s ease;
145        position:fixed;
146    }
147
148    
149
150
151
152    </style>
153
154
155    <div class="container1">
156
157
158     
159
160    <div id="content_type" style="text-align: center;background-color: black;" class="content">
161<!--	    <center>
162        <div id="down"><font style="font-size:23px;color:white;">&#9660 Scroll to Site &#9660</font></div>
163	    <!--<div class="inner-div" id="div-gpt-ad-1562088021964-0">-->
164	    </center>
165-->
166    </div>
167	
168	    </div>
169
170
171    <div id="bottom" style="background-color:white; height:0px"></div>
172
173
174    
174<script>
175        var expanded = true;
176        var broughtToTop = false;
177        var collapsed = false;
178
179        function createAd() {
180            adStr = '<center><div class="inner-div" id="div-gpt-ad-1569599331675-0">
180<script>googletag.cmd.push(function() { googletag.display("div-gpt-ad-1569599331675-0"); });';
181            adStr += '<\/script><\/div><\/center>';
182            $("#content_type").html(adStr)
183        }
184
185        function addMinutes(date, minutes) {
186            return new Date(date.getTime() + minutes*60000);
187        }
188
189        function waitForElement(elementPath, callBack){
190          window.setTimeout(function(){
191            if($(elementPath).length){
192              callBack(elementPath, $(elementPath));
193            }else{
194              waitForElement(elementPath, callBack);
195            }
196          },50)
197        }
198
199        function getCookie(cname) {
200          var name = cname + "=";
201          var decodedCookie = decodeURIComponent(document.cookie);
202          var ca = decodedCookie.split(';');
203          for(var i = 0; i <ca.length; i++) {
204            var c = ca[i];
205            while (c.charAt(0) == ' ') {
206              c = c.substring(1);
207            }
208            if (c.indexOf(name) == 0) {
209              return c.substring(name.length, c.length);
210            }
211          }
212          return "";
213        }
214
215        function sameSite() {
216            var oldURL = document.referrer;
217            return oldURL.indexOf("www.speechtechmag.com") != -1;
218        }
219
220        function to_display() {
221            if (sameSite() || getCookie("streaming_visits") == "+1") {
222                return false;
223            }
224            else {
225                return true;
226            }
227        }
228
229        function getRandomInt(min, max) {       
230            // Create byte array and fill with 1 random number
231            var byteArray = new Uint8Array(1);
232            window.crypto.getRandomValues(byteArray);
233
234            var range = max - min + 1;
235            var max_range = 256;
236            if (byteArray[0] >= Math.floor(max_range / range) * range)
237                return getRandomInt(min, max);
238            return min + (byteArray[0] % range);
239        }
240
241        function random_precision(precision) {
242            var precision_1 = 10**(precision-1); // 2 decimals
243            var randomnum = Math.floor(Math.random() * (10 * precision_1 - 1 * precision_1) + 1 * precision_1) / (10 * precision_1);
244            return randomnum;
245        }
246
247        function to_display_chance(chance) {
248            var number = getRandomInt(0,100)/100;
249            if (number <= chance - .01) {
250                return true
251            }
252            else {
253                return false;
254            }
255
256        }
257
258
259
260        function waitForElementID(elementID, callBack){
261          window.setTimeout(function(){
262            if(document.querySelector(elementID) != null){
263              callBack(elementID, document.querySelector(elementID));
264            }else{
265              waitForElementID(elementID, callBack);
266            }
267          },50)
268        }
269
270        var checkScrollSpeed = (function(settings){
271            settings = settings || {};
272
273            var lastPos, newPos, timer, delta, 
274                delay = settings.delay || 50; // in "ms" (higher means lower fidelity )
275
276            function clear() {
277              lastPos = null;
278              delta = 0;
279            }
280
281            clear();
282
283            return function(){
284              newPos = window.scrollY;
285              if ( lastPos != null ){ // && newPos < maxScroll 
286                delta = newPos -  lastPos;
287              }
288              lastPos = newPos;
289              clearTimeout(timer);
290              timer = setTimeout(clear, delay);
291              return delta;
292            };
293        })();
294
295    
296        window.onscroll = function(){
297          console.log( checkScrollSpeed() );
298        }; 
299
300    
301
302
303        function addVisit() {
304            if (getCookie("streaming_visits") == "") {
305                var now = new Date();
306                var expireTime = addMinutes(now,30);
307                now.setTime(expireTime);
308                document.cookie = 'streaming_visits=+1;expires=' + now.toGMTString() + ';path=/';
309            }
310            else {
311                var visits = getCookie("streaming_visits");
312                if (visits == "1") {
313                    var now = new Date();
314                    var expireTime = addMinutes(now,30);
315                    now.setTime(expireTime);
316                    document.cookie = 'streaming_visits=+1;expires=' + now.toGMTString() + ';path=/';
317                }
318            
319            }
320        }
321
322        /*function waitForExpand(callBack) {
323            window.setTimeout(function(){
324            if(document.querySelector('.content').className == "content expand"){
325                callBack();
326            }else{
327              waitForExpand(callBack);
328            }
329          },50)
330
331            
332        }*/
333
334        function sleep(miliseconds) {
335            var currentTime = new Date().getTime();
336
337            while (currentTime + miliseconds >= new Date().getTime()) {
338            }
339        }
340
341
342        function getHeightExpand(callBack) {
343            window.setTimeout(function(){
344                if(document.querySelector('.content').className == "content expand"){
345                    return callBack();
346                }else{
347                  waitForExpand(callBack);
348                }
349            },50)
350        }
351
352// Does this next line control frequency of display? Changed from .2 to .7, 7-26-23, BS, then .7 to .99, 8-11-23
353
354        var to_dis = to_display_chance(.99);
355        var to_dis_main = to_display();
356        var to_dis_width = $(window).width() > 784
357
358
359        function manipulateAd() {
360            waitForElement(".content.expand", function () {
361                $('.content.expand').css('max-height', 300);
362                $(".content.expand").css("height", 300);
363                //$(".content").css("position", "relative");
364            });
365
366            waitForElement(".content", function () {
367
368
369                waitForElement(".inner-div", function () {
370
371                    waitForElementID('[id^="google_ads_iframe_/1067009/StreamingMedia-Billboard"]', function () {
372                        /*waitForExpand(function () {*/
373                        var window_height = 300
374                        console.log(window_height);
375                        if (window_height > 100) {
376                            console.log(window_height);
377                            var height = document.querySelector('.inner-div').offsetHeight;
378                            var top_pad = (window_height / 2 - height / 2);
379                            document.querySelector('[id^="google_ads_iframe_/1067009/StreamingMedia-Billboard"]').style.marginTop = top_pad + "px";
380                        }
381                        else {
382                            //document.querySelector('[id^="google_ads_iframe_/1067009/dCRM-Billboard"]').style.marginTop = 50 + "px";
383                        }
384
385                        /*});*/
386                    });
387                });
388
389            });
390
391            waitForElement(".content", function () {
392                $('.content').css('visibility', "visible");
393                $('.content').css('display', "block");
394                $("#ctl01").css("background", "white");
395                //$('.menu_main').css('display', "none");
396                //$('.menu_main').css('z-index', "0");
397                //$('.menu_secondary_top').css('display', "none");
398
399                document.querySelector('.content').classList.toggle("expand");
400                //$(".content").css("margin-bottom", 250);
401
402            });
403        }
404
405
406        $(document).ready(function () {
407            addVisit();
408            
409            if ((to_dis_main || to_dis) && to_dis_width) {
410
411                setTimeout(function () { createAd(); manipulateAd(); }, 1500);
412                
413
414
415                
416
417                
418            }
419        
420        
421        
422        });
423
424        var position = $(window).scrollTop(); 
425
426
427	    var scrollHeight = $(document).height();
428        var scrollPosition = $(window).height() + $(window).scrollTop();
429
430        var pastPoint = false;
431
432
433        $(document).keydown(function (e) {
434            $curHeight = parseInt($(".content.expand").css("height"));
435            var scroll = $(window).scrollTop();
436
437            var pixelDelta_keys = $(window).height() * 0.0679;
438
439
440            switch (e.which) {
441
442                case 38: // up
443                    if ((to_dis_main || to_dis) && to_dis_width) {
444                        if (scroll <= 30) {
445                            $(".content.expand").css("height", 300);
446                        }
447                        else if ($curHeight <= 300 && scroll <= 200) {
448                            $(".content.expand").css("height", $curHeight + pixelDelta_keys);
449                        }
450                        if ($curHeight > scroll) {
451                            //$('.content').css('position', "relative");
452                        }
453                    }
454                    break;
455
456
457                case 33: //page up
458                    if ((to_dis_main || to_dis) && to_dis_width) {
459                        if (scroll <= 330) {
460                            $(".content.expand").css("height", 300);
461                        }
462                    }
463                    break;
464
465                case 34: // page down
466                    if ((to_dis_main || to_dis) && to_dis_width) {
467                        if (!($(".menu_main_container.menu_topics").offset().top == scroll)) {
468                            //$("#ctl01").animate({ "margin-top": $marginTopofBody - 100 }, 1500);
469                            if ($curHeight > 20 && ($curHeight - $(window).scrollTop()) > 0) {
470                                $(".content.expand").animate({ "height": $curHeight - pixelDelta_keys }, 10);
471                            }
472                            if ($curHeight < scroll) {
473                                //$('.content').css('position', "fixed");
474                            }
475                        }
476                    }
477                    break;
478
479                case 40: // down
480                    if ((to_dis_main || to_dis) && to_dis_width) {
481                        if (!($(".menu_main_container.menu_topics").offset().top == scroll)) {
482                            //$("#ctl01").animate({ "margin-top": $marginTopofBody - 100 }, 1500);
483                            if ($curHeight > 20 && ($curHeight - $(window).scrollTop()) > 0) {
484                                $(".content.expand").animate({ "height": $curHeight - pixelDelta_keys }, 10);
485                            }
486                            if ($curHeight < scroll) {
487                                //$('.content').css('position', "fixed");
488                            }
489                        }
490                    }
491                    break;
492
493                default: return; // exit this handler for other keys
494            }
495        });
496
497
498        $('body').on('mousewheel', function (e) {
499            if ((to_dis_main || to_dis) && to_dis_width) {
500                $curHeight = parseInt($(".content.expand").css("height"));
501
502                var pixelDelta_mousewheel = $(window).height() * 0.1426
503
504
505                var scroll = $(window).scrollTop();
506                if (e.originalEvent.wheelDelta > 0) {
507                    console.log('up 3');
508                    if (scroll - pixelDelta_mousewheel <= 0) {
509                        $(".content.expand").css("height", 300);
510                    }
511                    else if ($curHeight <= 300 && scroll < 300) {
512                        $(".content.expand").css("height", $curHeight + pixelDelta_mousewheel);
513                    }
514
515
516
517                    if ($curHeight > scroll) {
518                        //$('.content').css('position', "relative");
519                    }
520                }
521                else {
522                    if (!($(".menu_main_container.menu_topics").offset().top == scroll) && $(window).width() > 875) {
523
524                        if ($curHeight > 20) {
525                            $(".content.expand").animate({ "height": $curHeight - pixelDelta_mousewheel }, 10);
526                        }
527                        if ($curHeight < scroll) {
528                            //$('.content').css('position', "fixed");
529                        }
530                    }
531                    console.log('down 3');
532                }
533            }
534        });
535
536
537        
538        $(window).scroll(function () {
539            if ((to_dis_main || to_dis) && to_dis_width) {
540                var scroll = $(window).scrollTop();
541
542                if (scroll == 0) {
543                    $(".content.expand").css("height", 300);
544                }
545
546
547
548
549
550                $curHeight = parseInt($(".content.expand").css("height"));
551
552                if (($curHeight - $(window).scrollTop()) <= 0) {
553                    $(".content.expand").css("height", 0);
554
555                }
556            }
557
558
559        //console.log("Window Scroll:");
560        //console.log($(window).scrollTop());
561
562        
563        /*if (expanded && (to_dis_main || to_dis)) {
564            $offsetAmn = $('#bottom').offset().top - ($('#bottom').offset().top * .10);
565        }
566        else {
567            $offsetAmn = $('#bottom').offset().top + 80;
568        }*/
569
570
571            if (expanded && (to_dis_main || to_dis)) {
572				
573                //expanded = document.querySelector('.content').classList.toggle("expand");
574                //$offsetAmn = $('#bottom').offset().top + 80;
575                
576                //$('.content').css('max-height', 100);
577                //$('.content').css('display', "none");
578
579
580                $curHeight = parseInt($(".content.expand").css("height"));
581                $marginTopofBody = parseInt($("#ctl01").css("margin-top"));
582
583                
584
585
586                var scroll = $(window).scrollTop();
587
588                
589
590                //console.log(checkScrollSpeed());
591
592
593                /*
594
595                if (scroll > position) {
596                    if (!($(".menu_main_container.menu_topics").offset().top == scroll) && $(window).width() > 875) {
597                        //$("#ctl01").animate({ "margin-top": $marginTopofBody - 100 }, 1500);
598                        if ($curHeight > 20) {
599                            $(".content.expand").animate({ "height": $curHeight - 100 }, 10);
600                        }
601
602
603                        if ($marginTopofBody > -200) {
604                            //$("#ctl01").css("margin-top", $marginTopofBody - checkScrollSpeed());
605                        }
606
607
608                    }
609
610                    else if ($(window).width() <= 875) {
611                        //$("#ctl01").animate({ "margin-top": $marginTopofBody - 100 }, 500);
612                    }
613                    else {
614                        if (($curHeight - 100) < 20 && !pastPoint) {
615                            //$('html, body').animate({ scrollTop: 140 }, 50);
616                            pastPoint = true
617                            $(".content.expand").css("position", "fixed");
618                        }
619                    }
620
621                    //$("#ctl01").css("margin-top", $marginTopofBody-100);
622
623                }
624
625                else {
626                    if (scroll == 0) {
627                        $(".content.expand").css("height", 250);
628                        $(".content.expand").css("position", "relative");
629                    }
630                    else if (scroll <= 100 && scroll != 0) {
631                        if ($curHeight <= 250) {
632                            $(".content.expand").css("height", $curHeight + 100);
633                        }
634                        $(".content.expand").css("position", "relative");
635                        //$("#ctl01").animate({ "margin-top": $marginTopofBody - 100 }, 1500);
636                        //$("#ctl01").css("margin-top", 0);
637                        pastPoint = false;
638
639                        if ($(window).width() <= 875) {
640                            //$("#ctl01").animate({ "margin-top": 0 }, 500);
641                        }
642
643                    }
644                }
645                */
646
647
648                
649
650                
651
652            
653		    }
654        
655        });
656
657    </script>
657
658</div>
659
660
661    <form method="post" action="/Articles/Blog" id="ctl01">
662<div class="aspNetHidden">
663<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="dRyqS39/vA0aXCbbl2rk0DOVg0YXPe92T5ASIs5Qt/y7d1UV9wfCBGFLICSElSSDWS8tCnXOXfioGc93w6X8tdDIWVtiWTA83X9Vz6XZkzc=" />
664</div>
665
666<div class="aspNetHidden">
667
668	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="3C8684DD" />
669	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="JST/K2Kh71me3h8oE+Kx/3vZzcHZAM9oKS36K25P47MphEsRR759UwXM67FNC3soDZ18yxOBJ5n3iIl7eVynb3GGjaz07mwui+H2jhtiM6h+wd0eR0s4orBRaQnuCxS4rJGTk/m2LQnZHy5qF8K1LG//wT9O37Yl4OotqhEPPjG5iCqrGEgsxG2I+GsUSSN+0GLBp7/Af9gQmK0MHQce/Q4jhYOwvP2uXdYkfvMVsws=" />
670</div>
671        <div class="menu_secondary_top">
672<ul>
673<li><a href="https://www.streamingmedia.com/Conferences/Connect2026-November/" target="_blank" rel="noopener" title="Streaming Media Connect November 2026">Streaming Media Connect November 2026</a></li>
674<!--<li><a href="http://www.streamingmedia.com/Conferences/East2023" target="_blank" rel="noopener">Streaming Media East</a></li>--> <!--<li><a href="http://www.contentdeliverysummit.com" target="_blank" rel="noopener">Content Delivery Summit</a></li>--> <!--<li><a href="http://streamingmedia.com/west" target="_blank" rel="noopener">Streaming Media West</a></li>-->
675<li><a href="http://www.streamingmediaglobal.com/" target="_blank" rel="noopener">Europe Site</a></li>
676<!--<li><a href="//www.streamingmedia.com/Producer/" target="_blank" rel="noopener">Producer</a></li>-->
677<li><a href="https://www.streamingmedia.com/Sports/" target="_blank" rel="noopener">Sports Directory</a></li>
678<li><a href="https://www.streamingmedia.com/Sourcebook/" target="_blank" rel="noopener" style="color: yellow;">Sourcebook</a></li>
679<!--<li><a href="https://www.streamingmedia.com/Readers-Choice" target="_blank" rel="noopener" style="color: yellow;">Readers' Choice Awards</a></li>--></ul>
680</div>
681        <div id="NewsletterSticky_pnlNewsletterSticky" class="subscribe_newsletter_sticky">
682	
683    
684    <div class="subscribe_newsletter_sticky_detail">
685    <a href="/Newsletters/Default.aspx" style="color: #1a4455;">Get Streaming Media in your inbox - <span style="color: #f06b5a;font-weight: 700;">Sign up for free</span></a>
686    </div>
687<!--    <div class="subscribe_newsletter_sticky_form">
688        <div class="form">
689            <input type="email" id="txtSignupEmail" placeholder="Enter Email Address"><input type="button" id="btnEmailSubmit" value="GO">
690        </div>
691    </div>
692-->
693    <!-- <div class="subscribe_newsletter_sticky_close"><i class="fa fa-times" aria-hidden="true"></i></div> -->
694
695</div>
696
697        <header>
698            <div class="logo">
699                <a href="/Default.aspx">
700                    <img src="https://dzceab466r34n.cloudfront.net/StreamingMedia/TemplateImages/SM-Logo.svg" /></a>
701            </div>
702            <div class="advertisement ad_leaderboard">
703                <div id="div-gpt-ad-1541523286597-3">
704	
705    
705<script type="text/javascript">
706        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1541523286597-3'); });
707    </script>
707
708
709</div>
710
711            </div>
712        </header>
713        <button class="menu_mobile_btn"><span>toggle menu</span></button>
714<div class="menu_main_wrap"><nav class="menu_main_container menu_topics">
715<ul class="menu_main">
716<li><a title="Live Streaming" href="/Categories/Live-Streaming_578.aspx">Live Streaming</a></li>
717<li><a href="/Categories/Encoding-Transcoding_422.aspx" title="Encoding/Transcoding">Encoding/Transcoding</a></li>
718<li><a href="/Categories/OTT-TV_430.aspx" title="OTT TV">OTT TV</a></li>
719<li><a href="/Categories/Formats-Codecs-Protocols_429.aspx" title="Formats/Codecs/Protocols">Formats/Codecs/Protocols</a></li>
720<!--<li><a title="Streaming Media Producer" href="//www.streamingmedia.com/Producer/">Streaming Media Producer</a></li>-->
721<li><a title="Products/Services" href="/Categories/Topics.aspx">Products/Services</a></li>
722<li><a title="Industry Verticals" href="/Categories/Industries.aspx">Industry Verticals</a></li>
723<li><a href="#">More Topics</a>
724<ul class="sub-menu">
725<li><a href="/Categories/Analytics_603.aspx" title="Analytics">Analytics</a></li>
726<li><a href="/Categories/Cloud-Video_604.aspx" title="Cloud Video">Cloud Video</a></li>
727<li><a href="/Categories/Streaming-Music_432.aspx" title="Streaming Music">Streaming Music</a></li>
728<li><a href="/Categories/Sports-eSports_602.aspx" title="Sports/eSports">Sports/eSports</a></li>
729<li><a title="Video Advertising" href="/Categories/Video-Advertising_427.aspx">Video Advertising</a></li>
730<li><a href="/Categories/Content-Protection_428.aspx" title="Content Protection">Content Protection</a></li>
731<li><a href="/Categories/Video-Production_421.aspx" title="Video Production">Video Production</a></li>
732<li><a title="Mobile Video" href="/Categories/Mobile-Video_431.aspx">Mobile Video</a></li>
733<li><a href="/Categories/Content-Delivery-Networks-CDN_419.aspx" title="Content Delivery Networks/CDN">Content Delivery Networks/CDN</a></li>
734<li><a href="/Categories/Legal-Issues_436.aspx" title="Legal Issues">Legal Issues</a></li>
735<li><a href="/Categories/VR-AR-MR_589.aspx" title="VR/AR/MR">VR/AR/MR</a></li>
736<li><a title="Products/Services" href="/Categories/Topics.aspx">Products/Services</a></li>
737<li><a title="Industry Verticals" href="/Categories/Industries.aspx">Industry Verticals</a></li>
738</ul>
739</li>
740</ul>
741</nav><nav class="menu_main_container menu_other">
742<ul class="menu_main">
743<li class="search"><a><i class="fa fa-search" aria-hidden="true"></i>&nbsp;Search</a>
744<div class="search_box"><input id="txtSearch" type="text" placeholder="press enter/return to search" /></div>
745</li>
746<li><a href="/">Home</a></li>
747<li><a href="#">Subscribe</a>
748<ul class="sub-menu">
749<li><a href="/Subscribe" title="Magazine">Magazine</a></li>
750<li><a href="/Newsletters" title="Online Video Newsletter">Newsletters</a></li>
751<li><a href="https://www.streamingmedia.com/Newsletters/SportsXtra.aspx" title="Live Sports Streaming Xtra">NEW! Live Sports Streaming Xtra</a></li>
752<li><a href="https://www.streamingmedia.com/Newsletters/CTVXtra.aspx" title="CTV Strategy Xtra">NEW! CTV Strategy Xtra</a></li>
753<li><a href="/Current_Issue" title="Download Current Issue">Download Current Issue</a></li>
754<li><a href="/Previous_Issue" title="Previous Issues">Previous Issues</a></li>
755<li><a href="/About/RSS" title="RSS Feeds">RSS Feeds</a></li>
756</ul>
757</li>
758<li><a href="#">News</a>
759<ul class="sub-menu">
760<li><a title="Online Video News" href="/OnlineVideoNews">Online Video News</a></li>
761<li><a title="Industry Announcements" href="/PressRelease">Industry Announcements</a></li>
762</ul>
763</li>
764<li><a href="#">In Depth</a>
765<ul class="sub-menu">
766<li><a href="/Articles/Features" title="Streaming Media Features">Features</a></li>
767<li><a href="/Articles/What_Is" title="What Is... Streaming Media">What Is...</a></li>
768<li>
768<a href="/Articles/Spotlights" title="Spotlights">Spotlights</a></li>
769<li><a title="Video Short Cuts" href="/Articles/Short-Cuts">Video Short Cuts</a></li>
770<li><a href="/Articles/Blog" title="Streaming Media Blog">Blog</a></li>
771<li><a href="/Articles/Columns" title="Streaming Media Magazine Columns">Columns</a></li>
772</ul>
773</li>
774<li><a href="#" title="Whitepapers and Research">Whitepapers &amp; Research</a>
775<ul class="sub-menu">
776<li><a href="/Streaming-Media-Guides" title="Streaming Media Guides">Streaming Media Guides</a></li>
777<li><a href="/IndustryWhitepapers" title="Industry Whitepapers">Industry Whitepapers</a></li>
778<li><a href="/Research" title="Research Reports">Research Reports</a></li>
779</ul>
780</li>
781<li><a title="Webinars" href="/Webinars">Webinars</a></li>
782<li><a href="#">Video</a>
783<ul class="sub-menu">
784<li><a title="Latest Conference Videos" href="https://www.streamingmedia.com/videos">Latest Conference Videos</a></li>
785<li><a title="Video Tutorials" href="/Tutorials">Video Tutorials</a></li>
786<li><a title="Video Short Cuts" href="/Articles/Short-Cuts">Video Short Cuts</a></li>
787</ul>
788</li>
789<li><a href="#">Resources</a>
790<ul class="sub-menu">
791<li><a href="/Current_Issue" title="Current Issue">Current Issue</a></li>
792<li><a href="/Previous_Issue" title="Previous Issues">Previous Issues</a></li>
793<li><a href="/Sports" title="Streaming Media Sports Supplier Directory">Streaming Media Sports Supplier Directory</a></li>
794<li><a href="/Sourcebook" title="Streaming Media Directory and Sourcebook">Streaming Media Directory and Sourcebook</a></li>
795<li><a href="/Readers-Choice">Readers Choice Awards</a></li>
796<li><a href="/Articles/Editorial/Featured-Articles/Streaming-Medias-Trendsetting-Products-and-Services-of-2023-159036.aspx">Trendsetting Products</a></li>
797<li><a href="/PressRelease">Industry Announcements</a></li>
798</ul>
799</li>
800<li><a title="Surveys" href="/Surveys">Take a Survey</a></li>
801<li><a href="#">Conferences</a>
802<ul class="sub-menu">
803<li><a href="https://www.streamingmedia.com/Conferences/Connect2026-November/" target="_blank" rel="noopener" title="Streaming Media Connect November 2026">Streaming Media Connect November 2026 </a></li>
804<li><a href="https://www.streamingmedia.com/2025" target="_blank" rel="noopener" title="Streaming Media 2025">Streaming Media 2025</a></li>
805<!--<li><a href="http://www.streamingmedia.com/Conferences/East2023" target="_blank" rel="noopener" title="Streaming Media East">Streaming Media East</a></li>
806<li><a href="http://www.contentdeliverysummit.com" target="_blank" rel="noopener" title="Content Delivery Summit">Content Delivery Summit</a></li>
807<li><a href="http://streamingmedia.com/west" target="_blank" rel="noopener" title="Streaming Media West">Streaming Media West</a></li>
808<li><a href="http://www.streaming-forum.com" target="_blank" rel="noopener" title="Streaming Forum">Streaming Forum</a></li>--> <!--<li><a href="http://www.livestreamingsummit.com" target="_blank" rel="noopener" title="Live Streaming Summit">Live Streaming Summit</a></li>--> <!--<li><a href="https://www.streamingmedia.com/Conferences/East2020/OTTSummit.aspx" target="_blank" rel="noopener" title="OTT Summit">OTT Summit</a></li>--> <!--<li><a href="https://www.streamingmedia.com/Conferences/East2020/EsportsStreamingSummit.aspx" target="_blank" rel="noopener" title="Esports &amp; Sports Streaming Summit">Esports &amp; Sports Streaming Summit</a></li>--> <!--<li><a href="https://www.streamingmedia.com/Conferences/East2020/VES.aspx" target="_blank" rel="noopener" title="Video Engineering &amp; Technology Summit"><span>Video Engineering &amp; Technology Summit</span></a></li>-->
809<li><a href="/Conferences/" target="_blank" rel="noopener" title="Past Conferences"><span>Past Conferences</span></a></li>
810</ul>
811</li>
812<li><a href="#">About</a>
813<ul class="sub-menu"><!-- <li><a title="What Is Streaming?" href="/About/What_Is_Streaming">What Is Streaming?</a></li> -->
814<li><a title="About Streaming Media" href="/About/About_Us">About Us</a></li>
815<li><a title="Contact Streaming Media" href="/About/Contact_Us">Contact Us</a></li>
816<li>
816<a title="How To Advertise in Streaming Media" href="/About/How_To_Advertise">How To Advertise</a></li>
817<li><a title="Streaming Media Sourcebook" href="/About/Sourcebook">Sourcebook</a></li>
818<li><a title="Streaming Media Media Kits" href="/About/How_To_Advertise">Media Kits</a></li>
819<li><a title="Editorial Calendar" href="https://www.streamingmedia.com/Editorial-Calendar">Editorial Calendar</a></li>
820<li><a title="Editorial Submissions" href="/About/Editorial_Submissions">Editorial Submissions</a></li>
821<li><a title="Reprints" href="/Files/Download/Reprints" target="_blank" rel="noopener">Reprints</a></li>
822<li><a title="Press Release Submissions" href="/PressRelease/AddPressRelease.aspx">Press Release Submissions</a></li>
823</ul>
824</li>
825</ul>
826</nav></div>
827        
828    
829
830        <div class="marketing_menu">
831            <!--SURVEY--><!--<div class="container" style="text-align: center; line-height: 24px;"><strong><a href="https://srvy.pro/2ZH4UEQ/" target="_blank" rel="noopener">Take the State of Streaming Survey &amp; You Could Win an Apple Watch or a $100 gift card.</a></strong></div>--> <!--NEWSLETTER--> <!--<div class="container" style="text-align: center;"><a href="https://www.streamingmedia.com/Newsletters/"><strong>Stay up-to-date on everything streaming - Subscribe to Streaming Media Xtra today!</strong></a></div>--> <!--EVENT-->
832<div class="container" style="text-align: center;"><a href="https://www.streamingmedia.com/Conferences/Connect2026-November" target="_blank" rel="noopener"><strong>Streaming Media Connect</strong></a> back in November with a peek at&nbsp;<span>Building the 2027 Streaming Strategy Playbook</span>.<strong><br /><a href="https://secure.infotoday.com/RegForms/StreamingConnect/?Priority=TXT" target="_blank" rel="noopener">Save Your Free Seat</a></strong>!</div>
833<!--AWARDS--> <!--<div class="container" style="text-align: center;"><strong>The Streaming Media Readers' Choice Award voting CLOSES MONDAY. <br /><a href="https://www.streamingmedia.com/readers-choice" target="_blank" rel="noopener">Cast Your Vote Now!</a></strong></div>-->
834        </div>
835        <div class="wrapper">
836            
837    <input type="hidden" name="ctl00$MainContentPlaceHolder$hfCurrentPage" id="hfCurrentPage" value="0" />
838    <input type="hidden" name="ctl00$MainContentPlaceHolder$hfContextSubtypeID" id="hfContextSubtypeID" value="779" />
839    <input type="hidden" name="ctl00$MainContentPlaceHolder$hfContextTypeID" id="hfContextTypeID" value="0" />
840    <input type="hidden" name="ctl00$MainContentPlaceHolder$hfCategoryID" id="hfCategoryID" value="0" />
841    <input type="hidden" name="ctl00$MainContentPlaceHolder$hfPageCount" id="hfPageCount" value="31" />
842    <input type="hidden" name="ctl00$MainContentPlaceHolder$hfSearchTerm" id="hfSearchTerm" />
843    <section class="page">
844        <div class="page_wrapper">
845            <div class="page_content">
846                
847                    <h2>
848                        Blog</h2>
849                
850                <div id="articleContainer">
851                    
852                            
853                            <p class="current_issue_article_title">
854                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_0" href="https://www.streamingmedia.com/Articles/Post/Blog/RTB-Wasnt-Built-for-CTV.-Agents-Can-Be.-176597.aspx">RTB Wasn't Built for CTV. Agents Can Be.</a>
855                            </p>
856                            <div class="article_meta">
857                                <span class="article_author">
858                                    </span><span class="article_date">
859                                        15 Sep 2026</span>
860                            </div>
861                            <p class="current_issue_excerpt">
862                                RTB deserves credit for fundamentally changing digital advertising. But technologies have design centers, and RTB's design center was display advertising. The industry's challenge now is to recognize that newer channels, especially CTV, require a different architecture for planning, orchestration, and optimization.
863                            </p>
864                        
865                            
866                            <p class="current_issue_article_title">
867                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_1" href="https://www.streamingmedia.com/Articles/Post/Blog/The-House-Is-Calling-the-Plays-How-Sports-Betting-Quietly-Rewrote-the-Game-Plan-176548.aspx">The House Is Calling the Plays: How Sports Betting Quietly Rewrote the Game Plan</a>
868                            </p>
869                            <div class="article_meta">
870                                <span class="article_author">
871                                    </span><span class="article_date">
872                                        11 Sep 2026</span>
873                            </div>
874                            <p class="current_issue_excerpt">
875                                Since the U.S. Supreme Court opened the door to legalized sports wagering in 2018, the sports ecosystem has evolved at a pace that rivals a two-minute drill. Legal sports betting revenue in the United States alone surpassed $10 billion in 2023, with global markets generating many times that figure. What was once a shadow industry now sits squarely inside the stadium, inside the broadcast, and inside the app in your pocket. This kind of economic gravity doesn't just sit quietly on the sidelines. It reshapes the field.
876                            </p>
877                        
878                            
879                            <p class="current_issue_article_title">
880                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_2" href="https://www.streamingmedia.com/Articles/Post/Blog/Reinventing-Media-AI-Across-the-Value-Chain-176387.aspx">Reinventing Media: AI Across the Value Chain</a>
881                            </p>
882                            <div class="article_meta">
883                                <span class="article_author">
884                                    </span><span class="article_date">
885                                        31 Aug 2026</span>
886                            </div>
887                            <p class="current_issue_excerpt">
888                                To achieve a true competitive edge, companies need to modernize their AI workflows to unify three critical business areas that have historically operated in silos: ad sales, content creation, and customer experience.
889                            </p>
890                        
891                            
892                            <p class="current_issue_article_title">
893                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_3" href="https://www.streamingmedia.com/Articles/Post/Blog/SRT-Over-the-Internet-vs.-SRT-in-the-Cloud-Where-the-Operational-Differences-Begin-176306.aspx">SRT Over the Internet vs. SRT in the Cloud: Where the Operational Differences Begin</a>
894                            </p>
895                            <div class="article_meta">
896                                <span class="article_author">
897                                    </span><span class="article_date">
898                                        25 Aug 2026</span>
899                            </div>
900                            <p class="current_issue_excerpt">
901                                Both SRT and RIST address the same fundamental challenge: transporting high-quality live video reliably across unpredictable, best-effort networks. Because these protocols work so well, it is easy to assume that selecting SRT or RIST largely solves the problem. In reality, selecting the transport protocol is only the first step.
902                            </p>
903                        
904                            
905                            <p class="current_issue_article_title">
906                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_4" href="https://www.streamingmedia.com/Articles/Post/Blog/The-Streaming-Profitability-Reset--176304.aspx">The Streaming Profitability Reset </a>
907                            </p>
908                            <div class="article_meta">
909                                <span class="article_author">
910                                    </span><span class="article_date">
911                                        25 Aug 2026</span>
912                            </div>
913                            <p class="current_issue_excerpt">
914                                The streaming industry is now resetting around a new question: not how many subscribers a platform can add, but how effectively it can convert audiences, inventory, and customer relationships into sustainable revenue.
915                            </p>
916                        
917                            
918                            <p class="current_issue_article_title">
919                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_5" href="https://www.streamingmedia.com/Articles/Post/Blog/The-FAST-Boom-Is-Creating-a-New-Kind-of-Streaming-Software-Buyer-176240.aspx">
919The FAST Boom Is Creating a New Kind of Streaming Software Buyer</a>
920                            </p>
921                            <div class="article_meta">
922                                <span class="article_author">
923                                    </span><span class="article_date">
924                                        20 Aug 2026</span>
925                            </div>
926                            <p class="current_issue_excerpt">
927                                The growth of FAST channels is bringing all sorts of new organizations into the streaming software market, attracting buyers that previously had little or no streaming infrastructure and are launching channels for the first time.
928                            </p>
929                        
930                            
931                            <p class="current_issue_article_title">
932                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_6" href="https://www.streamingmedia.com/Articles/Post/Blog/Building-a-Browser-Multiview-with-Media-over-QUIC-176239.aspx">Building a Browser Multiview with Media over QUIC</a>
933                            </p>
934                            <div class="article_meta">
935                                <span class="article_author">
936                                    </span><span class="article_date">
937                                        20 Aug 2026</span>
938                            </div>
939                            <p class="current_issue_excerpt">
940                                Quicly turns live contribution feeds into a viewer-controlled multiview that teams can embed as one iframe. It manages media preparation, per-angle publishing, readiness, recovery, diagnostics, and the browser experience as one product. Existing encoders stay useful, Cloudflare provides distribution, and viewers get immediate control without a server-rendered composite.
941                            </p>
942                        
943                            
944                            <p class="current_issue_article_title">
945                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_7" href="https://www.streamingmedia.com/Articles/Post/Blog/Why-Your-LLM-Thinks-The-Madison-Is-in-Wisconsin-176138.aspx">Why Your LLM Thinks “The Madison” Is in Wisconsin</a>
946                            </p>
947                            <div class="article_meta">
948                                <span class="article_author">
949                                    </span><span class="article_date">
950                                        13 Aug 2026</span>
951                            </div>
952                            <p class="current_issue_excerpt">
953                                For an LLM, response accuracy is entirely dependent on optimized plausibility, not fact. Data and training can improve results, but no one should expect factual certainty from a machine trained to reply based on probability. As with popular chatbots like ChatGPT and Gemini, the LLM within any video distribution service needs grounding to verify, correct, and enhance the responses it provides.
954                            </p>
955                        
956                            
957                            <p class="current_issue_article_title">
958                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_8" href="https://www.streamingmedia.com/Articles/Post/Blog/Lightweight-Production-Doesnt-Mean-Less-Why-Hybrid-IP-Is-the-Destination-not-a-Detour-176132.aspx">"Lightweight" Production Doesn't Mean Less: Why Hybrid IP Is the Destination, not a Detour</a>
959                            </p>
960                            <div class="article_meta">
961                                <span class="article_author">
962                                    </span><span class="article_date">
963                                        13 Aug 2026</span>
964                            </div>
965                            <p class="current_issue_excerpt">
966                                Broadcast is entering an era of resource discipline: every dollar of production capability must answer for its utilization. The industry assumes only two answers: spend more and stack equipment, or scale down to "good enough." We believe that the assumption that shifting to "lightweight" production means accepting trade-offs is false.
967                            </p>
968                        
969                            
970                            <p class="current_issue_article_title">
971                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_9" href="https://www.streamingmedia.com/Articles/Post/Blog/How-Big-Can-Connected-TV-Get-176071.aspx">How Big Can Connected TV Get?</a>
972                            </p>
973                            <div class="article_meta">
974                                <span class="article_author">
975                                    </span><span class="article_date">
976                                        07 Aug 2026</span>
977                            </div>
978                            <p class="current_issue_excerpt">
979                                At that $30 CPM, the current and near-term supply of CTV inventory translates to roughly $80 billion in annual media value in the U.S. alone. That puts connected TV in the same order of magnitude as the largest advertising channels in the world.
980                            </p>
981                        
982                            
983                            <p class="current_issue_article_title">
984                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_10" href="https://www.streamingmedia.com/Articles/Post/Blog/Viewer-Initiated-Ads-Emerge-as-a-New-Category-on-CTV---176009.aspx">Viewer-Initiated Ads Emerge as a New Category on CTV  </a>
985                            </p>
986                            <div class="article_meta">
987                                <span class="article_author">
988                                    </span><span class="article_date">
989                                        04 Aug 2026</span>
990                            </div>
991                            <p class="current_issue_excerpt">
992                                The strongest CTV opportunities are increasingly tied to viewer behavior. Buying around a show or a daypart still matters, but it is no longer the whole strategy. Since streaming behavior is viewer-controlled by nature, the ad model needs to evolve to match it, especially as Gen Z ages into prime spending years. Pause ads are an early, useful step in that direction. 
993                            </p>
994                        
995                            
996                            <p class="current_issue_article_title">
997                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_11" href="https://www.streamingmedia.com/Articles/Post/Blog/The-Brand-Performance-Gap-in-CTV-Is-Really-a-Data-Problem-175950.aspx">The Brand-Performance Gap in CTV Is Really a Data Problem</a>
998                            </p>
999                            <div class="article_meta">
1000                                <span class="article_author">
1001                                    </span><span class="article_date">
1002                                        30 Jul 2026</span>
1003                            </div>
1004                            <p class="current_issue_excerpt">
1005                                The industry often frames the existing conversation around CTV as a brand-versus-performance debate. But a more useful debate is whether advertisers have the data foundation required to make CTV work across the funnel, not just at one end or the other.
1006                            </p>
1007                        
1008                            
1009                            <p class="current_issue_article_title">
1010                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_12" href="https://www.streamingmedia.com/Articles/Post/Blog/CTV-Is-Opening-Up-To-The-Mid-Market.-Now-Comes-The-Hard-Part-175949.aspx">CTV Is Opening Up To The Mid-Market. Now Comes The Hard Part</a>
1011                            </p>
1012                            <div class="article_meta">
1013                                <span class="article_author">
1014                                    </span><span class="article_date">
1015                                        30 Jul 2026</span>
1016                            </div>
1017                            <p class="current_issue_excerpt">
1018                                Middle-market advertisers know their customers are watching streaming TV. The challenge has been translating that simple fact into a workable media strategy. 
1019                            </p>
1020                        
1021                            
1022                            <p class="current_issue_article_title">
1023                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_13" href="https://www.streamingmedia.com/Articles/Post/Blog/Where-Engaged-Audiences-Actually-Are-175931.aspx">Where Engaged Audiences Actually Are</a>
1024                            </p>
1025                            <div class="article_meta">
1026                                <span class="article_author">
1027                                    </span><span class="article_date">
1028                                        29 Jul 2026</span>
1029                            </div>
1030                            <p class="current_issue_excerpt">
1031                                Audience data, reach, and targeting still matter. But the strongest campaigns aren't choosing between those things. They're targeting within environments where people have already told you what they care about.
1032                            </p>
1033                        
1034                            
1035                            <p class="current_issue_article_title">
1036                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_14" href="https://www.streamingmedia.com/Articles/Post/Blog/Multilingual-Audio-Is-Becoming-a-Streaming-Workflow-Not-Just-a-Dubbing-Task-175925.aspx">Multilingual Audio Is Becoming a Streaming Workflow, Not Just a Dubbing Task</a>
1037                            </p>
1038                            <div class="article_meta">
1039                                <span class="article_author">
1040                                    </span><span class="article_date">
1041                                        29 Jul 2026</span>
1042                            </div>
1043                            <p class="current_issue_excerpt">
1044                                Why streaming teams need to connect translation, voice, subtitles, metadata, review, delivery, and measurement
1045                            </p>
1046                        
1047                            
1048                            <p class="current_issue_article_title">
1049                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_15" href="https://www.streamingmedia.com/Articles/Post/Blog/Free-TV-is-Back-and-its-Better-than-you-Think-175924.aspx">Free TV is Back, and it's Better than you Think</a>
1050                            </p>
1051                            <div class="article_meta">
1052                                <span class="article_author">
1053                                    </span><span class="article_date">
1054                                        29 Jul 2026</span>
1055                            </div>
1056                            <p class="current_issue_excerpt">
1057                                The story of FAST's growth isn't finished yet. To capitalize on the shift, there's more work to be done.
1058                            </p>
1059                        
1060                            
1061                            <p class="current_issue_article_title">
1062                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_16" href="https://www.streamingmedia.com/Articles/Post/Blog/Enhancing-the-Fan-Experience-How-Interactivity-Became-the-Locomotive-of-Sports-Streaming-175889.aspx">Enhancing the Fan Experience: How Interactivity Became the Locomotive of Sports Streaming</a>
1063                            </p>
1064                            <div class="article_meta">
1065                                <span class="article_author">
1066                                    </span><span class="article_date">
1067                                        28 Jul 2026</span>
1068                            </div>
1069                            <p class="current_issue_excerpt">
1070                                The latest research illustrates that interactivity is no longer optional or experimental, but a primary driver of audience growth, retention, and monetization. As a result, it is reshaping how sports are produced, distributed, and consumed.
1071                            </p>
1072                        
1073                            
1074                            <p class="current_issue_article_title">
1075                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_17" href="https://www.streamingmedia.com/Articles/Post/Blog/Changing-the-Game-Female-Viewers-Gen-Z-Audiences-and-the-New-Sports-Era-175888.aspx">Changing the Game: Female Viewers, Gen Z Audiences, and the New Sports Era</a>
1076                            </p>
1077                            <div class="article_meta">
1078                                <span class="article_author">
1079                                    </span><span class="article_date">
1080                                        28 Jul 2026</span>
1081                            </div>
1082                            <p class="current_issue_excerpt">
1083                                Two key audiences driving sports' shift in the media landscape are female viewers and Gen Z fans. Their preferences for flexibility, mobile access and digital-first experiences are forcing broadcasters, leagues, and streaming platforms to rethink not only content strategies, but also the technology that underpins live sports delivery. Understanding how these audiences watch sports, the challenges they encounter, and what they expect is now essential to the future growth of sports media.
1084                            </p>
1085                        
1086                            
1087                            <p class="current_issue_article_title">
1088                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_18" href="https://www.streamingmedia.com/Articles/Post/Blog/How-Streaming-Companies-Can-Win-the-Return-Visit-175859.aspx">How Streaming Companies Can Win the Return Visit</a>
1089                            </p>
1090                            <div class="article_meta">
1091                                <span class="article_author">
1092                                    </span><span class="article_date">
1093                                        27 Jul 2026</span>
1094                            </div>
1095                            <p class="current_issue_excerpt">
1096                                As audiences move fluidly across streaming video, gaming, music, social platforms, and live experiences, growth will depend on experiences that are easier to access, more relevant and built to adapt.
1097                            </p>
1098                        
1099                            
1100                            <p class="current_issue_article_title">
1101                                <a id="MainContentPlaceHolder_rptArticles_lnkArticleTitle_19" href="https://www.streamingmedia.com/Articles/Post/Blog/Sports-Owners-Are-Compet
1101ing-for-the-Wrong-Championship--175865.aspx">Sports Owners Are Competing for the Wrong Championship </a>
1102                            </p>
1103                            <div class="article_meta">
1104                                <span class="article_author">
1105                                    </span><span class="article_date">
1106                                        27 Jul 2026</span>
1107                            </div>
1108                            <p class="current_issue_excerpt">
1109                                Formula 1 and Wrexham AFC have almost nothing in common. One is a worldwide sports property worth billions. The other was a struggling local club playing in relative obscurity. However, both discovered the same truth. The most valuable asset in sports is the audience.
1110                            </p>
1111                        
1112                </div>
1113                <div id="articleFooter">
1114                    <div class="loading_animation" style="display: none;"><i class="fas fa-spinner fa-spin"></i></div>
1115                    <div class="load_more" style="display: none;">
1116                        <div id="btnNextPage">Load More</div>
1117                    </div>
1118                </div>
1119            </div>
1120        </div>
1121        
1122
1123<div class="sidebar">
1124    <div class="sidebar_item">
1125        <div class="advertisement ad_box">
1126            <div id="div-gpt-ad-1541523286597-0" style="height:250px;width:300px;">
1127	
1128    
1128<script type="text/javascript">
1129        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1541523286597-0'); });
1130    </script>
1130
1131
1132</div>
1133
1134        </div>
1135    </div>
1136    <div class="sidebar_item">
1137    <div style="width: 100%; margin: 3px auto; text-align: center; display: inline-block; height: 32px;">
1138<div style="display: inline-block;"><a href="http://www.facebook.com/StreamingMedia" target="_new" rel="noopener"><img id="Streaming Media on Facebook" style="border: 0px solid; width: 32px; height: 32px;" src="https://dzceab466r34n.cloudfront.net/images_nl/sw/32x32_Circle_49_FB.png" alt="Streaming Media on Facebook" /></a></div>
1139<div style="display: inline-block;"><a href="http://twitter.com/StreamingMedia" target="_new" rel="noopener"><img id="Streaming Media on Twitter" style="border: 0px solid; width: 32px; height: 32px;" src="https://dzceab466r34n.cloudfront.net/Images/OtherImages/160917-X-Logo-ORG.png" alt="Streaming Media on X" /></a></div>
1140<div style="display: inline-block;"><a href="https://www.linkedin.com/groups/2972181/" target="_new" rel="noopener"><img id="Streaming Media on LinkedIn" style="border: 0px solid; width: 32px; height: 32px;" src="https://dzceab466r34n.cloudfront.net/images_nl/sw/32x32_Circle_49_LI.png" alt="Streaming Media on LinkedIn" /></a></div>
1141<div style="display: inline-block;"><a href="http://www.youtube.com/user/streamingmediavideo" target="_new" rel="noopener"><img id="Streaming Media on YouTube" style="border: 0px solid; width: 32px; height: 32px;" src="https://dzceab466r34n.cloudfront.net/images_nl/sw/32x32_Circle_49_YT.png" alt="Streaming Media on YouTube" /></a></div>
1142</div></div>
1143    
1144        <div class="sidebar_item">
1145            <div class="section_title">
1146                Streaming Media Guides
1147            </div>
1148            <ul>
1149    
1150        <li>
1151            <a id="MainContentPlaceHolder_RightSideBar_ctl02_ctl00_rptIssues_lnkIssueImage_0" href="https://www.streamingmedia.com/SuperGuides/14708-Best-Practices-Localise-It---AI-Subbing-and-Dubbing.htm?utm_campaign=generateView&amp;utm_source=rightsidebar&amp;utm_medium=webpage&amp;utm_content=image"><img src="https://dzceab466r34n.cloudfront.net/Images/IssueImages/457962-Best-Practices-AI-Subbing--Dubbing-ORG.png" alt="" /></a>
1152            <h2>
1153                <a id="MainContentPlaceHolder_RightSideBar_ctl02_ctl00_rptIssues_lnkIssueTitle_0" href="https://www.streamingmedia.com/SuperGuides/14708-Best-Practices-Localise-It---AI-Subbing-and-Dubbing.htm?utm_campaign=generateView&amp;utm_source=rightsidebar&amp;utm_medium=webpage&amp;utm_content=text">Best Practices: Localise It - AI Subbing and Dubbing</a></h2>
1154        </li>
1155    
1156        
1157            <li>
1158                <h2 style="text-align: right;">
1159                    <a id="MainContentPlaceHolder_RightSideBar_ctl02_ctl00_rptIssues_lnkShowMore" href="/Archives/Default.aspx?ContextSubtypeID=437&amp;utm_source=rightsidebar&amp;utm_medium=show_more">More</a>
1160                </h2>
1161            </li>
1162        
1163        </ul>
1164        </div>
1165    
1166
1167    <div class="sidebar_item">
1168        <div class="advertisement ad_box">
1169            <div id="div-gpt-ad-1541523286597-1" style="height:250px;width:300px;">
1170	
1171    
1171<script type="text/javascript">
1172        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1541523286597-1'); });
1173    </script>
1173
1174
1175</div>
1176
1177        </div>
1178    </div>
1179    
1180        <div class="sidebar_item">
1181            <div class="section_title">
1182                Web Events
1183            </div>
1184            <ul>
1185    
1186        <li>
1187            <h2>
1188                <a id="MainContentPlaceHolder_RightSideBar_ctl04_ctl00_rptWebinars_lnkWebinarTitle_0" href="https://www.streamingmedia.com/Webinars/2368-Hybrid-Streaming-Workflows-Blending-Cloud-On-Prem-and-Edge-for-Flexibility.htm?utm_campaign=generateView&amp;utm_source=rightsidebar&amp;utm_medium=webpage&amp;utm_content=text">Hybrid Streaming Workflows: Blending Cloud, On-Prem, and Edge for Flexibility</a></h2>
1189            Coming October 15, 2026
1190        </li>
1191    
1192        <li>
1193            <h2>
1194                <a id="MainContentPlaceHolder_RightSideBar_ctl04_ctl00_rptWebinars_lnkWebinarTitle_1" href="https://www.streamingmedia.com/Webinars/2369-Monetizing-the-Stream-Smarter-Ad-Tech-Targeting-and-Measurement-for-2027.htm?utm_campaign=generateView&amp;utm_source=rightsidebar&amp;utm_medium=webpage&amp;utm_content=text">Monetizing the Stream: Smarter Ad Tech, Targeting, and Measurement for 2027</a></h2>
1195            Coming December 10, 2026
1196        </li>
1197    
1198        
1199            <li>
1200                <h2 style="text-align: right;">
1201                    <a id="MainContentPlaceHolder_RightSideBar_ctl04_ctl00_rptWebinars_lnkShowMore" href="/Webinars/">More Web Events</a>
1202                </h2>
1203            </li>
1204        
1205        </ul>
1206        </div>
1207    
1208
1209    
1210        <div class="highlight_item sidebar_item">
1211            <div class="section_title">
1212                Popular Articles
1213            </div>
1214            <ul>
1215    
1216        <li>
1217            <div id="MainContentPlaceHolder_RightSideBar_PopularArticles_ctl00_rptArticles_pnlContextSubType_0" class="category_tag">
1218	
1219                <a id="MainContentPlaceHolder_RightSideBar_PopularArticles_ctl00_rptArticles_lnkContextSubType_0"></a>
1220            
1221</div>
1222            <a href="https://www.streamingmedia.com/Articles/Editorial/Featured-Articles/Review-Magewell-Director-Plus-176384.aspx"><h2>Review: Magewell Director Plus</h2></a>
1223        </li>
1224    
1225        <li>
1226            <div id="MainContentPlaceHolder_RightSideBar_PopularArticles_ctl00_rptArticles_pnlContextSubType_1" class="category_tag">
1227	
1228                <a id="MainContentPlaceHolder_RightSideBar_PopularArticles_ctl00_rptArticles_lnkContextSubType_1"></a>
1229            
1230</div>
1231            <a href="https://www.streamingmedia.com/Articles/News/Online-Video-News/Eluvio-Claims-Breakthrough-in-Ultra-Low-Latency-Streaming-After-World-Cup-Pilot-176363.aspx"><h2>Eluvio Claims Breakthrough in Ultra-Low-Latency Streaming After World Cup Pilot</h2></a>
1232        </li>
1233    
1234        <li>
1235            <div id="MainContentPlaceHolder_RightSideBar_PopularArticles_ctl00_rptArticles_pnlContextSubType_2" class="category_tag">
1236	
1237                <a id="MainContentPlaceHolder_RightSideBar_PopularArticles_ctl00_rptArticles_lnkContextSubType_2"></a>
1238            
1239</div>
1240            <a href="https://www.streamingmedia.com/Articles/Editorial/Featured-Articles/AIs-Streaming-Stack-Image-Interpretation-176364.aspx"><h2>AI's Streaming Stack: Image Interpretation</h2></a>
1241        </li>
1242    
1243        <li>
1244            <div id="MainContentPlaceHolder_RightSideBar_PopularArticles_ctl00_rptArticles_pnlContextSubType_3" class="category_tag">
1245	
1246                <a id="MainContentPlaceHolder_RightSideBar_PopularArticles_ctl00_rptArticles_lnkContextSubType_3"></a>
1247            
1248</div>
1249            <a href="https://www.streamingmedia.com/Articles/Editorial/Featured-Articles/Zero-Sum-Game-Calculating-and-Managing-Streaming-TCO-176367.aspx"><h2>Zero-Sum Game: Calculating and Managing Streaming TCO</h2></a>
1250        </li>
1251    
1252        
1253        </ul></div>
1254    
1255
1256    <div class="sidebar_item">
1257        <div class="advertisement ad_sponsor">
1258            <div id="div-gpt-ad-1541523286597-5" style="height:100px;width:300px;">
1259	
1260    
1260<script type="text/javascript">
1261        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1541523286597-5'); });
1262    </script>
1262
1263
1264</div>
1265
1266        </div>
1267        <div class="advertisement ad_sponsor">
1268            <div id="div-gpt-ad-1541523286597-6" style="height:100px;width:300px;">
1269	
1270    
1270<script type="text/javascript">
1271        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1541523286597-6'); });
1272    </script>
1272
1273
1274</div>
1275
1276        </div>
1277        <div class="advertisement ad_sponsor">
1278            <div id="div-gpt-ad-1541523286597-7" style="height:100px;width:300px;">
1279	
1280    
1280<script type="text/javascript">
1281        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1541523286597-7'); });
1282    </script>
1282
1283
1284</div>
1285
1286        </div>
1287        <div class="advertisement ad_sponsor">
1288            <div id="div-gpt-ad-1541523286597-8" style="height:100px;width:300px;">
1289	
1290    
1290<script type="text/javascript">
1291        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1541523286597-8'); });
1292    </script>
1292
1293
1294</div>
1295
1296        </div>
1297        <div class="advertisement ad_sponsor">
1298            <div id="div-gpt-ad-1541523286597-9" style="height:100px;width:300px;">
1299	
1300    
1300<script type="text/javascript">
1301        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1541523286597-9'); });
1302    </script>
1302
1303
1304</div>
1305
1306        </div>
1307        <div class="advertisement ad_sponsor">
1308            <div id="div-gpt-ad-1610995301185-0" style="height:100px;width:300px;">
1309	
1310    
1310<script type="text/javascript">
1311        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1610995301185-0'); });
1312    </script>
1312
1313
1314</div>
1315
1316        </div>
1317        <div class="advertisement ad_sponsor">
1318            <div id="div-gpt-ad-1618866787087-0" style="height:100px;width:300px;">
1319	
1320    
1320<script type="text/javascript">
1321        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1618866787087-0'); });
1322    </script>
1322
1323
1324</div>
1325
1326        </div>
1327    </div>
1328    
1329        <div class="sidebar_item">
1330            <div class="section_title">
1331                Reports & Research
1332            </div>
1333            <ul>
1334    
1335        <li>
1336            <a id="MainContentPlaceHolder_RightSideBar_SponsoredContent_ctl00_rptIssues_lnkIssueImage_0" href="https://www.streamingmedia.com/IndustryWhitepapers/14919-Bitmovins-Video-Developer-Report---10th-Edition-.htm?utm_campaign=generateView&amp;utm_source=righsidebar&amp;utm_medium=webpage&amp;utm_content=image"><img src="https://dzceab466r34n.cloudfront.net/Images/IssueImages/460595-streaming-media-vdr-576x774-COVER-CROPPED-ORG.jpg" alt="" /></a>
1337            <h2>
1338                <a id="MainContentPlaceHolder_RightSideBar_SponsoredContent_ctl00_rptIssues_lnkIssueTitle_0" href="https://www.streamingmedia.com/IndustryWhitepapers/14919-Bitmovins-Video-Developer-Report---10th-Edition-.htm?utm_campaign=generateView&amp;utm_source=righsidebar&amp;utm_medium=webpage&amp;utm_content=text">Bitmovin's Video Developer Report - 10th Edition </a></h2>
1339        </li>
1340    
1341        <li>
1342            <a id="MainContentPlaceHolder_RightSideBar_SponsoredContent_ctl00_rptIssues_lnkIssueImage_1" href="https://www.streamingmedia.com/IndustryWhitepapers/14885-The-Rise-of-Discovery-Intelligence.htm?utm_campaign=generateView&amp;utm_source=righsidebar&amp;utm_medium=webpage&amp;utm_content=image"><img src="https://dzceab466r34n.cloudfront.net/Images/IssueImages/460337-Banner---Portrait-Mode-ORG.png" alt="" /></a>
1343            <h2>
1344                <a id="MainContentPlaceHolder_RightSideBar_SponsoredContent_ctl00_rptIssues_lnkIssueTitle_1" href="https://www.streamingmedia.com/IndustryWhitepapers/14885-The-Rise-of-Discovery-Intelligence.htm?utm_campaign=generateView&amp;utm_source=righsidebar&amp;utm_medium=webpage&amp;utm_content=text">The Rise of Discovery Intelligence</a></h2>
1345        </li>
1346    
1347        
1348            <li>
1349                <h2 style="text-align: right;">
1350                    <a id="MainContentPlaceHolder_RightSideBar_SponsoredContent_ctl00_rptIssues_lnkShowMore" href="/Archives/Default.aspx?ContextSubtypeID=436&amp;utm_source=righsidebar&amp;utm_medium=show_more">More</a>
1351                </h2>
1352            </li>
1353        
1354        </ul>
1355        </div>
1356    
1357
1358    <div id="MainContentPlaceHolder_RightSideBar_pnlThirdBox" class="sidebar_item">
1359	
1360        <div class="advertisement ad_box">
1361            <div id="div-gpt-ad-1541523286597-2" style="height:250px;width:300px;">
1362		
1363    
1363<script type="text/javascript">
1364        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1541523286597-2'); });
1365    </script>
1365
1366
1367	</div>
1368
1369        </div>
1370    
1371</div>
1372</div>
1373
1374    </section>
1375
1376        </div>
1377        <footer>
1378            <div class="footer_wrapper">
1379<div id="address" class="footer_section">
1380<div><a href="/default.aspx"> <img src="https://dzceab466r34n.cloudfront.net/StreamingMedia/TemplateImages/smLogoWhite.svg" /></a></div>
1381<p><span>StreamingMedia.com is the premier online destination for professionals seeking industry news, information, articles, directories and services.</span></p>
1382<p>All Content Copyright &copy; 2009 - 2025<br /><a href="http://www.infotoday.com" target="_blank" rel="noopener">Information Today Inc. </a></p>
1383<div style="width: 300px; margin: 10px auto; text-align: center; display: inline-block;">
1384<div style="display: inline;"><a href="http://www.facebook.com/StreamingMedia" target="_new" rel="noopener"><img id="Streaming Media on Facebook" style="border: 0px solid; width: 32px; height: 32px;" src="https://dzceab466r34n.cloudfront.net/images_nl/sw/32x32_Circle_49_FB.png" alt="Streaming Media on Facebook" /></a></div>
1385<div style="display: inline;"><a href="https://www.instagram.com/streamingmediamag/" target="_new" rel="noopener"><img id="Streaming Media on Instagram" style="border: 0px solid; width: 32px; height: 32px;" src="https://dzceab466r34n.cloudfront.net/images_nl/sw/32x32_Circle_49_IG.png" alt="Streaming Media on Instagram" /></a></div>
1386<div style="display: inline;"><a href="http://twitter.com/StreamingMedia" target="_new" rel="noopener"><img id="Streaming Media on Twitter" style="border: 0px solid; width: 32px; height: 32px;" src="https://dzceab466r34n.cloudfront.net/Images/OtherImages/160917-X-Logo-ORG.png" alt="Streaming Media on X" /></a></div>
1387<div style="display: inline;"><a href="https://www.linkedin.com/groups/2972181/" target="_new" rel="noopener"><img id="Streaming Media on LinkedIn" style="border: 0px solid; width: 32px; height: 32px;" src="https://dzceab466r34n.cloudfront.net/images_nl/sw/32x32_Circle_49_LI.png" alt="Streaming Media on LinkedIn" /></a></div>
1388<div style="display: inline;"><a href="http://www.youtube.com/user/streamingmediavideo" target="_new" rel="noopener"><img id="Streaming Media on YouTube" style="border: 0px solid; width: 32px; height: 32px;" src="https://dzceab466r34n.cloudfront.net/images_nl/sw/32x32_Circle_49_YT.png" alt="Streaming Media on YouTube" /></a></div>
1389</div>
1390<p>Streaming Media Magazine<br />143 Old Marlton Pike<br />Medford, NJ 08055<br />(609) 654-6266</p>
1391<p><a href="http://www.infotoday.com/privacy.shtml" target="_blank" rel="noopener">PRIVACY/COOKIES POLICY</a></p>
1392</div>
1393<div id="resources" class="footer_section">
1394<h2>Resources</h2>
1395<ul>
1396<li><a href="/">Home</a></li>
1397<li><a href="/Previous_Issue" title="SM Magazine"><em>SM</em>&nbsp;Magazine</a></li>
1398<li><a href="/Previous_Issue" title="Digital Editions (PDF Download)"><em>SM</em> Digital Editions (PDF Download)</a></li>
1399<li><a href="https://www.youtube.com/streamingmediavideo" title="Conference Videos">Conference Videos</a></li>
1400<li><a href="/Tutorials" title="Video Tutorials">Video Tutorials</a></li>
1401<li><a href="/Newsletters" title="Newsletters">Streaming Media Xtra</a></li>
1402<li><a href="/Categories/Topics.aspx" title="Products/Services Topics">Streaming Media Topic Centers</a></li>
1403<li><a href="/Categories/Industries.aspx" title="Industry Verticals">Streaming Media Industry Verticals</a></li>
1404<li><a href="/Streaming-Media-Guides" title="Streaming Media Guides">Streaming Media Guides</a></li>
1405<li><a href="/ReadersChoice" title="Readers Choice Awards">Readers Choice</a></li>
1406<li><a href="/Sourcebook" title="Sourcebook">Sourcebook</a></li>
1407<li><a href="/OnlineVideoNews" title="Online Video News">Online Video News</a></li>
1408<li>
1408<a href="/Articles/Spotlights" title="Industry Spotlights">Spotlights</a></li>
1409<li><a href="/About/About_Us" title="About Us">About StreamingMedia.com</a></li>
1410<li><a href="/About/Contact_Us" title="Contact Us">Contact Us</a></li>
1411</ul>
1412</div>
1413<div id="otherSites" class="footer_section">
1414<h2>Other ITI Sites</h2>
1415<ul>
1416<li><a href="http://www.dbta.com/" target="_new">Database Trends and Applications</a></li>
1417<li><a href="https://www.destinationcrm.com/" target="_new">DestinationCRM</a></li>
1418<li><a href="https://www.enterpriseaiworld.com/" target="_new">Enterprise AI World</a></li>
1419<li><a href="http://www.faulkner.com/" target="_new">Faulkner Information Services</a></li>
1420<li><a href="http://www.InfoToday.com/" target="_new">InfoToday.com</a></li>
1421<li><a href="http://www.InfoToday.eu/" target="_new">InfoToday Europe</a></li>
1422<li><a href="http://www.kmworld.com/" target="_new">KMWorld</a></li>
1423<li><a href="http://www.infotoday.com/cilmag/" target="_new">Online Searcher</a></li>
1424<li><a href="http://www.SmartCustomerService.com/" target="_new">Smart Customer Service</a></li>
1425<li><a href="http://www.speechtechmag.com/" target="_new">Speech Technology</a></li>
1426<li><a href="http://europe.streamingmedia.com/" target="_new">Streaming Media Europe</a></li>
1427<li><a href="http://www.streamingmedia.com/producer" target="_new">Streaming Media Producer</a></li>
1428<li><a href="http://www.UnisphereResearch.com/" target="_new">Unisphere Research</a></li>
1429</ul>
1430</div>
1431<p><br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;</p>
1432</div>
1433        </footer>
1434    </form>
1435    <div id="div-gpt-ad-1541523286597-10">
1436	
1437    
1437<script type="text/javascript">
1438        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1541523286597-10'); });
1439    </script>
1439
1440
1441</div>
1442
1443    
1443<script type="text/javascript" src="/js-scripts?v=gJuZerWoF9bloJ5YsN2h_ic24WgeqaHHOlPMKiAksZY1"></script>
1443
1444
1445    
1445<script defer type="text/javascript" src="/custom-scripts?v=s-C-Qezq-dTk6bK4PaXfRESFa8-wxN0_AahfJv60L2Y1"></script>
1445
1446
1447    
1448    
1449    
1449<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=itisharing" defer></script>
1449
1450    
1450<script type="text/javascript" defer>
1451        var isRunning = false;
1452        $(document).ready(function () {
1453            "use strict";
1454            $(window).scroll(function (e) {
1455                if (parseInt($('#hfCurrentPage').val()) > 2) return;
1456                if (($(window).scrollTop() + $(window).height()) > ($('#articleFooter').offset().top + 90)) {
1457                    if (parseInt($("#hfCurrentPage").val()) < parseInt($("#hfPageCount").val()) && !isRunning) {
1458                        $("#articleFooter div.loading_animation").show();
1459                        isRunning = true;
1460                        getNextPageData();
1461                    };
1462                };
1463            });
1464            $("#btnNextPage").click(function () {
1465                $('#articleFooter div.load_more').hide();
1466                $("#articleFooter div.loading_animation").show();
1467                getNextPageData();
1468            });
1469        });
1470        function getNextPageData() {
1471            $("#hfCurrentPage").val(parseInt($("#hfCurrentPage").val()) + 1);
1472            $.ajax({
1473                type: "POST",
1474                url: "/Articles/MoreNews.asmx/GetArticles",
1475                contentType: "application/json; charset=utf-8",
1476                data: "{\"CurrentPage\": \"" +
1477                    $('#hfCurrentPage').val() +
1478                    "\", \"ContextSubtypeID\":\"" +
1479                    $("#hfContextSubtypeID").val() +
1480                    "\", \"CategoryID\":\"" +
1481                    $("#hfCategoryID").val() +
1482                    "\", \"ContextTypeID\":\"" +
1483                    $("#hfContextTypeID").val() +
1484                    "\", \"SearchTerm\":\"" +
1485                    $("#hfSearchTerm").val() + "\"}",
1486                success: function (response) {
1487                    $('#articleContainer').append(response.d);
1488                    $("#articleFooter div.loading_animation").hide();
1489                    isRunning = false;
1490                    if (parseInt($("#hfCurrentPage").val()) >= 3)
1491                        $('#articleFooter div.load_more').show();
1492                },
1493                failure: function (response) {
1494                    console.log(response.responseText);
1495                },
1496                error: function (response) {
1497                    console.log(response.responseText);
1498                }
1499            });
1500        };
1501    </script>
1501
1502
1503</body>
1504</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.