-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Brief description
When a PULL STREAMING DistSession, using a DASH manifest (MPD file URL) is reactivated (has been active, transitioned to inactive and then activated again), the MPD file is fetched and transmitted multiple times in a short period of time.
Steps to reproduce
- Run the MBSTF (as described by the tutorial in steps 1, 2 and 3). (Add
-e debugto the MBSTF command line to add additional debug logging) - Start capturing the FLUTE session using Wireshark (tutorial step 4).
- Create a PULL DASH streaming DistSession and activate it and deactivate it (tutorial step 7).
- Activate the DistSession again (reuse the "ACTIVE" patch from tutorial step 7).
- Wait for the FLUTE session to resume for a few seconds and then stop capturing using Wireshark.
Result
After resuming the DistSession (step 4 above) the MPD is sent multiple times at the start of resumption, as seen in the Wireshark capture. The MPD is also refetched several times, in a short period, from the media origin as noted in the MBSTF log output.
Expected result
The MPD should only be sent once on resumption and there should only be one refetch request until the next MPD update.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working