New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 74 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Jul 2011
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug

Blocking:
issue 61537

Restricted
  • Only users with Commit permission may comment.



Sign in to add a comment

Support HTTP Live Streaming

Reported by nilsatwl...@gmail.com, Sep 2 2010

Issue description

HTTP Live Streaming is a protocol drafted by Apple.

Chromium should support HTML5 video and audio served by HTTP Live Streaming.

See: http://tools.ietf.org/html/draft-pantos-http-live-streaming-04

Support among current browsers:
       Safari 5: OK (on Mac OS 10.6 or above)
     iOS device: OK (on iOS 3.0 or above)
Everything else: FAIL

Related:  Issue 25573  - Add RTSP support to Chrome
Related: Microsoft's IIS Smooth Streaming protocol

Keyword: HLS
 

Comment 1 Deleted

Labels: -Area-Undefined Area-Internals Feature-Media
VLC can handle the .m3u8 playlist file but it starts and stops for each file segment which is useless. I'm stuck with Safari for now. I would love to see support for this and am willing to assist (but I don't have any Chromium experience). I've just built Chromium on FreeBSD so I'll start staring at the code.
Labels: Mstone-X

Comment 7 by Deleted ...@, Jan 7 2011

I have done an http live streaming application using HTML5 player, how can i make it playing in chrome without flash fallback ?
Labels: OS-All
Status: Available

Comment 9 by displa...@gmail.com, Mar 17 2011

With h.264 / mp4 being removed from Chrome is this even on the map anymore?  Other codecs could be used, but the main HLS providers today are using h.264.

Does honeycomb implement this in a way that Chromium can use?

Comment 10 by kyr...@gmail.com, Mar 17 2011

As you state the only available clients (iOS, OS-X Quicktime) are using h.264 for the videoframes with HLS. The "protocol" however seems to be a fine solution for the given problem. Personally I'd love to see the adoption in Chrome because there is no solution for sliding window streaming without plugins today. (Flash, Silverlight, Real,...)

Comment 11 by da...@retroneo.com, Mar 17 2011

> the only available clients (iOS, OS-X Quicktime) 

This is incorrect. Android 3.0 Honeycomb introduced support for HTTP Live Streaming.

http://developer.android.com/sdk/android-3.0-highlights.html
Status: WontFix

Comment 13 by wanli...@gmail.com, Jul 21 2011

Is there any explanation about why do you mark it as won't fix?
Thanks.

Comment 14 Deleted

Comment 15 by Deleted ...@, Jan 8 2012

> Is there any explanation about why do you mark it as won't fix?

I'm looking for an answer as well. Like #10 said, there isn't any solution other ran resorting to ridiculously demanding plugins like Flash, or Silverlight.

I would love being able to deliver media through HLS using the webm container and the vp8 codec.

Comment 16 by n...@wlonk.com, Jan 9 2012

People subscribed to this bug may be interested in the issue I have just filed:

 Issue 109652 : Support MPEG-DASH

Comment 17 by marklun...@me.com, Feb 9 2012

DASH support using the MediaSource API woud be great
Can the a chromium member or the one who marked this "WontFix" please give the reason for that resolution? Even if it is just due to specific plans to support something like  issue 109652  (though that didn't exist at the time wontfix was selected), please state something, people think this would be useful and it comes across as patronizing/insulting/dismissive to just give a no without any discussion.
http://code.google.com/p/chromium/issues/detail?id=109652#c2 provides the approach we're taking

it's very similar to why we don't support MP3 .m3u playlists: javascript can parse such a file and script an <audio> object w/o complicating the browser code

building on that concept, while HLS is more complicated that an MP3 playlist with something like the media source API you can accomplish the same end result using codecs, containers, and features of your choosing

Comment 20 by dpa...@gmail.com, Jun 27 2012

As noted, HLS is more complicated than MP3 playlist and in fact it provides much more than just playlist support. There are already HTML5 media players with playlist support but they all fail to do GAPLESS playback of media files that is needed for (pseudo)streaming.

In-browser HLS support would allow to eliminate the time gap when switching between media files. I (and some other people) did some experiments with two interchangeable <video> elements and I wasn't able to achieve gapless playback.

By the way, Google TV (unlike stock Android) does support HLS
https://developers.google.com/tv/android/articles/hls

It's understandable that Google doesn't want to use certain proprietary technologies but currently MediaSource API have only experimental support and it's not even turned on by default in webkit. There is a big need in mechanisms that would support media streaming via HTML5!
Not sure if you've seen this already - http://dash-mse-test.appspot.com/
It seems to be the first signs of Chrome supporting a proper streaming protocol (mpeg-dash), although it's still in early stages at the moment.
Project Member

Comment 22 by bugdroid1@chromium.org, Oct 14 2012

Blocking: -chromium:61537 chromium:61537
Labels: Restrict-AddIssueComment-Commit
This issue has been closed for some time. No one will pay attention to new comments.
If you are seeing this bug or have new data, please click New Issue to start a new bug.
Project Member

Comment 23 by bugdroid1@chromium.org, Mar 10 2013

Labels: -Area-Internals -Feature-Media Cr-Internals Cr-Internals-Media

Sign in to add a comment