Hi Chris, Yes, that is an option and the comment on the bug also mentioned it. https://bugzilla.mozilla.org/show_bug.cgi?id=577084#c15
> I don't know much about MPEG-TS or HLS. Someone would need to > investigate whether a solution using JS libraries like the above would work. Yes, Gary Chen on the cc list is a Gaia developer and he will investigate how to apply HLS on content layer. By the way, just to add a possible option. If we have enough resource to support MPEG2-TS de-muxer in Gecko then what else blocks this option? Thanks. ----- 原始郵件 ----- 寄件者: "Chris Pearce" <[email protected]> 收件者: "Marco Chen" <[email protected]>, [email protected] 副本: "Blake Wu" <[email protected]>, "Evelyn Hung" <[email protected]>, "Eric Chou" <[email protected]>, "Gary Chen" <[email protected]> 寄件備份: 2014 4 月 1 星期二 下午 12:22:37 主旨: Re: HLS support on B2G (Bug 577084 ) Can partners use JS libraries like https://github.com/RReverser/mpegts to convert MPEG-TS into MP4, for playback via MSE? If so, we would not need to implement anything we're not already planning to implement. I don't know much about MPEG-TS or HLS. Someone would need to investigate whether a solution using JS libraries like the above would work. Chris P. On 4/1/2014 4:07 PM, Marco Chen wrote: > (move from small group to public channel) > > Hi all, > > Why: > 1. The team belonged to stream 3 tried to bring more device categories into > Web Platform (FxOS) and candidates like TV/Set-Top Box/chromecast need HLS to > enrich their contents. > 2. Mozilla is on going to support MPEG-Dash (public standard) but in the > current market, there are still many content providers used HLS. > > How: > 1. Thanks for the MSE, the rough idea is to implement HLS protocol on top of > MSE. (Thanks for the consultant from Chris Double) > 2. According to HLS using MPEG2-TS, we may consider to support MPEG2-TS > de-muxer in Gecko or transform to MP4 container on content layer. > 3. The PlatformDecoderModule on FxOS can support H.264 & AAC. > > What: > 1. FxOS can support HLS and the device categories which relied on application > of streaming video can jump in without this gap. > > ------------------------------------------------ > > One question is on the "How - 2". > Do FxOS support MPEG2-TS de-muxer in Gecko or transform to fragment MP4 > format? > > May I know any suggestion? And also welcome for any feedback. > > Sincerely yours. > > ----- 原始郵件 ----- > > 寄件者: "Chris Double" <[email protected]> > 收件者: "CJ Ku" <[email protected]> > 副本: "Matthew Gregan" <[email protected]>, "Taiwan Engineer Managers" > <[email protected]>, "Vincent Chang" <[email protected]>, "Robert > O'Callahan" <[email protected]>, "James Ho" <[email protected]> > 寄件備份: 2014 3 月 17 星期一 下午 10:33:44 > 主旨: Re: HLS support on B2G > > DASH can be done at the application side using MSE. There are > JavaScript libraries for this available already. They work, with some > limitations, in Firefox nightly with MSE enabled. For example; > > <http://cd.pn/mse/webm/dash-player.html> > > Our implementation is still incomplete though so there is still work to be > done. > > I don't know much about HLS myself but the MSE spec implies that HLS > could be implemented in JS. I don't see any available libraries around > for doing this though so I cannot say for certain. I would recommend > the DASH approach since there are libraries for it and support is in > Chrome and Internet Explorer 11 with Gecko based browsers coming soon. > > Matthew may be able to comment more on the HLS case but he is > currently on leave so will probably not be able to immediately > respond. > > On Mon, Mar 17, 2014 at 10:47 PM, CJ Ku <[email protected]> wrote: >> Hi Matthew/ Chris, >> We got a request from vendor to have HLS support on B2G device. My >> understanding is, With MSE(Media source extension) support, DASH or HLS(HTTP >> live stream) can be done at application(js) side. Since you are definitely >> more familiar with MSE than I, may I have your opinion here? Thanks. >> >> ----- 原始郵件 ----- >>> 寄件者: "James Ho" <[email protected]> >>> 收件者: "Taiwan Engineer Managers" <[email protected]>, "Vincent Chang" >>> <[email protected]> >>> 寄件備份: 2014 3 月 17 星期一 下午 12:44:39 >>> 主旨: two questions re streaming protocol support >>> >>> 2 simple questions.. perhaps Vincent or CJ can answer? >>> >>> * What kind of streaming protocols does FxOS support today? >>> >>> * Does FxOS support HTTP Living Streaming (m3u8)? >>> >>> -- >>> James Ho >>> Senior Director of Mobile Devices >>> Mozilla Corporation >>> >>> _______________________________________________ dev-media mailing list [email protected] https://lists.mozilla.org/listinfo/dev-media

