ExoPlayer icon indicating copy to clipboard operation
ExoPlayer copied to clipboard

DASH: Support http-head:2014 UTCTiming scheme

Open muganda opened this issue 5 years ago • 7 comments

[REQUIRED] Searched documentation and issues

I have looked at the previously reported issues on ExoPlayer and on stackoverflow as well.

[REQUIRED] Question

I am working with live streams from a streaming provider in DASH format. The manifest file includes UTCTiming schemeIdUri="urn:mpeg:dash:utc:http-head:2014".

A full bug report captured from the device

E/DashMediaSource: Failed to resolve UtcTiming element.
    java.io.IOException: Unsupported UTC timing scheme
        at com.google.android.exoplayer2.source.dash.DashMediaSource.resolveUtcTimingElement(DashMediaSource.java:896)
        at com.google.android.exoplayer2.source.dash.DashMediaSource.onManifestLoadCompleted(DashMediaSource.java:801)
        at com.google.android.exoplayer2.source.dash.DashMediaSource$ManifestCallback.onLoadCompleted(DashMediaSource.java:1290)
        at com.google.android.exoplayer2.source.dash.DashMediaSource$ManifestCallback.onLoadCompleted(DashMediaSource.java:1285)
        at com.google.android.exoplayer2.upstream.Loader$LoadTask.handleMessage(Loader.java:450)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:193)
        at android.os.HandlerThread.run(HandlerThread.java:65)

Link to test content

muganda avatar Oct 10 '19 08:10 muganda

We don't currently support this type of UTCTiming element (why there needs to be 4 different ways of doing this is really beyond me!).

In order for us to test any support we do add for it, could you please provide a test stream as requested in the issue template? Thanks!

ojw28 avatar Oct 11 '19 10:10 ojw28

Hey @muganda. We need more information to resolve this issue but there hasn't been an update in 14 days. I'm marking the issue as stale and if there are no new updates in the next 7 days I will close it automatically.

If you have more information that will help us get to the bottom of this, just add a comment!

google-oss-bot avatar Oct 26 '19 01:10 google-oss-bot

In the end I asked my streaming service provider to change something about the format. All is well now.

muganda avatar Oct 30 '19 10:10 muganda

Thanks for the update! I will mark this a low priority enhancement. In practice this means we'll probably ignore it until at least the point when someone else asks for it and is able to provide test content.

ojw28 avatar Oct 30 '19 10:10 ojw28

@ojw28 We would be grateful if you could add support for urn:mpeg:dash:utc:http-head:2014. We have prepared a test content: http://r.dcs.redcdn.pl/livedash/o2/atendesoftware/live/live.livx/live.mpd?indexMode&dummyfile

ppodgorski avatar Mar 04 '20 16:03 ppodgorski

Hi @tonihei, I'd appreciate an update on the current status of this issue

07steven01 avatar Mar 18 '24 13:03 07steven01

No update I'm afraid. Feel free to look into DashMediaSource to see how other timing schemes are handled and maybe you can provide a pull request to add support for this scheme if it's more urgent?

tonihei avatar Mar 18 '24 14:03 tonihei