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

Reply via email to