mmeitine / google-cast-sdk

Automatically exported from code.google.com/p/google-cast-sdk
1 stars 0 forks source link

Wrong segment index in playing MPEG-DASH live stream with SegmentTemplate #444

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Play the attached MPD.
2. The library seems to calculate wrong segment index.(-6 in attached log)

I use Styled Media Receiver.
dash.js could correctly calculate it.

Original issue reported on code.google.com by reussir....@gmail.com on 4 Dec 2014 at 5:06

Attachments:

GoogleCodeExporter commented 8 years ago
This is due to a bug with how MPL is processing this type of segment template 
for a dynamic stream.

By the way, there might be one more issue - it appears the manifest has a 
single adaptation where both audio and video are combined.  This is not be 
supported - audio and video need to be in separate adaptations.

Original comment by vadi...@google.com on 4 Dec 2014 at 11:31

GoogleCodeExporter commented 8 years ago

Original comment by jonathan...@google.com on 5 Dec 2014 at 11:38

GoogleCodeExporter commented 8 years ago
Hi, DASH-IF has a live simulator (disclosure: created by my employer) that has 
been available for a while at http://vm2.dashif.org/livesim.html

This is playable using the dash.js reference player.

I get a similar failure to this bug report when trying to play on Chromecast. 
The Chromecast console log reports:
GET http://vm2.dashif.org/livesim/testpic_2s/A48/-1.m4s 404 (Not Found)

Notice the MPD also uses $Number$ in the segment template. However, to be 
compliant with DASH-IF's own DASH-AVC/264, of course, this stream uses separate 
AdaptationSets for audio and video.

I am using a custom receiver based on 
https://github.com/googlecast/Cast-Player-Sample.git

Original comment by ddenn...@mobitv.com on 16 Oct 2015 at 12:53

GoogleCodeExporter commented 8 years ago
I'm the maintainer of the DASH-IF live simulator. It would be great if this 
issue could be resolved so that the SegmentTemplate live content could be 
played.

A suitable test URL is http://vm2.dashif.org/livesim/testpic_2s/Manifest.mpd
One can also change parameters by specifying other URLs as explained in the 
Github Wiki for the project: 
https://github.com/Dash-Industry-Forum/dash-live-source-simulator

Original comment by mobito...@gmail.com on 16 Oct 2015 at 10:33