Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Live segmenttemplate streams failing on Chrome/FF/E with 2.0 #1056

Closed
wilaw opened this issue Jan 25, 2016 · 3 comments
Closed

Live segmenttemplate streams failing on Chrome/FF/E with 2.0 #1056

wilaw opened this issue Jan 25, 2016 · 3 comments
Labels
Milestone

Comments

@wilaw
Copy link
Member

wilaw commented Jan 25, 2016

The following two streams are joint 24x7 live reference streams for EBU-TT-D subtitling from Akamai/IRT/Keepixo/DasErste

http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd
http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestARD.mpd

Segments are loaded but audio and video never renders.

They play successfully on bitmovin's player http://www.dash-player.com/demo/streaming-server-and-encoder-support/?mpd=http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd under Chrome/FF/E

Log trace from 2.0 failed session below:

[10] [dash.js 2.0.0] new MediaPlayer instance has been created
[17] EME detected on this user agent! (ProtectionModel_21Jan2015)
[7429] Playback initiated!
[8244] Parsing complete: ( xml2json: 5ms, objectiron: 1ms, total: 0.006s)
[8248] Manifest has been refreshed at Mon Jan 25 2016 08:23:39 GMT-0800 (PST)[1453739019494]
[8254] Matching default timing source protocol to manifest protocol: http://time.akamai.com/?iso
[8296] Local time: Mon Jan 25 2016 08:23:39 GMT-0800 (PST)
[8297] Server time: Mon Jan 25 2016 08:23:39 GMT-0800 (PST)
[8297] Difference (ms): -542
[8322] MediaSource is open!
[8323] [object Event]
[8324] Duration successfully set to: 1.7976931348623157e+308
[8326] Added 0 inline events
[8328] video codec: video/mp4;codecs="avc1.42c015"
[8340] Schedule controller stopping for video
[8381] audio codec: audio/mp4;codecs="mp4a.40.2"
[8384] Schedule controller stopping for audio
[8395] No text data.
[8397] Schedule controller stopping for fragmentedText
[8408] No embeddedText data.
[8409] No muxed data.
[8421] Getting the request for video time : 1843651.063
[8422] Index for video time 1843651.063 is 307274
[8445] Schedule controller starting for video
[8446] Getting the request for audio time : 1843651.063
[8446] Index for audio time 1843651.063 is 307274
[8463] Schedule controller starting for audio
[8463] Getting the request for fragmentedText time : 1843651.063
[8464] Index for fragmentedText time 1843651.063 is 307274
[8475] Schedule controller starting for fragmentedText
[9006] loaded fragmentedText:Initialization Segment:NaN (200, 0ms, 534ms)
[9021] Initialization finished loading
[9028] Warning: Non-supported text type: fragmentedText
[9039] Getting the request for fragmentedText time : 0
[9039] Index for fragmentedText time 0 is -1
[9043] loaded audio:Initialization Segment:NaN (200, 0ms, 583ms)
[9051] Initialization finished loading
[9053] loaded video:Initialization Segment:NaN (200, 0ms, 611ms)
[9062] Initialization finished loading
[9090] Getting the request for audio time : 0
[9091] Index for audio time 0 is -1
[9100] Getting the request for video time : 0
[9101] Index for video time 0 is -1
[9105] Native video element event: loadedmetadata
[9115] seek: 1843644
[9121] Getting the request for video time : 1843644
[9122] Index for video time 1843644 is 307273
[9122] SegmentTemplate: 1843638 / 1843710.934
[9132] seek: 1843644
[9138] Getting the request for audio time : 1843644
[9138] Index for audio time 1843644 is 307273
[9139] SegmentTemplate: 1843638 / 1843710.934
[9148] seek: 1843644
[9153] Getting the request for fragmentedText time : 1843644
[9153] Index for fragmentedText time 1843644 is 307273
[9154] SegmentTemplate: 1843638 / 1843710.934
[9161] Starting playback at offset: 1843644
[9663] loaded fragmentedText:Media Segment:1843638 (200, 502ms, 0ms)
[9702] Warning: Non-supported text type: fragmentedText
[9707] Buffered Range: 1843638 - 1843644
[10142] loaded audio:Media Segment:1843638 (200, 514ms, 485ms)
[10200] Buffered Range: 1843638.089333 - 1843644.083999
[10205] Getting the request for audio time : 1843644.083999
[10205] Index for audio time 1843644.083999 is 307273
[10206] SegmentTemplate: 1843638 / 1843710.934
[10207] Getting the next request at index: 307274
[10208] SegmentTemplate: 1843644 / 1843710.934
[10265] loaded video:Media Segment:1843638 (200, 514ms, 624ms)
[10329] Buffered Range: 1843638 - 1843644
[10331] Getting the request for video time : 1843644
[10331] Index for video time 1843644 is 307273
[10332] SegmentTemplate: 1843638 / 1843710.934
[10332] Getting the next request at index: 307274
[10332] SegmentTemplate: 1843644 / 1843710.934
[10338] ThroughputRule requesting switch to index: 5 type: video Priority: Default Average throughput 5051 kbps
[10564] loaded audio:Media Segment:1843644 (200, 186ms, 165ms)
[10604] Buffered Range: 1843638.089333 - 1843650.099999
[10606] Getting the request for audio time : 1843650.099999
[10606] Index for audio time 1843650.099999 is 307274
[10607] SegmentTemplate: 1843644 / 1843710.934
[10608] Getting the next request at index: 307275
[10609] SegmentTemplate: 1843650 / 1843710.934
[10707] loaded video:Media Segment:1843644 (200, 182ms, 188ms)
[10742] Getting the request for fragmentedText time : 1843644
[10743] Index for fragmentedText time 1843644 is 307273
[10743] SegmentTemplate: 1843638 / 1843710.934
[10744] Getting the next request at index: 307274
[10744] SegmentTemplate: 1843644 / 1843710.934
[10757] Buffered Range: 1843638 - 1843650
[10758] Requesting seek to time: 1843644
[10766] Getting the request for video time : 1843650
[10766] Index for video time 1843650 is 307274
[10766] SegmentTemplate: 1843644 / 1843710.934
[10798] Got enough buffer to start.
[10803] seek: 1843644
[10811] Getting the request for video time : 1843650
[10811] Index for video time 1843650 is 307274
[10811] SegmentTemplate: 1843644 / 1843710.934
[10812] Getting the next request at index: 307275
[10812] SegmentTemplate: 1843650 / 1843710.934
[10828] Got enough buffer to start.
[10833] seek: 1843644
[10839] Getting the request for audio time : 1843650.099999
[10839] Index for audio time 1843650.099999 is 307274
[10840] SegmentTemplate: 1843644 / 1843710.934
[10841] Getting the next request at index: 307275
[10842] SegmentTemplate: 1843650 / 1843710.934
[10843] Getting the next request at index: 307276
[10843] SegmentTemplate: 1843656 / 1843710.934
[10856] seek: 1843644
[10862] Getting the request for fragmentedText time : 1843644
[10863] Index for fragmentedText time 1843644 is 307273
[10863] SegmentTemplate: 1843638 / 1843710.934
[10863] Getting the next request at index: 307274
[10864] SegmentTemplate: 1843644 / 1843710.934
[10864] Getting the next request at index: 307275
[10867] SegmentTemplate: 1843650 / 1843710.934
[10885] loaded audio:Media Segment:1843650 (200, 268ms, 4ms)
[10940] Buffered Range: 1843638.089333 - 1843656.094666
[10945] Getting the request for audio time : 1843662
[10945] Index for audio time 1843662 is 307276
[10946] SegmentTemplate: 1843656 / 1843710.934
[10946] Getting the next request at index: 307277
[10946] SegmentTemplate: 1843662 / 1843710.934
[10953] loaded fragmentedText:Media Segment:1843644 (200, 0ms, 204ms)
[10978] Warning: Non-supported text type: fragmentedText
[10985] Got enough buffer to start.
[10989] Buffered Range: 1843638 - 1843650
[11080] loaded audio:Media Segment:1843656 (200, 185ms, 45ms)
[11115] Buffered Range: 1843638.089333 - 1843662.089333
[11117] Getting the request for audio time : 1843668
[11117] Index for audio time 1843668 is 307277
[11118] SegmentTemplate: 1843662 / 1843710.934
[11120] Getting the next request at index: 307278
[11121] SegmentTemplate: 1843668 / 1843710.934
[11237] loaded fragmentedText:Media Segment:1843650 (200, 0ms, 363ms)
[11269] Warning: Non-supported text type: fragmentedText
[11274] Buffered Range: 1843638 - 1843656
[11333] loaded audio:Media Segment:1843668 (200, 184ms, 22ms)
[11366] Buffered Range: 1843638.089333 - 1843662.089333
[11367] Buffered Range: 1843668.084 - 1843674.099999
[11367] Getting the request for audio time : 1843674.099999
[11368] Index for audio time 1843674.099999 is 307278
[11368] SegmentTemplate: 1843668 / 1843710.934
[11369] Getting the next request at index: 307279
[11369] SegmentTemplate: 1843674 / 1843710.934
[11580] loaded audio:Media Segment:1843674 (200, 194ms, 9ms)
[11622] Buffered Range: 1843638.089333 - 1843662.089333
[11622] Buffered Range: 1843668.084 - 1843680.094666
[11624] Getting the request for audio time : 1843680.094666
[11624] Index for audio time 1843680.094666 is 307279
[11625] SegmentTemplate: 1843674 / 1843710.934
[11626] Getting the next request at index: 307280
[11795] loaded audio:Media Segment:1843662 (200, 353ms, 491ms)
[11875] Buffered Range: 1843638.089333 - 1843680.094666
[12909] loaded video:Media Segment:1843650 (200, 458ms, 1634ms)
[13443] loaded video:Initialization Segment:NaN (200, 454ms, 0ms)
[13456] Initialization finished loading
[13462] Buffered Range: 1843638 - 1843650
[13465] Getting the request for video time : 1843656
[13465] Index for video time 1843656 is 307275
[13466] SegmentTemplate: 1843650 / 1843710.934
[13466] Getting the next request at index: 307276
[13466] SegmentTemplate: 1843656 / 1843710.934
[13882] loaded video:Media Segment:1843644 (200, 503ms, 2601ms)
[14051] Buffered Range: 1843638 - 1843656.04
[14052] Getting the request for video time : 1843662
[14052] Index for video time 1843662 is 307276
[14053] SegmentTemplate: 1843656 / 1843710.934
[14053] Getting the next request at index: 307277
[14054] SegmentTemplate: 1843662 / 1843710.934
[16250] loaded video:Media Segment:1843656 (200, 213ms, 2565ms)
[16415] Buffered Range: 1843638 - 1843656.04
[16418] Getting the request for video time : 1843668
[16418] Index for video time 1843668 is 307277
[16419] SegmentTemplate: 1843662 / 1843710.934
[16421] Getting the next request at index: 307278
[16421] SegmentTemplate: 1843668 / 1843710.934
[16816] loaded video:Media Segment:1843662 (200, 252ms, 2505ms)
[16982] Buffered Range: 1843638 - 1843662.04
[16982] Getting the request for video time : 1843674
[16983] Index for video time 1843674 is 307278
[16984] SegmentTemplate: 1843668 / 1843710.934
[16985] Getting the next request at index: 307279
[16986] SegmentTemplate: 1843674 / 1843710.934
[18361] loaded video:Media Segment:1843668 (200, 191ms, 1744ms)
[18510] Buffered Range: 1843638 - 1843668.04
[19403] loaded video:Media Segment:1843674 (200, 210ms, 2200ms)
[19521] Buffered Range: 1843638 - 1843674.04
[28367] Native video element event: play
[28369] Refresh manifest in 29.982 seconds.
[28369] Schedule controller starting for video
[28369] Schedule controller starting for audio
[28369] Schedule controller starting for fragmentedText
[58568] Parsing complete: ( xml2json: 2ms, objectiron: 1ms, total: 0.003s)
[58571] Manifest has been refreshed at Mon Jan 25 2016 08:24:29 GMT-0800 (PST)[1453739069817]
[58572] Matching default timing source protocol to manifest protocol: http://time.akamai.com/?iso
[58573] Refresh manifest in 29.988 seconds.
[58593] Local time: Mon Jan 25 2016 08:24:29 GMT-0800 (PST)
[58594] Server time: Mon Jan 25 2016 08:24:29 GMT-0800 (PST)
[58594] Difference (ms): -839
[58600] Manifest updated... set new data on buffers.
[58600] Added 0 inline events
[58601] Schedule controller stopping for video
[58621] Schedule controller stopping for audio
[58629] Schedule controller stopping for fragmentedText
[58635] Schedule controller starting for video
[58635] Schedule controller starting for audio
[58636] Schedule controller starting for fragmentedText
[88759] Parsing complete: ( xml2json: 3ms, objectiron: 1ms, total: 0.004s)
[88763] Manifest has been refreshed at Mon Jan 25 2016 08:25:00 GMT-0800 (PST)[1453739100008]
[88763] Matching default timing source protocol to manifest protocol: http://time.akamai.com/?iso
[88764] Refresh manifest in 29.987 seconds.
[88790] Local time: Mon Jan 25 2016 08:25:00 GMT-0800 (PST)
[88790] Server time: Mon Jan 25 2016 08:24:59 GMT-0800 (PST)
[88790] Difference (ms): -1036
[88797] Manifest updated... set new data on buffers.
[88797] Added 0 inline events
[88798] Schedule controller stopping for video
[88825] Schedule controller stopping for audio
[88834] Schedule controller stopping for fragmentedText
[88844] Schedule controller starting for video
[88845] Schedule controller starting for audio
[88845] Schedule controller starting for fragmentedText

@wilaw wilaw added the Bug label Jan 25, 2016
@wilaw wilaw added this to the 2.0.0 milestone Jan 25, 2016
@wilaw
Copy link
Member Author

wilaw commented Jan 25, 2016

May be related to #1045

@dsparacio
Copy link
Contributor

Just to add a note. Does not playback in 1.5.1 either. Not a new bug introduced.
http://dashif.org/reference/players/javascript/v1.5.1/samples/dash-if-reference-player/index.html

@dsparacio
Copy link
Contributor

Close duplicate of #1045

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants