Improve support for both video and audio in the same source buffer

RESOLVED WORKSFORME

Status

()

defect
P5
normal
RESOLVED WORKSFORME
5 years ago
4 years ago

People

(Reporter: bholley, Unassigned)

Tracking

(Blocks 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

Reporter

Description

5 years ago
YouTube always uses separate source buffers for audio and video tracks, so our support for combined source buffers has lagged. Better support here is still very necessary for other sites though.
Reporter

Updated

5 years ago
Depends on: 1118370

Updated

5 years ago
Priority: -- → P5
Blocks: 1108086
Blocks: 1121750
Chris: is this bug relevant for the adobe-eme milestone? This bug blocks an EME test bug 1121750 that was WONTFIXed.
Flags: needinfo?(cpearce)
No, I think this bug is not relevant for the EME MVP. We assume that vendors using EME will be using separate source buffers for audio and video streams.
Flags: needinfo?(cpearce)
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME

Comment 3

4 years ago
It doesn't work for us. I've tried with the current Firefox Nightly, latest stable and latest beta. 

This is my test page: http://viblast.com/demo-hls/ 
I'm not sure that this is the exact issue, but it seems like the most logical explanation.
nikolay.dimitrov, demo-hls works for me in Chrome, but not Firefox. However, I see the following network error messages in Firefox's web console, which look more like a network problem than an MSE problem. If you think this wss problem is a Firefox bug, please file a new bug report. Thanks!

Firefox can't establish a connection to the server at wss://cs.viblast.com:2913/comm. viblast.js line 103 > eval:1:0
The connection to wss://cs.viblast.com:2913/comm was interrupted while the page was loading. viblast.js line 103 > eval:1:0
You need to set the preference media.mediasource.format-reader to true.
You won't get segment with audio and video working otherwise..

Comment 6

4 years ago
The websocket connection is not relevant to the playback, it should start without it.
I've tried with media.mediasource.format-reader=true, still doesn't work.

Here is a different stream, still doesn't work: http://viblast.com/embed.html?cdn-stream=http://cdn2.viblast.com/streams/hls_vod/playlist.m3u8

Comment 7

4 years ago
Sorry about the double post, just a quick note - you have to click somewhere in the page from the link in my previous post.
Depends on: 1183196
nikolay.dimitrov, this Bugzilla bug report is about a specific MSE fix that was completed by another bug. I filed a new bug report specifically for your Viblast HLS problem. Please follow up in bug 1183196.
Depends on: 1187136
No longer depends on: 1187136
You need to log in before you can comment on or make changes to this bug.