The default bug view has changed. See this FAQ.
Bug 778617 (MSE)

Tracking bug for Media Source Extensions API implementation

NEW
Unassigned

Status

()

Core
Audio/Video: Playback
P1
normal
5 years ago
3 days ago

People

(Reporter: kinetik, Unassigned)

Tracking

(Depends on: 30 bugs, Blocks: 3 bugs, {dev-doc-needed, meta})

Trunk
dev-doc-needed, meta
Points:
---
886194, 907468, 932516, 943186, 1038527, 1057233, 1066467, 1114817, 1134101, 1137574, 1146756, 1169102, 1169559, 1188676, 1192104, 1197438, 1209386, 1227017, 1229631, 1232252, 1247189, 1261273, 1270699, 1274190, 1277733, 1280613, 1286115, 1293843, 1325491, 1350056, 77992, 744896, 792675, vp9, 855130, 881512, 881514, 886196, 889201, 889202, 889205, 889712, 895754, 896866, 896884, 931388, 939612, 939613, 944088, 946027, 950120, 960988, 962353, 974362, 975782, 976037, 978613, 979096, 979099, 979100, 982984, 989888, 996368, 1000180, 1000608, 1002019, 1002290, 1002294, 1002297, 1002320, 1002987, 1002994, 1008542, 1013032, 1022075, 1022479, 1024858, 1025768, 1025770, 1027875, 1028144, 1028642, 1028742, 1028748, 1030516, 1030527, 1030539, 1031532, 1035622, 1037305, DASH-IF, 1040552, 1040563, 1041374, 1041387, 1041396, 1041405, 1041919, 1043696, 1043766, 1044498, 1044505, 1044762, 1049317, 1049318, 1049321, 1049323, 1049326, 1049327, 1050031, 1050083, 1050099, 1050580, 1050652, 1053124, 1053657, 1053658, 1053674, 1053682, 1054144, 1054153, 1054970, 1055899, 1055904, 1056440, 1056452, 1056534, 1057181, 1058380, 1058418, 1058422, 1059523, 1059569, 1059625, 1061007, 1061079, 1061131, 1062017, 1062018, 1062020, 1062023, 1062055, 1062101, 1062657, 1062661, 1062664, 1062666, 1062669, 1062670, 1062993, 1063323, 1063365, 1064113, 1064160, 1064570, 1064699, 1064705, 1065207, 1065215, 1065218, 1065219, 1065221, 1065235, 1065250, 1065855, 1068483, 1069671, 1074614, 1075980, 1077046, 1081766, 1081817, 1081911, 1082119, 1082155, 1082974, youtube-mse, 1084456, 1086525, 1087043, 1087165, 1088481, ship-MSE, 1089048, 1091325, 1091407, 1091774, 1092025, 1092094, 1092096, 1092611, 1092915, 1092932, 1093020, 1094271, 1094310, 1094501, 1095778, 1096019, 1096089, 1096157, 1096752, 1096755, 1096790, 1097252, 1097436, 1097441, 1097723, 1098022, 1098126, 1098637, 1098674, 1098678, 1098680, 1098990, 1100000, 1100063, 1100172, 1100176, 1100260, 1100913, 1101062, 1101247, 1102612, 1102642, 1102647, 1102666, 1104426, 1105066, 1105132, 1105293, 1105553, 1105760, 1105771, 1107611, 1107737, 1107889, 1108059, 1108086, 1108846, 1108847, 1108917, 1109292, 1109384, 1109431, 1109437, 1109987, 1110534, 1110595, 1110601, 1110608, 1111311, 1111328, 1111387, 1111413, 1111966, 1112331, 1112424, 1112444, 1112445, 1112446, 1112761, 1112822, 1113776, 1113924, 1114495, 1114802, 1114840, 1114844, 1114847, 1114849, 1114885, 1114976, 1115096, 1115190, 1115835, 1116043, 1116056, 1116284, 1116353, 1116382, 1116384, 1116507, 1116626, 1117881, 1117903, 1117991, 1118123, 1118126, 1118370, 1118528, 1118533, 1118589, 1118597, 1119033, 1119119, 1119208, 1119456, 1119463, 1119535, 1119691, 1119757, 1119947, 1120014, 1120017, 1120023, 1120079, 1120084, 1120086, 1120128, 1120241, 1120266, 1120282, 1120319, 1120453, 1120701, 1121135, 1121288, 1121342, 1121661, 1121668, 1121692, 1121750, 1121757, 1121774, 1122149, 1122250, 1122358, 1122802, 1122803, 1122873, 1123198, 1123202, 1123203, 1123492, 1123498, 1123507, 1123535, 1123923, 1124109, 1124316, 1124487, 1124874, 1124952, 1125469, 1125581, 1125621, 1125776, 1125911, 1125915, 1125917, 1125936, 1126052, 1126359, 1126465, 1127111, 1127122, 1127145, 1127173, 1127203, 1127448, 1127554, 1127775, 1127920, 1127925, 1128013, 1128069, 1128115, 1128170, 1128171, 1128179, 1128295, 1128332, 1128357, 1128380, 1128381, 1128397, 1128410, 1128522, 1128649, 1128742, 1128811, 1129039, 1129224, 1129298, 1129732, 1129778, 1129877, 1130053, 1130237, 1130239, 1130253, 1130311, 1130826, 1130839, 1130913, 1130948, 1131387, 1131426, 1131433, 1131482, 1131638, 1131919, 1132034, 1132321, 1132342, 1132757, 1132796, 1132825, 1132851, 1133305, 1133478, 1133572, 1133625, 1133633, 1133726, 1133862, 1133988, 1134064, 1134387, 1134398, 1134888, 1135062, 1135078, 1135227, 1135295, 1135544, 1135558, 1135935, 1136138, 1136360, 1136484, 1136533, 1136576, 1137006, 1137027, 1137118, 1137511, 1137576, 1138137, 1138253, 1138260, 1138294, 1138786, 1138790, 1138967, 1138992, 1139271, 1139503, 1139522, 1139748, 1140075, 1140688, 1140690, 1140729, 1140934, 1140947, 1140974, 1141241, 1141333, 1141349, 1141914, 1142433, 1142914, 1142992, 1143514, 1143516, 1143586, 1143650, 1143971, CVE-2015-4480, 1144172, 1144199, 1144257, 1144509, 1144617, 1145037, 1145038, 1145382, 1145513, 1145517, 1145642, 1145765, 1145815, 1145822, 1146201, 1146362, 1146685, 1147730, 1147744, 1148103, 1148286, 1148377, 1149343, 1150305, BLACK-YT, 1151375, 1151638, 1151676, 1151713, 1151721, 1152312, 1152574, 1152587, 1152630, 1153110, 1153123, 1153469, 1153685, 1154536, 1154753, 1154896, 1155608, 1156135, 1157087, 1157101, 1157203, 1158089, 1159366, 1160321, 1161076, 1163076, 1163227, 1163454, 1163485, 1163486, 1165145, 1165183, 1165772, 1165775, 1165808, 1166401, 1167863, 1169212, 1171244, 1171311, 1171314, 1171760, 1171778, 1173179, 1173792, 1175633, 1177147, 1181651, 1182418, 1183196, 1183977, 1185179, mse-everywhere, 1185621, 1185625, 1185814, 1185827, 1185828, 1185886, 1186136, 1186149, 1186162, 1186417, 1186677, 1187080, 1187136, 1187143, 1188210, 1188220, 1188238, 1188758, 1188804, 1189204, 1189589, 1189776, 1189899, 1189987, 1190530, 1191142, 1191202, 1191366, 1191712, 1191889, 1192097, 1192791, 1193123, 1193142, 1194014, 1194015, 1194160, 1194188, 1194197, 1194518, 1194607, 1194624, 1194708, 1195073, 1197083, 1197086, 1197103, 1199878, 1199879, 1199904, 1199911, 1200834, 1202578, 1202580, 1202585, 1202590, 1205179, 1205470, 1205911, 1206567, 1207478, 1207946, 1208035, 1208038, 1208054, 1208917, 1209834, 1209850, 1211328, 1211652, 1214943, 1215370, 1220033, 1221016, 1221954, 1229339, 1229657, 1229936, 1229987, 1230527, 1240201, 1246521, 1247138, 1247849, 1258410, 1258562, 1259274, 1262396, 1264622, 1266938, 1269177, 1269178, 1269249, 1269325, 1270323, 1272916, 1272964, 1274933, 1276184, 1277508, 1277729, 1280023, 1286722, 1286723, 1286796, 1286810, 1287021, 1287244, 1292157, 1293159, 1293576, 1293613, 1293646, 1293927, 1297036, 1297037, 1297580, 1298594, 1298606, 1298617, 1300296, 1301307, 1302465, 1302573, 1302632, 1302656, 1314533, 1315211, 1322587, 1345799
Dependency tree / graph

Firefox Tracking Flags

(tracking-b2g:+, relnote-firefox 36+)

Details

(Whiteboard: [shumway] [blink-parity] [ie11-parity][dependency: marketplace-partners], URL)

Attachments

(1 obsolete attachment)

(Reporter)

Description

5 years ago
This proposal extends HTMLMediaElement to allow JavaScript to generate media streams for playback. Allowing JavaScript to generate streams facilitates a variety of use cases like adaptive streaming and time shifting live streams.
(Reporter)

Comment 1

5 years ago
Created attachment 647050 [details] [diff] [review]
WebIDL/DOM stubs - patch v0

I plan to work on this in the near future, but I've got a couple of things to finish first.  In the mean time, I stubbed out the DOM side of this to give myself an excuse to play with the new WebIDL bindings.
(Reporter)

Updated

5 years ago
Attachment #647050 - Attachment description: patch v0 → WebIDL/DOM stubs - patch v0

Comment 2

5 years ago
is there a bug filed for handling mediaStream decoding/decryption?
(In reply to David Dahl :ddahl from comment #2)
> is there a bug filed for handling mediaStream decoding/decryption?

You mean like the webm encryption stuff? Not that I'm aware of. Of course, the MediaSource API makes it possible to implement many scrambling and encryption methods in javascript.
(Reporter)

Comment 4

5 years ago
And if you're referring to the Encrypted Media Extensions (http://dvcs.w3.org/hg/html-media/raw-file/default/encrypted-media/encrypted-media.html), there's no bug that I'm aware of, and I don't think there is a plan to implement it at this stage.

Comment 5

5 years ago
Any progress? Is there any estimation on when this API will be implemented?
(Reporter)

Updated

5 years ago
Depends on: 792675
(Reporter)

Updated

4 years ago
Attachment #647050 - Attachment is obsolete: true

Comment 6

4 years ago
(In reply to Matthew Gregan [:kinetik] from comment #1)
> I plan to work on this in the near future

Matthew - are you still planning to work on this? If not, can this be reassigned? With WebRTC support around the corner, I think the MediaSource API will allow the creation of some pretty amazing applications.

Please let me know the current status of this bug. Thanks!
(Reporter)

Comment 7

4 years ago
Yes, I picked it up again recently.  There are a first set of patches coming shortly.

Comment 8

4 years ago
Excellent!

Comment 9

4 years ago
Anything new? when should we expect first patch?

Comment 10

4 years ago
Hey Matthew, what's the latest on the Media Source Extensions API implementation? You mentioned that a first set of patches would be out around 1 month ago. Any progress?
(Reporter)

Updated

4 years ago
Depends on: 855130
(Reporter)

Updated

4 years ago
Alias: mediasource

Updated

4 years ago
Whiteboard: [shumway]

Comment 11

4 years ago
http://techcrunch.com/2013/04/15/netflix-html5-chromebooks/
http://www.webmonkey.com/2013/04/netflix-plans-to-ditch-silverlight-for-html5/
http://techblog.netflix.com/2013/04/html5-video-at-netflix.html
List things that we may need to do after Bug 855130 landing.

1. Relation between MediaSource & SourceBuffer should be 1-to-N
2. MediaSource::addSourceBuffer: param(type) MIME type checking.
3. Depend on Bug 744896: to enable/ disable audio track/ to select a video.
4. HTMLMediaElement behavior change 
https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html#htmlmediaelement-extensions
(Reporter)

Updated

4 years ago
Depends on: 744896
(Reporter)

Comment 13

4 years ago
Items 2 and 4 are partially done in the latest patch attached to bug 855130.  I'll file bugs for the others (and a number of other things) that block this bug over the next day or so.
(Reporter)

Updated

4 years ago
Depends on: 881512
(Reporter)

Updated

4 years ago
Depends on: 881514
(Reporter)

Updated

4 years ago
Depends on: 886194
(Reporter)

Updated

4 years ago
Depends on: 886196
(Reporter)

Updated

4 years ago
Depends on: 889201
(Reporter)

Updated

4 years ago
Depends on: 889202
(Reporter)

Updated

4 years ago
Depends on: 889205
(Reporter)

Updated

4 years ago
Depends on: 889712
(Reporter)

Updated

4 years ago
Depends on: 895754

Updated

4 years ago
Depends on: 896866
(Reporter)

Updated

4 years ago
Depends on: 907468
Keywords: dev-doc-needed
(Reporter)

Updated

4 years ago
Depends on: 833023
Blocks: 802882

Comment 14

4 years ago
Hi, 

How is this going? Are you working on it or waiting for some of the dependencies to clear? Can you give a hint of when it will be milestone?

Thank you

Dennis
(Reporter)

Comment 15

4 years ago
It's being worked on, most of the action is in the dependent bugs.  The proposed schedule is here: https://wiki.mozilla.org/Platform/MediaSourceExtensions

Updated

3 years ago
Blocks: 932516
(Reporter)

Updated

3 years ago
No longer blocks: 932516
Depends on: 932516
(Reporter)

Updated

3 years ago
Depends on: 939612
(Reporter)

Updated

3 years ago
Depends on: 939613
Blocks: 941351
(Reporter)

Updated

3 years ago
Depends on: 943186
Depends on: 944088
Depends on: 946027

Comment 16

3 years ago
This API is needed if you want to see youtube video on 1080p:
http://googlesystem.blogspot.fr/2013/10/youtube-drops-support-for-1080p-streams.html

" YouTube removed the non-DASH streams for 480p and 1080p. This means that you'll no longer be able to watch 1080p videos in YouTube's HTML5 player if you use Firefox or Safari. "
(Reporter)

Updated

3 years ago
Depends on: 950120
(Reporter)

Updated

3 years ago
Blocks: 962353
(Reporter)

Updated

3 years ago
Blocks: 974362

Updated

3 years ago
Depends on: 976037
Whiteboard: [shumway] → [shumway:m2]
(Reporter)

Updated

3 years ago
Blocks: 979096
(Reporter)

Updated

3 years ago
No longer blocks: 962353
Depends on: 962353
(Reporter)

Updated

3 years ago
No longer blocks: 974362
Depends on: 974362
(Reporter)

Updated

3 years ago
No longer blocks: 979096
Depends on: 979096
(Reporter)

Updated

3 years ago
Depends on: 979099
(Reporter)

Updated

3 years ago
Depends on: 979100
Whiteboard: [shumway:m2] → [shumway]
Depends on: 982984
Depends on: 960988

Updated

3 years ago
Depends on: 989888

Comment 17

3 years ago
The proposed schedule is from the last year. Is the schedule still actual or not? What is the timeline when Firefox would be able to play videos using DASH reference implementation at dashif.org?

Comment 18

3 years ago
(In reply to anvar.sosnitski from comment #17)
> The proposed schedule is from the last year. Is the schedule still actual or
> not? What is the timeline when Firefox would be able to play videos using
> DASH reference implementation at dashif.org?

Some DASH implementations are working in nightly builds - those that use WebM/VP9. See for example:

http://cd.pn/mse/webm/dash-player.html

Support for YouTube's DASH player is ongoing. Nightly build plus bug 989888 allows playback of VP9 Dash streams on YouTube. More work on that is needed for seeking and stream switching however.

I have not yet investigated dashif.org support due to it requiring (AFAIK) H.264 support and we've had muxer issues to deal with in that regard. I would hop ewe can get on to testing and getting it working in the near future.
(Reporter)

Updated

3 years ago
Depends on: 238041

Comment 19

3 years ago
Shipping Chrome supports the MSE API:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/RG1dEbQEu8E
As does IE 11:
http://msdn.microsoft.com/en-us/library/ie/dn594470%28v=vs.85%29.aspx
Whiteboard: [shumway] → [shumway] [blink-parity] [ie11-parity]
(Reporter)

Updated

3 years ago
Depends on: 996368
(Reporter)

Updated

3 years ago
Depends on: 77992

Updated

3 years ago
Depends on: 1000608
(Reporter)

Updated

3 years ago
Depends on: 1000180
(Reporter)

Updated

3 years ago
Depends on: 1000686
Depends on: 1002019

Updated

3 years ago
Depends on: 1002290

Updated

3 years ago
Depends on: 1002294
Depends on: 1002297
(Reporter)

Updated

3 years ago
Depends on: 1002320
(Reporter)

Updated

3 years ago
Depends on: 1002987
(Reporter)

Updated

3 years ago
Depends on: 1002994

Comment 20

3 years ago
(In reply to cajbir (:cajbir) from comment #18)
> (In reply to anvar.sosnitski from comment #17)
> > The proposed schedule is from the last year. Is the schedule still actual or
> > not? What is the timeline when Firefox would be able to play videos using
> > DASH reference implementation at dashif.org?
> 
> Some DASH implementations are working in nightly builds - those that use
> WebM/VP9. See for example:
> 
> http://cd.pn/mse/webm/dash-player.html
> 
> Support for YouTube's DASH player is ongoing. Nightly build plus bug 989888
> allows playback of VP9 Dash streams on YouTube. More work on that is needed
> for seeking and stream switching however.
> 
> I have not yet investigated dashif.org support due to it requiring (AFAIK)
> H.264 support and we've had muxer issues to deal with in that regard. I
> would hop ewe can get on to testing and getting it working in the near
> future.

@cajbir - I help manage the dash.js project https://github.com/Dash-Industry-Forum/dash.js which is the reference client for the DASH Industry Forum and also the preferred MSE implementation for many members including Microsoft and Akamai. We have good implementations under Chrome and IE11 and would love to add Firefox to that mix, not just for our companies but for the MSE ecosystem in general. If there is anything we can do from our end to help accelerate testing and/or code changes for H.264 ISOBMFF support please don't hesitate to reach out. 

Cheers

Will Law
(Reporter)

Updated

3 years ago
Depends on: 931388
(Reporter)

Updated

3 years ago
Depends on: 975782
(Reporter)

Updated

3 years ago
Depends on: 978613
(Reporter)

Updated

3 years ago
Depends on: 1008542
(Reporter)

Updated

3 years ago
Depends on: 1013032

Comment 21

3 years ago
Is there a first FF stable release where MSE can be used or is it still in Nightly?

Comment 22

3 years ago
Dash on youtube doesn't work even in Nightly 32. I think we have to wait for all issues on which this one depends until get it working in nightly. It is too early to talk about stable.

Comment 23

3 years ago
(In reply to Aymeric Vitte from comment #21)
> Is there a first FF stable release where MSE can be used or is it still in
> Nightly?

(In reply to Nazar Mokrynskyi from comment #22)
> Dash on youtube doesn't work even in Nightly 32. I think we have to wait for
> all issues on which this one depends until get it working in nightly. It is
> too early to talk about stable.

It works with VP9/WEBM video streams on youtube. But videos that have them are by far the minority. Also they have around half the bitrate and are more resource demanding to decode.
For whatever (irrational) reason h.264 - which is overwhelmingly the dominant format - is ignored until everything else is done.

Comment 24

3 years ago
(In reply to avada from comment #23)
> For whatever (irrational) reason h.264 - which is overwhelmingly the
> dominant format - is ignored until everything else is done.

This is an inappropriate comment. Please don't pass judgement (using words like irrational) on why things are done, assume good intent from the people doing the work. H.264 support relies on other work which is being done in parallel.

Comment 25

3 years ago
Do you have any idea when this could be available?
(Reporter)

Updated

3 years ago
Depends on: 1022479
(Reporter)

Updated

3 years ago
Depends on: 1024858
(Reporter)

Updated

3 years ago
Depends on: 1025768
(Reporter)

Updated

3 years ago
Depends on: 1025770
Depends on: 1027875

Updated

3 years ago
Depends on: 1028642

Updated

3 years ago
Depends on: 1028742
(Reporter)

Updated

3 years ago
Depends on: 1028748
(Reporter)

Updated

3 years ago
Depends on: 1028144

Updated

3 years ago
Depends on: 1030539
(Reporter)

Updated

3 years ago
Depends on: 1030527
(Reporter)

Updated

3 years ago
Depends on: 1035622
Blocks: 1037580

Comment 26

3 years ago
Afaik h264 in general meanwhile works. Does that mean support for dash/h264 as well (or maybe soon down the road)?
(Reporter)

Comment 27

3 years ago
Yes, see bug 1027875.
(Reporter)

Updated

3 years ago
Depends on: 1031532
(Reporter)

Updated

3 years ago
Blocks: 1031121
Depends on: 1038527
Depends on: 1037305
Depends on: 1039149
As of today, Google has locked Nightly users out of being able to switch back an forth between HTML5 and Flash. 

HTML5 is now potentially the permanent default on YouTube for Fx33+. This should probably become a higher priority if not already YouTube's policy sticks.
Depends on: 1040563
Whiteboard: [shumway] [blink-parity] [ie11-parity] → [shumway] [blink-parity] [ie11-parity][dependency: marketplace-partners]
Depends on: 1030516

Updated

3 years ago
Depends on: 1041374

Updated

3 years ago
Depends on: 1041387

Updated

3 years ago
Depends on: 1041396
(Reporter)

Updated

3 years ago
Depends on: 1041405
(Reporter)

Updated

3 years ago
Depends on: 1041919
Depends on: 1043766
(Reporter)

Updated

3 years ago
Depends on: 1044505
(Reporter)

Updated

3 years ago
Depends on: 1044498
No longer depends on: 1044498
(Reporter)

Updated

3 years ago
Depends on: 1044498
(Reporter)

Updated

3 years ago
Depends on: 1044762

Updated

3 years ago
Depends on: 1043696
(Reporter)

Updated

3 years ago
Blocks: 1049327
(Reporter)

Updated

3 years ago
Blocks: 1049326
(Reporter)

Updated

3 years ago
Blocks: 1049323
(Reporter)

Updated

3 years ago
Blocks: 1049321
(Reporter)

Updated

3 years ago
Blocks: 1049318
(Reporter)

Updated

3 years ago
Blocks: 1049317
(Reporter)

Updated

3 years ago
Blocks: 1050083
(Reporter)

Updated

3 years ago
Blocks: 1050099
Depends on: 1050580
(Reporter)

Updated

3 years ago
Depends on: 1050652
Depends on: 1053124
(Reporter)

Updated

3 years ago
Blocks: 1053657
(Reporter)

Updated

3 years ago
Blocks: 1053658
(Reporter)

Updated

3 years ago
Blocks: 1053674
(Reporter)

Updated

3 years ago
Blocks: 1053682
Depends on: 1054144
Depends on: 1054153
Depends on: 1040552

Updated

3 years ago
Depends on: 1054970
Sandip, how can we nominate this as a b2g 2.2 feature?
Flags: needinfo?(skamat)
(Reporter)

Updated

3 years ago
Depends on: 1055899
Depends on: 1055904
(Reporter)

Updated

3 years ago
Summary: Implement proposed Media Source Extensions API → Tracking bug for Media Source Extensions API implementation
Depends on: 1050031
(Reporter)

Updated

3 years ago
No longer blocks: 1049317
Depends on: 1049317
(Reporter)

Updated

3 years ago
No longer blocks: 1049318
Depends on: 1049318
(Reporter)

Updated

3 years ago
No longer blocks: 1049321
Depends on: 1049321
(Reporter)

Updated

3 years ago
No longer blocks: 1049323
Depends on: 1049323
(Reporter)

Updated

3 years ago
No longer blocks: 1049326
Depends on: 1049326
(Reporter)

Updated

3 years ago
No longer blocks: 1049327
Depends on: 1049327
(Reporter)

Updated

3 years ago
No longer blocks: 1050083
Depends on: 1050083
(Reporter)

Updated

3 years ago
No longer blocks: 1050099
Depends on: 1050099
(Reporter)

Updated

3 years ago
No longer blocks: 1053658
Depends on: 1053658
(Reporter)

Updated

3 years ago
No longer blocks: 1053674
Depends on: 1053674
(Reporter)

Updated

3 years ago
No longer blocks: 1053682
Depends on: 1053682
(Reporter)

Updated

3 years ago
No longer blocks: 1053657
Depends on: 1053657
(Reporter)

Updated

3 years ago
No longer depends on: 238041
(Reporter)

Updated

3 years ago
Depends on: 1056440
(Reporter)

Updated

3 years ago
Depends on: 1056452
(Reporter)

Updated

3 years ago
Depends on: 1056534
(Reporter)

Updated

3 years ago
Depends on: 1057181
Depends on: 1057233
Depends on: 1058380
(Reporter)

Updated

3 years ago
Depends on: 1058418
(Reporter)

Updated

3 years ago
Depends on: 1058422
Depends on: 1059523
(Reporter)

Updated

3 years ago
Assignee: kinetik → nobody
Status: ASSIGNED → NEW
(Reporter)

Updated

3 years ago
Alias: mediasource → MSE
(Reporter)

Updated

3 years ago
Depends on: 1059569
(Reporter)

Updated

3 years ago
Depends on: 1059625
(Reporter)

Updated

3 years ago
Depends on: 1061007
Depends on: 1061079
Depends on: 1061131
Depends on: 1054783

Comment 30

3 years ago
Now that there is support for H264 in FirefoxNightly when I'm trying to use H264 with MSE I'm getting a 'NotSupportedError: Operation is not supported' error when I'm calling var sourceBuffer = ms.addSourceBuffer('video/mp4;codecs="avc1.42c00d"');

Comment 31

3 years ago
Of course, have you ever look to this site (youtube.com/html5)?
MSE with H264 is not implemented enough today. Just stay tuned, when this bug are resolved, it should work:)

Updated

3 years ago
Depends on: 1062017

Updated

3 years ago
Depends on: 1062018

Updated

3 years ago
Depends on: 1062020

Updated

3 years ago
Depends on: 1062023

Updated

3 years ago
Depends on: 1062055

Updated

3 years ago
Depends on: 1062101
(Reporter)

Updated

3 years ago
Depends on: 1062657
(Reporter)

Updated

3 years ago
Depends on: 1062661
(Reporter)

Updated

3 years ago
Depends on: 1062664
(Reporter)

Updated

3 years ago
Depends on: 1062666
(Reporter)

Updated

3 years ago
Depends on: 1062669
(Reporter)

Updated

3 years ago
Depends on: 1062670
(Reporter)

Updated

3 years ago
Depends on: 1022075
Blocks: 1038057
No longer blocks: 1037580

Updated

3 years ago
feature-b2g: --- → 2.2?
Flags: needinfo?(skamat)

Updated

3 years ago
Depends on: 1063323
(Reporter)

Updated

3 years ago
Depends on: 1063365

Comment 32

3 years ago
> feature-b2g: --- → 2.2?

We are currently reviewing the bug backlog for this feature, and the resulting schedule changes. Please don't set this flag until after that review. Thanks!

Updated

3 years ago
Depends on: 1064113
(Reporter)

Updated

3 years ago
Depends on: 1064128
(Reporter)

Updated

3 years ago
No longer depends on: 1064128
(Reporter)

Updated

3 years ago
Depends on: 1064160
(Reporter)

Updated

3 years ago
Depends on: 1064570
(Reporter)

Updated

3 years ago
Depends on: 1064699
(Reporter)

Updated

3 years ago
Depends on: 1064705
(Reporter)

Updated

3 years ago
Depends on: 1065207

Updated

3 years ago
Depends on: 1065215
(Reporter)

Updated

3 years ago
Depends on: 1065218
(Reporter)

Updated

3 years ago
Depends on: 1065219

Updated

3 years ago
Depends on: 1065221
(Reporter)

Updated

3 years ago
Depends on: 1065235
(Reporter)

Updated

3 years ago
Depends on: 1065250

Updated

3 years ago
Depends on: 1065855

Updated

3 years ago
Depends on: 1068483
Depends on: 1069671
Blocks: 911837
(Reporter)

Updated

3 years ago
Depends on: 1074614
Depends on: 1075980
Depends on: 1077046
Depends on: 1066467

Comment 33

3 years ago
(In reply to info from comment #30)
> Now that there is support for H264 in FirefoxNightly when I'm trying to use
> H264 with MSE I'm getting a 'NotSupportedError: Operation is not supported'
> error when I'm calling var sourceBuffer =
> ms.addSourceBuffer('video/mp4;codecs="avc1.42c00d"');

I have the same error. 
Does Anyone know how to fix it?

Comment 34

3 years ago
(In reply to John from comment #33)
> (In reply to info from comment #30)
> > Now that there is support for H264 in FirefoxNightly when I'm trying to use
> > H264 with MSE I'm getting a 'NotSupportedError: Operation is not supported'
> > error when I'm calling var sourceBuffer =
> > ms.addSourceBuffer('video/mp4;codecs="avc1.42c00d"');
> 
> I have the same error. 
> Does Anyone know how to fix it?

Oh, don't support yet, video/webm is OK.
Blocks: 1071563
(In reply to John from comment #33)
> (In reply to info from comment #30)
> > Now that there is support for H264 in FirefoxNightly when I'm trying to use
> > H264 with MSE I'm getting a 'NotSupportedError: Operation is not supported'
> > error when I'm calling var sourceBuffer =
> > ms.addSourceBuffer('video/mp4;codecs="avc1.42c00d"');
> 
> I have the same error. 
> Does Anyone know how to fix it?

set media.mediasource.ignore_codecs to true
Depends on: 1081766
Depends on: 1081817
Depends on: 1082119
Depends on: 1082155
Depends on: 1083588
No longer depends on: 1000686
No longer depends on: 1037305

Updated

3 years ago
Blocks: 1083089
Depends on: 1086525
Depends on: 1087165
Depends on: 1088481
Depends on: 1088553
Depends on: 1091774
Depends on: 1092025
Depends on: 1092094
Depends on: 1092096
Comment hidden (spam)
Depends on: 1092915
Depends on: 1092932
Depends on: 1093020
Depends on: 1094310

Updated

2 years ago
Depends on: 1094271
Depends on: 1094501

Updated

2 years ago
Depends on: 1096089
Depends on: 1095778
Depends on: 1096157
Depends on: 1096717
Depends on: 1096752

Updated

2 years ago
Depends on: 1096790
Depends on: 1097252
Depends on: 1097436
Depends on: 1097441
Depends on: 1098022
Depends on: 1098126
Depends on: 1098674
Depends on: 1098678
Depends on: 1098680
Depends on: 1098990
Depends on: 1098637
Depends on: 1100172
Depends on: 1100176
Depends on: 1097723
Depends on: 1100000
Depends on: 1101062
Depends on: 1101247
Depends on: 1100913
Comment hidden (spam)
Depends on: 1096019
No longer depends on: 1096717
Depends on: 1102666

Updated

2 years ago
Depends on: 1104410
Depends on: 1104426
(Reporter)

Updated

2 years ago
No longer depends on: 1104410

Updated

2 years ago
Depends on: 1105066
Depends on: 1102647
Depends on: 1105132
Depends on: 1105514
Depends on: 1105553
No longer depends on: 1105514
Depends on: 1102612
Depends on: 1100063

Updated

2 years ago
Depends on: 1105771

Updated

2 years ago
Depends on: 1107611
Depends on: 1107737
Depends on: 1108059
Depends on: 1108846
Depends on: 1108917
Depends on: 1109384
Depends on: 1109431
Depends on: 1109437
Depends on: 1109987
Depends on: 1103357
Depends on: 1096755
Depends on: 1110534
Depends on: 1110595
Depends on: 1110601
Depends on: 1110608
Depends on: 1111311
Depends on: 1111328
Depends on: 1111387
Depends on: 1111413
Release Note Request (optional, but appreciated)
[Why is this notable]: A new area for videos
[Suggested wording]: Media Source Extensions API implemented
[Links (documentation, blog post, etc)]: Any link?

AFAIK, this will ship with 36.
relnote-firefox: --- → ?
Specification is https://w3c.github.io/media-source/
Depends on: 1111966

Updated

2 years ago
Depends on: 1112424
Depends on: 1112444
Depends on: 1112445
Depends on: 1112446
Depends on: 1112761
Depends on: 1107889

Comment 40

2 years ago
It doesn't have to be in 2.2. But, need to continue working on it. 
Bobby, please follow up this topic.
feature-b2g: 2.2? → ---
Flags: needinfo?(bchien)
(In reply to Ralph Giles (:rillian) from comment #39)
> Specification is https://w3c.github.io/media-source/
Thanks but I was hoping for something more general and less technical.
Depends on: 896884
Depends on: 1095549
Depends on: 1091407
Depends on: 1037305
continue work and mark as tracking-b2g:+ for future release.
tracking-b2g: --- → +
Flags: needinfo?(bchien)

Updated

2 years ago
Priority: -- → P1

Updated

2 years ago
Depends on: 1113776

Updated

2 years ago
Depends on: 1091325

Updated

2 years ago
Depends on: 1113924
Depends on: 1087043
Depends on: 1114495
Depends on: 1100260
Depends on: 1114802
Depends on: 1114817
Depends on: 1112822
Depends on: 1114840

Updated

2 years ago
Depends on: 1114849

Updated

2 years ago
Depends on: 1114847

Updated

2 years ago
Depends on: 1114844
Depends on: 1114885

Updated

2 years ago
Blocks: 1027519

Updated

2 years ago
Depends on: 1108086
Depends on: 1115096
Depends on: 1115190
Depends on: 1115835
(In reply to Sylvestre Ledru [:sylvestre] from comment #38)
> Release Note Request (optional, but appreciated)
> [Why is this notable]: A new area for videos
> [Suggested wording]: Media Source Extensions API implemented
> [Links (documentation, blog post, etc)]: Any link?
> 
> AFAIK, this will ship with 36.

See bug 1112761.  API use in 36 will be limited.
Depends on: 1116043
Depends on: 1116056
Depends on: 1116284
Depends on: 1116353
Depends on: 1116382
Depends on: 1116384
Depends on: 1116626

Updated

2 years ago
Depends on: 1062993

Updated

2 years ago
Depends on: 1082974

Updated

2 years ago
Depends on: 1109292
Depends on: 1117881
Depends on: 1117903
Depends on: 1117991
Depends on: 1118123
Depends on: 1118126

Updated

2 years ago
Depends on: 1108847
Depends on: 1118370
Depends on: 1118528
Depends on: 1118533
Depends on: 1118589
Depends on: 1116507
Depends on: 1119033
Depends on: 1119119
Depends on: 1119208
Depends on: 1089048
Depends on: 1119456
Depends on: 1119463
Depends on: 1119535
Depends on: 1119691
Depends on: 1119757
Depends on: 1119947
Depends on: 1120079
Depends on: 1120084
Depends on: 1120086

Updated

2 years ago
Depends on: 1120128
Depends on: 1120241
Depends on: 1112331
Depends on: 1120266
Depends on: 1120014
Depends on: 1120023
Depends on: 1120017
Depends on: 1120282
Depends on: 1120319
Depends on: 1120453
Depends on: 1120701

Updated

2 years ago
Depends on: 1121288
Depends on: 1121342
Added to the release notes with "Media Source Extensions API implemented (Youtube only)" as wording.
Let me know if someone has an issue with this.
relnote-firefox: ? → 36+