I need to do some access controls over my video file. (Only a part of the file can be played publicly.)
I can do it on HLS/HDS streaming, but not in DASH streaming.
I tried the following ways:
-
IMediaStreamNameAliasProvider2 -> resolvePlayAlias -> ihttpStreamerSession.setPlayDuration(601000L); ihttpStreamerSession.setPlayStart(260*1000L); not working
-
IMediaListProvider -> resolveMediaList -> MediaListRendition -> rendition.setPlayDuration(601000L); rendition.setPlayStart(260*1000L);
These API calls works in HLS/HDS streaming, but not in DASH.
Maybe I’m doing it the wrong way or I catch a bug?
Any ideas?