-
Notifications
You must be signed in to change notification settings - Fork 556
Open
Description
Hi. Need to add bytes offset in first #EXT-X-BYTERANGE tag after each #EXT-X-PLACEMENT-OPPORTUNITY in each media playlist for correct playing after ads inject.
packager \
in=01097583.mp4,stream=video,output=v1.mp4,playlist_name=v1.m3u8,iframe_playlist_name=iframe.m3u8 \
in=01097583.mp4,stream=audio,output=a1.mp4,playlist_name=a1.m3u8,hls_group_id=audio \
--hls_master_playlist_output hls.m3u8 \
--mpd_output dash.mpd \
--ad_cues "292.280;1633.600;2258.080;2695.080"
I get media playlist v1.m3u8:
#EXTM3U
#EXT-X-VERSION:6
## Generated with https://github.com/shaka-project/shaka-packager version v3.4.2-c819dea-release
#EXT-X-TARGETDURATION:7
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MAP:URI="v1.mp4",BYTERANGE="908@0"
#EXTINF:6.000,
#EXT-X-BYTERANGE:4620339@7036
v1.mp4
...
#EXTINF:4.280,
#EXT-X-BYTERANGE:3290685
v1.mp4
#EXT-X-PLACEMENT-OPPORTUNITY
#EXTINF:6.000,
#EXT-X-BYTERANGE:4319992 #### need offset of bytes here @219399677 = sum of all byteranges before #EXT-X-PLACEMENT-OPPORTUNITY tag with start offset @7036 of main content (v1.mp4)
v1.mp4
...
and it playing
When I replace #EXT-X-PLACEMENT-OPPORTUNITY with advertising it stop playing after ads
#EXTM3U
#EXT-X-VERSION:6
## Generated with https://github.com/shaka-project/shaka-packager version v3.4.2-c819dea-release
#EXT-X-TARGETDURATION:7
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MAP:URI="v1.mp4",BYTERANGE="908@0"
#EXTINF:6.000,
#EXT-X-BYTERANGE:4620339@7036
v1.mp4
...
#EXTINF:4.280,
#EXT-X-BYTERANGE:3290685
v1.mp4
#EXT-X-DISCONTINUITY
#EXTINF:6.000,
#EXT-X-BYTERANGE:4834114@1003
ads_v1.mp4
#EXTINF:6.000,
#EXT-X-BYTERANGE:4531160
ads_v1.mp4
#EXTINF:6.000,
#EXT-X-BYTERANGE:4211900
ads_v1.mp4
#EXTINF:6.000,
#EXT-X-BYTERANGE:4509346
ads_v1.mp4
#EXTINF:6.000,
#EXT-X-BYTERANGE:4552833
ads_v1.mp4
#EXTINF:6.000,
#EXT-X-BYTERANGE:4563750
ads_v1.mp4
#EXTINF:4.000,
#EXT-X-BYTERANGE:3054239
ads_v1.mp4
#EXT-X-DISCONTINUITY
#EXTINF:6.000,
#EXT-X-BYTERANGE:4319992 #### need offset of bytes here @219399677 = sum of all byteranges before #EXT-X-PLACEMENT-OPPORTUNITY tag with start offset @7036 of main content (v1.mp4)
v1.mp4
...
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels