Bug 778617 (MSE)

[meta] Tracking bug for Media Source Extensions API implementation

NEW
Unassigned

Status

()

P2
normal
7 years ago
7 days ago

People

(Reporter: kinetik, Unassigned)

Tracking

(Depends on: 33 bugs, Blocks: 1 bug, 4 keywords)

Trunk
dev-doc-needed, meta, parity-chrome, parity-ie
Points:
---
886194, 907468, 943186, 1038527, 1057233, 1114817, 1134101, 1137574, 1146756, 1169102, 1169559, 1188676, 1197438, 1209386, 1227017, 1229631, 1247189, 1261273, 1270699, 1274190, 1277733, 1286115, 1293843, 1325491, 1352050, 1367993, 1371999, 1406118, 1407261, 1456744, 1456745, 1501585, 1523886, 77992, 744896, 792675, 833023, 855130, 881512, 881514, 886196, 889201, 889202, 889205, 889712, 895754, 896866, 896884, 931388, 932516, 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, 1066467, 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, 1192104, 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, 1232252, 1240201, 1246521, 1247138, 1247849, 1258410, 1258562, 1259274, 1262396, 1264622, 1266938, 1269177, 1269178, 1269249, 1269325, 1270323, 1272916, 1272964, 1274933, 1276184, 1277508, 1277729, 1280023, 1280613, 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, 1347518, 1350056, 1352333, 1354090, 1362165, 1362440, 1368092, 1368952, 1383122, 1394234, 1400598, 1402226, 1404241, 1407243, 1407940, 1409272, 1451149, 1456743, 1466606, 1470814, 1470944, 1481166, 1481397, 1524500, 1524890, 1531201, 1535493
Dependency tree / graph

Firefox Tracking Flags

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

Details

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

Attachments

(1 obsolete attachment)

(Reporter)

Description

7 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

7 years ago
Posted patch WebIDL/DOM stubs - patch v0 (obsolete) — Splinter Review
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

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

Comment 2

7 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

7 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

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

Updated

7 years ago
Depends on: 792675
(Reporter)

Updated

6 years ago
Attachment #647050 - Attachment is obsolete: true
(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

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

Comment 9

6 years ago
Anything new? when should we expect first patch?
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

6 years ago
Depends on: 855130
(Reporter)

Updated

6 years ago
Alias: mediasource
Whiteboard: [shumway]

Comment 12

6 years ago
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

6 years ago
Depends on: 744896
(Reporter)

Comment 13

6 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

6 years ago
Depends on: 881512
(Reporter)

Updated

6 years ago
Depends on: 881514
(Reporter)

Updated

6 years ago
Depends on: 886194
(Reporter)

Updated

6 years ago
Depends on: 886196
(Reporter)

Updated

6 years ago
Depends on: 889201
(Reporter)

Updated

6 years ago
Depends on: 889202
(Reporter)

Updated

6 years ago
Depends on: 889205
(Reporter)

Updated

6 years ago
Depends on: 889712
(Reporter)

Updated

6 years ago
Depends on: 895754

Updated

6 years ago
Depends on: 896866
(Reporter)

Updated

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

Updated

6 years ago
Depends on: 833023

Comment 14

6 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

6 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
Blocks: 932516
(Reporter)

Updated

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

Updated

5 years ago
Depends on: 939612
(Reporter)

Updated

5 years ago
Depends on: 939613
(Reporter)

Updated

5 years ago
Depends on: 943186

Comment 16

5 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

5 years ago
Depends on: 950120
(Reporter)

Updated

5 years ago
Blocks: 962353
(Reporter)

Updated

5 years ago
Blocks: 974362

Updated

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

Updated

5 years ago
Blocks: 979096
(Reporter)

Updated

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

Updated

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

Updated

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

Updated

5 years ago
Depends on: 979099
(Reporter)

Updated

5 years ago
Depends on: 979100
Whiteboard: [shumway:m2] → [shumway]

Updated

5 years ago
Depends on: 989888

Comment 17

5 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

5 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

5 years ago
Depends on: 238041

Comment 19

5 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

5 years ago
Depends on: 996368
(Reporter)

Updated

5 years ago
Depends on: 77992

Updated

5 years ago
Depends on: 1000608
(Reporter)

Updated

5 years ago
Depends on: 1000180
(Reporter)

Updated

5 years ago
Depends on: 1000686
Depends on: 1002019

Updated

5 years ago
Depends on: 1002290

Updated

5 years ago
Depends on: 1002294
(Reporter)

Updated

5 years ago
Depends on: 1002320
(Reporter)

Updated

5 years ago
Depends on: 1002987
(Reporter)

Updated

5 years ago
Depends on: 1002994

Comment 20

5 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

5 years ago
Depends on: 931388
(Reporter)

Updated

5 years ago
Depends on: 975782
(Reporter)

Updated

5 years ago
Depends on: 978613
(Reporter)

Updated

5 years ago
Depends on: 1008542
(Reporter)

Updated

5 years ago
Depends on: 1013032

Comment 21

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

Comment 22

5 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

5 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

5 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

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

Updated

5 years ago
Depends on: 1022479
(Reporter)

Updated

5 years ago
Depends on: 1024858
(Reporter)

Updated

5 years ago
Depends on: 1025768
(Reporter)

Updated

5 years ago
Depends on: 1025770

Updated

5 years ago
Depends on: 1028642

Updated

5 years ago
Depends on: 1028742
(Reporter)

Updated

5 years ago
Depends on: 1028748
(Reporter)

Updated

5 years ago
Depends on: 1028144

Updated

5 years ago
Depends on: 1030539
(Reporter)

Updated

5 years ago
Depends on: 1030527
(Reporter)

Updated

5 years ago
Depends on: 1035622

Comment 26

5 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

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

Updated

5 years ago
Depends on: 1031532
(Reporter)

Updated

5 years ago
Blocks: 1031121
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.
Whiteboard: [shumway] [blink-parity] [ie11-parity] → [shumway] [blink-parity] [ie11-parity][dependency: marketplace-partners]

Updated

5 years ago
Depends on: 1041374

Updated

5 years ago
Depends on: 1041387

Updated

5 years ago
Depends on: 1041396
(Reporter)

Updated

5 years ago
Depends on: 1041405
(Reporter)

Updated

5 years ago
Depends on: 1041919
(Reporter)

Updated

5 years ago
Depends on: 1044505
(Reporter)

Updated

5 years ago
Depends on: 1044498
(Reporter)

Updated

5 years ago
Depends on: 1044498
(Reporter)

Updated

5 years ago
Depends on: 1044762

Updated

5 years ago
Depends on: 1043696
(Reporter)

Updated

5 years ago
Blocks: 1049327
(Reporter)

Updated

5 years ago
Blocks: 1049326
(Reporter)

Updated

5 years ago
Blocks: 1049323
(Reporter)

Updated

5 years ago
Blocks: 1049321
(Reporter)

Updated

5 years ago
Blocks: 1049318
(Reporter)

Updated

5 years ago
Blocks: 1049317
(Reporter)

Updated

5 years ago
Blocks: 1050083
(Reporter)

Updated

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

Updated

5 years ago
Depends on: 1050652
(Reporter)

Updated

5 years ago
Blocks: 1053657
(Reporter)

Updated

5 years ago
Blocks: 1053658
(Reporter)

Updated

5 years ago
Blocks: 1053674
(Reporter)

Updated

5 years ago
Blocks: 1053682
Depends on: 1040552

Updated

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

Updated

5 years ago
Depends on: 1055899
(Reporter)

Updated

5 years ago
Summary: Implement proposed Media Source Extensions API → Tracking bug for Media Source Extensions API implementation
(Reporter)

Updated

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

Updated

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

Updated

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

Updated

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

Updated

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

Updated

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

Updated

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

Updated

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

Updated

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

Updated

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

Updated

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

Updated

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

Updated

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

Updated

5 years ago
Depends on: 1056440
(Reporter)

Updated

5 years ago
Depends on: 1056452
(Reporter)

Updated

5 years ago
Depends on: 1056534
(Reporter)

Updated

5 years ago
Depends on: 1057181
(Reporter)

Updated

5 years ago
Depends on: 1058418
(Reporter)

Updated

5 years ago
Depends on: 1058422
(Reporter)

Updated

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

Updated

5 years ago
Alias: mediasource → MSE
(Reporter)

Updated

5 years ago
Depends on: 1059569
(Reporter)

Updated

5 years ago
Depends on: 1059625
(Reporter)

Updated

5 years ago
Depends on: 1061007
Depends on: 1054783

Comment 30

5 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

5 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

5 years ago
Depends on: 1062017

Updated

5 years ago
Depends on: 1062018

Updated

5 years ago
Depends on: 1062020

Updated

5 years ago
Depends on: 1062023

Updated

5 years ago
Depends on: 1062055

Updated

5 years ago
Depends on: 1062101
(Reporter)

Updated

5 years ago
Depends on: 1062657
(Reporter)

Updated

5 years ago
Depends on: 1062661
(Reporter)

Updated

5 years ago
Depends on: 1062664
(Reporter)

Updated

5 years ago
Depends on: 1062666
(Reporter)

Updated

5 years ago
Depends on: 1062669
(Reporter)

Updated

5 years ago
Depends on: 1062670
(Reporter)

Updated

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

Updated

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

Updated

5 years ago
Depends on: 1063323
(Reporter)

Updated

5 years ago
Depends on: 1063365
> 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

5 years ago
Depends on: 1064113
(Reporter)

Updated

5 years ago
Depends on: 1064128
(Reporter)

Updated

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

Updated

5 years ago
Depends on: 1064160
(Reporter)

Updated

5 years ago
Depends on: 1064570
(Reporter)

Updated

5 years ago
Depends on: 1064699
(Reporter)

Updated

5 years ago
Depends on: 1064705
(Reporter)

Updated

5 years ago
Depends on: 1065207

Updated

5 years ago
Depends on: 1065215
(Reporter)

Updated

5 years ago
Depends on: 1065218
(Reporter)

Updated

5 years ago
Depends on: 1065219

Updated

5 years ago
Depends on: 1065221
(Reporter)

Updated

5 years ago
Depends on: 1065235
(Reporter)

Updated

5 years ago
Depends on: 1065250

Updated

5 years ago
Depends on: 1065855

Updated

5 years ago
Depends on: 1068483
Depends on: 1069671
(Reporter)

Updated

5 years ago
Depends on: 1074614
Depends on: 1075980
Depends on: 1066467

Comment 33

5 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

5 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.
(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

Updated

5 years ago
Blocks: 1083089
Depends on: 1087165
Depends on: 1092025
Comment hidden (spam)
Depends on: 1092915
Depends on: 1092932
Depends on: 1093020

Updated

4 years ago
Depends on: 1094271
Depends on: 1094501

Updated

4 years ago
Depends on: 1096089
Depends on: 1095778
Depends on: 1096752

Updated

4 years ago
Depends on: 1096790
Depends on: 1097252
Depends on: 1097441
Depends on: 1098022
Depends on: 1098674
Depends on: 1098678
Depends on: 1098680
Depends on: 1098990
Depends on: 1098637
Depends on: 1100176
Depends on: 1101247
Depends on: 1100913
Comment hidden (spam)
No longer depends on: 1096717
Depends on: 1102666

Updated

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

Updated

4 years ago
No longer depends on: 1104410
Depends on: 1105066
Depends on: 1102647
Depends on: 1105132
Depends on: 1105553
No longer depends on: 1105514
Depends on: 1100063

Updated

4 years ago
Depends on: 1105771

Updated

4 years ago
Depends on: 1107611
Depends on: 1107737
Depends on: 1108846
Depends on: 1108917
Depends on: 1109431
Depends on: 1109987
Depends on: 1103357
Depends on: 1096755
Depends on: 1110534
Depends on: 1111311
Depends on: 1111328
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: --- → ?
Depends on: 1111966

Updated

4 years ago
Depends on: 1112424
Depends on: 1112444
Depends on: 1112445
Depends on: 1112446
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.

Comment 42

4 years ago
continue work and mark as tracking-b2g:+ for future release.
tracking-b2g: --- → +
Flags: needinfo?(bchien)

Updated

4 years ago
Priority: -- → P1

Updated

4 years ago
Depends on: 1113776

Updated

4 years ago
Depends on: 1091325

Updated

4 years ago
Depends on: 1113924
Depends on: 1114802

Updated

4 years ago
Depends on: 1114849

Updated

4 years ago
Depends on: 1114847

Updated

4 years ago
Depends on: 1114844
Depends on: 1114885

Updated

4 years ago
Blocks: 1027519

Updated

4 years ago
Depends on: 1108086
Depends on: 1115096
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: 1116382
Depends on: 1116384

Updated

4 years ago
Depends on: 1062993

Updated

4 years ago
Depends on: 1082974

Updated

4 years ago
Depends on: 1109292
Depends on: 1118123
Depends on: 1118126

Updated

4 years ago
Depends on: 1108847
Depends on: 1118589
Depends on: 1119119
Depends on: 1119208
Depends on: 1119757
Depends on: 1120079
Depends on: 1120084
Depends on: 1120086

Updated

4 years ago
Depends on: 1120128
Depends on: 1120266
Depends on: 1120282
Depends on: 1120701

Updated

4 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+
Update to "Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube. Full support is on the way". Thanks to Bobby for the new version!

Updated

4 years ago
Depends on: 1121135
Depends on: 1121750
Depends on: 1122358
Depends on: 1122802
Depends on: 1122873
Depends on: 1123198
Depends on: 1123202
Depends on: 1123203
Depends on: 1123492
Depends on: 1123507
No longer depends on: 1121747

Updated

4 years ago
Depends on: 1124316
Depends on: 1124952
Depends on: 1125469
Depends on: 1125581
Depends on: 1125776

Updated

4 years ago
Depends on: 1125911

Updated

4 years ago
Depends on: 1125915

Updated

4 years ago
Depends on: 1125917
Depends on: 1125936
No longer depends on: 1125993
Depends on: 1127203
Depends on: 1127122
<