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

Cannot play DASH live #10

Closed
hungdx6 opened this issue Jun 10, 2021 · 5 comments
Closed

Cannot play DASH live #10

hungdx6 opened this issue Jun 10, 2021 · 5 comments

Comments

@hungdx6
Copy link

hungdx6 commented Jun 10, 2021

Hello dev team,

I'm testing your project and I found that the SDK cannot play DASH live streams. I'm playing an custom stream and It cannot under stand the tag SegmentTemplate like:

<SegmentTemplate timescale="48000" initialization="BigBuckBunny-$RepresentationID$.dash" media="BigBuckBunny-$RepresentationID$-$Time$.dash">
    <SegmentTimeline>
          <S t="77918892747742" d="96256" r="1"/>
          <S d="95232"/>
          <S d="96256" r="2"/>
          <S d="95232"/>
          <S d="96256" r="2"/>
          <S d="95232"/>
          <S d="96256" r="2"/>
          <S d="95232"/>
    </SegmentTimeline>
</SegmentTemplate>

Currently, the SDK can just play the VOD by sends a segment base request and receives Content-Range header response from the server. Server responses Content-Range with the size of the whole VOD program, then the SDK can understand. But in DASH live, the program is consist of multiple segments and use SegmentTemplate to describe the chunks file name. Please support DASH LIVE.

@snowinszu
Copy link
Collaborator

Hi, could you offer a test stream so we can reproduce the bug, thanks!

@hungdx6
Copy link
Author

hungdx6 commented Jun 10, 2021

Hi, my server is in internal network so I cannot give you the link. Instead, you can use Peer5 demo stream to test, they have DASH live with SegmentTemplate : https://wowza.peer5.com/live/smil:bbb_abr.smil/manifest.mpd

The player can just download the first chunk, then it stops.

@snowinszu
Copy link
Collaborator

I play this stream, and it works well

@snowinszu
Copy link
Collaborator

Which version of sdk do you use?

@hungdx6
Copy link
Author

hungdx6 commented Jun 11, 2021

I use 2.4.1 version, but I changed player to Bitmovin. After use your original code, the player is ok. But in my case, the proxy just repeatly requests the init chunk. I think my code have some error and trying to debug. Thank you.

@hungdx6 hungdx6 closed this as completed Jun 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants