google / ExoPlayer

This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
https://developer.android.com/media/media3/exoplayer
Apache License 2.0
21.74k stars 6.03k forks source link

SmoothStreaming: Use TFXD and TFRF boxes for new fragment info & manifest updates #855

Open Manjunath-N opened 9 years ago

Manjunath-N commented 9 years ago

Hello,

In MSS live, playback is achieved by refreshing the manifest, which is not according to the Specification( [MS-SSTR] — v20120705 -Smooth Streaming Protocol Specification). According to the spec the TFXD and TFRF boxes should be used to get the new fragment info and the same should be used to update the manifest.

Can you please let us know why the manifest was refreshed every time instead of parsing the boxes?

Thanks Manjunath N

ojw28 commented 9 years ago

No particular reason. We should move things to be more compliant with the spec.

orangeotc commented 7 years ago

Digging back some old issue, is there any way to change the behavior from the exoplayer and request the MSS manifest only once at playback startup?