惊蛰是什么季节的节气| 患难见真情的上一句是什么| 不宁腿是什么症状| 为什么会晕血| 丙氨酸氨基转移酶高是什么原因| 缺爱是什么意思| 左心增大是什么意思| 送礼送什么| 感冒为什么会头痛| 右胳膊上长痣代表什么| 瓜田李下是什么意思| 结石有什么症状| 舌头紫色是什么原因| lcc是什么意思| 女生有美人尖代表什么| 契爷是什么意思| 细胞是什么| 手指尖麻木是什么原因| 补气养阴是什么意思| 什么飞什么舞| 西瓜不可以和什么同食| 为什么庙里不让孕妇去| 钾是什么| 秋天是什么时候| 梦见好多死鱼是什么意思| 国行是什么意思| 食糜是什么意思| 天德是什么生肖| 梦到自己拉大便是什么预兆| 强磁对人体有什么危害| 腹泻吃什么药好| 血氧低吃什么提高的快| 菩提树是什么树| 心脏疼痛吃什么药| 什么是集体户口| 吃什么能拉肚子| 处女座女生和什么星座男生最配| 神经节是什么| 吃中药不能吃什么东西| 心病科主要看什么病| dm医学上是什么意思| 狸猫换太子是什么意思| 牙龈发炎吃什么消炎药| 孩子吃什么容易长高| 大连属于什么省| 结肠炎是什么症状| 嘴巴里长水泡是什么原因| 什么叫老人临终骨折| 囟门闭合早有什么影响| 屏保是什么| 18kgp是什么金| 胃不好早餐吃什么好| 小孩几天不大便是什么原因怎么办| 晕车的读音是什么| 为什么会得荨麻疹呢| 天津市市长是什么级别| 耳屎多是什么原因| 手发胀是什么原因| 小孩下半夜咳嗽是什么原因| 菲字五行属什么| 脸红是什么大病的前兆| 周岁和虚岁是什么意思| 打胎药叫什么名字| 什么是粉尘螨过敏| 蛇鼠一窝指什么生肖| 庭字五行属什么| rue是什么意思| 高血压什么意思| 小蜗牛吃什么| 爵迹小说为什么不写了| 坐月子可以吃什么| 六月八日是什么星座| 香叶是什么树的叶子| 辛是什么味道| 什么时候泡脚最好| 朱砂是什么颜色| 星期狗什么意思| 碳素厂是做什么的| 什么程度下病危通知书| 征兆是什么意思| 醋酸氯已定是什么药| 结膜出血用什么眼药水| 为什么睡觉会打呼| loa是什么胎位| 舌系带短挂什么科| 肾积水有什么症状| 狗狗发抖是什么原因| 荻是什么意思| barbour是什么牌子| 喝冰糖水有什么好处和坏处| 嘴巴旁边长痘痘是为什么| 西湖龙井属于什么茶| 打脸是什么意思| 口腔医学学什么| 收缩毛孔用什么| 炖羊排放什么调料好吃| 蜂蜜吃了有什么好处| 左眼皮跳是什么预兆呢| 老佛爷是什么牌子| 什么男什么女的成语| 七年是什么婚| 晕车吃什么好| 年轻人心悸是什么原因| 三亚在海南的什么位置| 2型糖尿病是什么意思| 退烧药吃多了有什么副作用| 男人喜欢什么礼物| 上网是什么意思| 汉族为什么叫汉族| 海椒是什么辣椒| 莳花弄草是什么意思| 早上嘴苦是什么原因| 吃什么升血压快| 北京为什么叫北平| 什么是早恋| 月经来一点又不来了是什么原因| 梦见自己生了个女孩是什么意思| 原研药是什么意思| 三级残疾是什么程度| 肺炎吃什么药好| 虚岁24岁属什么生肖| 阴干吃什么补雌激素| canyou是什么意思| 男字五行属什么| 团长相当于地方什么官| 辅酶q10什么价格| 龙蛇混杂是什么意思| 心肌缺血是什么原因造成的| 阁字五行属什么| 衾怎么读什么意思| 五月十七号是什么星座| 瞌睡多什么原因| 梦见和别人结婚是什么意思| 干咳吃什么食物好| 妇科炎症用什么药| 睁眼睡觉是什么原因| 屁股里面疼是什么原因| 助听器什么品牌最好| 鲅鱼是什么鱼| 香菇和什么不能一起吃| 更年期出汗多是什么原因| 乌鸡白凤丸适合什么人吃| 头发为什么会白| 3月4号什么星座| 高铁为什么没有e| 少字加一笔是什么字| 贲门炎吃什么药| 嘉字属于五行属什么| 五级职员是什么级别| 光敏树脂是什么材料| 梦见冥币是什么意思| 闰六月要给父母买什么| 直肠壁增厚一般是什么情况| 男人精子少吃什么药| 螃蟹吃什么| 屁股下垂穿什么裤子| 跑水是什么意思| 宝宝贫血有什么危害| 猫上门为什么不能赶走| 妯娌关系是什么意思| 有样学样是什么意思| 白兰地是什么酒| hope是什么意思啊| 醋酸氯已定是什么药| 99年的兔是什么命| 1978年出生是什么命| 虾仁炒什么好吃又简单| 红花泡脚有什么好处| 淋巴细胞比率低是什么意思| 什么人群不适合吃阿胶糕| 琥珀五行属什么| 直击是什么意思| 03年属什么| 心眼多是什么意思| 梦见蛇在家里是什么意思| 大水冲了龙王庙什么意思| 白皮书什么意思| 社科院是干什么的| 绽开什么| 紫砂壶什么泥料最好| 为什么不建议吃大豆油| 小便黄是什么病症| 深海鱼油起什么作用| m什么意思| 左眼皮跳是什么意思| 血管堵塞有什么症状| 牛仔外套搭配什么裤子好看| 湿阻病是什么病| 草木皆兵指什么生肖| 梦见补的牙齿掉了是什么意思| 什么是三伏天| 吃什么补营养最快| 女人腰椎疼是什么原因| 花生对胃有什么好处| 多潘立酮片是什么药| 补办结婚证需要什么手续| 胃为什么会疼| 怀孕哭对宝宝有什么影响| 牛筋面是什么做的| 妊娠线什么时候长| 手指脱皮是什么原因引起的| 什么是直女| 钾高吃什么可以降下来| air是什么牌子的鞋| 白案是什么意思| 的确良是什么面料| 脂肪肝什么意思| 小孩腹泻吃什么药好得快| 男人吃逍遥丸治什么病| 吃木瓜有什么好处| 蒜苗炒什么好吃| 尿酸高吃什么菜| 为什么近视不可逆| 群众路线是什么| 时柱金舆是什么意思| 膀胱癌早期是什么症状| 人格魅力什么意思| 甲亢有些什么症状| 吃饭容易出汗是什么原因| 社会公德的主要内容是什么| 乔丹是什么品牌| 不典型血管瘤什么意思| 囊肿是什么原因| 脚痛去医院挂什么科| 单病种是什么意思| 肺癌积水意味什么结果| 生育保险是什么| 什么人群不适合吃阿胶糕| 已所不欲勿施于人是什么意思| 什么是水印| 女人梦见蛇预示着什么| 5月7日是什么星座| bm是什么牌子| 羊吃什么食物| 酒干倘卖无是什么意思| 婴儿吃什么奶粉好吸收| 神经纤维瘤挂什么科| 挚爱的意思是什么| 瘴气是什么| 胃窦糜烂是什么意思严重吗| 总是掉头发是什么原因| 肺火大吃什么药| 细菌感染是什么原因引起的| 对数是什么意思| 血清铁蛋白高是什么原因| 猫肉为什么不能吃| 胎位roa是什么意思| 怀孕分泌物是什么样的| 吃什么补精子快| 梵文是什么意思| hb是什么意思| 双肺纹理增多增粗是什么意思| 双离合什么意思| 父母都没有狐臭为什么孩子会有呢| 梦到亲人死了是什么征兆| 1933年属什么| 无是什么意思| 猫咪弓背是什么原因| 为什么会堵奶| 121是什么意思| 鱼腥草破壁饮片有什么功效| 什么是变应性鼻炎| 大姨妈每个月提前来是什么原因| 脸上长痘痘用什么药膏效果好| 百度
-->
Register now and get Early Bird pricing for Streaming Media 2025, October 6-8, in Santa Monica, CA! 

琼岛本周前中期气温下降 将现短时强降水等天气

Article Featured Image
百度   上半时第36分钟,中国队获得点球。

Most producers aim for their videos to play on every available platform. These platforms are presented in the pyramid on the right of Figure 1. To achieve this goal, producers can use a number of formats, which are shown in the table on the left in Figure 1. The color coding in the table shows the suitability of each format for each target platform in the familiar traffic light format: red means stop, green means go, yellow means caution.

Also shown in the pyramid are the major standards or players in each market. As you can see, in computers and notebooks, there are two major standards— Flash is the de facto, but waning, standard, while HTML5 is the up-and-comer but limited in features, at least as currently implemented. Not shown is the impact of the Media Source Extensions (MSE), which I’ll cover in a separate section below.

But where you can paint the computer market with a very broad brush, you have to approach the other markets on a platform-by-platform basis. For example, in mobile, HTML5 is universally supported for H.264 playback, but that only delivers single-file, not adaptive, playback, and doesn’t enable live streaming or DRM. For these features, you have to address the two major platforms separately. Apple is simple—all iOS versions support HLS, simplifying adaptive delivery to that platform. Android is not. Android 3.0 and later versions support HLS, though there are various issues that make this support problematic at best, unusable at worst. Android version 5, or Lollipop, supposedly addresses these issues, but it hasn’t shipped yet. So there isn’t one adaptive approach that achieves native, browser-based playback on iOS and Android.

As you climb the pyramid, the different markets become ever more fractured, and the company behind each platform chooses the format or formats that it supports. For example, in the Retail OTT market, Apple TV supports only HLS, and not DASH. Roku is the same. Chromecast supports DASH, as does the Amazon Fire TV, but only if you create your Fire TV media player with the VisualOn OnStream MediaPlayer+ SDK.

target platforms and suitability

How Much Can You Afford?

The reference to the VisualOn OnStream MediaPlayer+ SDK brings up another key point. At most points in the pyramid, there are multiple ways to implement any specific technology. In the PC/notebook space, native browser-based playback is always easiest and cheapest because all you need are MP4/WebM files and the video tag and you’re in. A pervasive plug-in like Flash is next-easiest, because you can use any number of free or inexpensive off-the-shelf (OTS) players, or build your own.

However, other plug-ins or players can extend format support beyond that enabled in the Flash Player. For example, if you deploy the JW Player, a leading OTS player, you can deliver HLS to computers and notebooks, which gives you adaptive delivery to computers, notebooks, and iOS devices with a single format. Other alternatives, such as castLabs DASH Everywhere, enable DASH-based playback from a browser. Or you can create your own DASH- or HLS-compatible player from scratch.

The mobile side has its own design alternatives. Again, native playback is easiest because it doesn’t require any custom development, but then you’re limited to natively supported formats. If you create an app, however, you can implement virtually any technology: DASH, HLS, Flash, or even Smooth Streaming.

Taking it a step further, if you create an app, you can also replace dysfunctional components of a particular platform, such as the aforementioned flawed HLS playback in Android. Some well-heeled developers have taken this approach, as has Adobe in Primetime.

The bottom line is that you have enough cash, you can use virtually any technology in any platform. The permutations are too numerous to address, so I’ll focus primarily on browser-based playback in the scenarios presented below, either natively or via OTS players or SDKs.

Let’s start with single file delivery to desktops, notebooks, and mobile devices.

Single File Delivery via HTML5 With Flash Fallback

The simplest approach to reaching the bottom two levels of the pyramid is to use HTML5 delivery with Flash fallback. At this point, the vast majority of browsers are compatible with HTML5, though some sources estimate Internet Explorer 8, which is not, still had a 20 percent share or more as of July 2014. For this reason, most producers that deliver via HTML5 also fall back to Flash in legacy browsers.

Of course, not all HTML5-compatible browsers play the same codec; Apple Safari and Microsoft IE play H.264, while Mozilla Firefox and the Opera browser play WebM, and Google Chrome can play either. Some producers encode in both formats for HTML5 delivery; some encode in H.264 for delivery to Safari, IE, and Chrome and fall back to Flash for Opera and Firefox since Flash can play the same H.264-encoded file.

Figure 2 shows the HTML coding required for H.264/ WebM delivery with Flash fallback. This code was created in Sorenson Squeeze, which can produce H.264 and WebM output, plus the HTML5 code, a nice convenience for nontechnical users.

coding for HTML5 delivery

This approach delivers virtually all viewers in the bottom two levels of the pyramid, but comes with some pretty serious limitations. Specifically, it’s VOD-only (no live), single file-only (no adaptive), and progressive download-only (no streaming). Moreover, there is no standard schema for DRM. All that said, it’s enough for many web producers, and it’s simple and inexpensive to implement.

From Proprietary Technologies to Standards (Warts and All)

OK, so HTML5 with Flash fallback gives you single file progressive delivery of VOD files without DRM. What do you do if you need adaptive, live, true streaming, or DRM? You choose a different technology. Since we’re undergoing a fundamental shift in these technologies, let’s take a quick overview.

The streaming industry was founded on proprietary technologies that ebbed and flowed as different technologies achieved dominant market share—RealNetworks yielded to Microsoft Windows Media, which yielded to Adobe Flash. In the adaptive space, Microsoft produced Smooth Streaming for Silverlight and Adobe produced adaptive technologies for Flash, RTMP, and HTTP-based Dynamic Streaming, while Apple produced HTTP Live Streaming for iOS and Safari.

Proprietary technologies come with pros and cons. On the plus side, since one organization controls the format and player, it’s simple to add new features to the technology, whether it’s adaptive, or DRM, or captions. On the negative side, since many proprietary technologies must integrate with the browsers used to find and play the videos, they require plug-ins, which can cause security issues and instability.

Standards also have pros and cons. The key benefit of DASH is that you can deliver a single set of files to all compatible players, from the bottom to the tippy top of the pyramid. Standards also come with negatives, chief among them that you can’t force companies to adopt them. The poster child for this concept is Apple, which hasn’t yet indicated if and when it will support DASH in iOS. Microsoft isn’t helping either, only releasing support for the Media Source Extensions (MSE) required for DASH playback on Internet Explorer in Windows 8.1, which, at 12.2 percent share (per StatCounter), only recently surpassed Windows XP in worldwide installed base and is dwarfed by Windows 7 (43.9 percent). True, as mentioned above, you can implement DASH without browser support via plug-ins or custom development, but pervasive support simplifies matters and reduces development costs.

Streaming Covers
Free
for qualified subscribers
Subscribe Now Current Issue Past Issues
Related Articles

How to Buy an OTT Solution: Is There One to Rule Them All?

The 2015 OTT Superguide Is Now Available

CES Report: Consumers Call the Shots in the Multiscreen Future

The future of television will be marked by skinnier bundles, more a la carte offerings, and seamless delivery across multiple devices, say speakers from Adobe, Dish, Gracenote, Piksel, and Verizon on CES Digital Hollywood panel

Elemental Intros Delta, Aims to Simplify Multiscreen Delivery

It's a mobile video world, and Elemental promises to ease video complexity, add time-shifting services, and reduce costs with Delta.

How to Build a Multiscreen Online Video Workflow

It's important to think ahead when preparing content for different screens in different environments. Read on for best practices from experts.

Companies and Suppliers Mentioned
66岁属什么 青海是什么省 心脏积液吃什么药最好 胃疼什么原因 下午三点到四点是什么时辰
起义是什么意思 什么是介入手术 橄榄枝象征着什么 花团锦簇什么意思 梦见梯子是什么意思
玉越戴越亮是什么原因 泡脚用什么东西泡最好 脾大是什么原因造成的 看头发挂什么科 竖中指是什么意思
眼晴干涩模糊用什么药 炒菜勾芡用什么淀粉 反流性食管炎吃什么中药 胸口疼是什么病的前兆 低回声团是什么意思
吃百家饭是什么意思hcv8jop1ns3r.cn 当演员需要什么条件hcv9jop6ns9r.cn 肾精亏虚吃什么中成药hcv9jop7ns4r.cn 05属什么生肖hcv7jop9ns0r.cn 什么样的头发hcv9jop1ns3r.cn
喝什么去火效果最好hcv8jop6ns2r.cn 红色加绿色是什么颜色hcv7jop5ns2r.cn gst是什么hcv8jop3ns8r.cn 肝在什么位置图片hcv9jop2ns7r.cn 老抽和生抽有什么区别hcv9jop8ns1r.cn
守宫砂是什么hcv7jop5ns1r.cn dostinex是什么药hanqikai.com 下巴下面是什么部位hcv8jop4ns0r.cn 初级会计什么时候拿证hcv9jop4ns7r.cn 吃醋是什么意思hcv9jop5ns2r.cn
婧字五行属什么hcv8jop4ns4r.cn 蛋糕裙搭配什么上衣hcv9jop6ns9r.cn 朝鲜说什么语言hcv8jop4ns0r.cn 哈达是什么意思hcv8jop4ns4r.cn 低血压低是什么原因hcv8jop6ns5r.cn
百度