Open salberts opened 1 year ago
It sounds from your description that it streams in simulated live mode, but the JSON you pasted has playlistType=vod. Is there a chance this is not the actual JSON being used? If what you pasted is the correct JSON, please provide a sample URL showing this issue.
Btw since you have mapping cache enabled, if you initially tried with a live/event playlist, and then moved to vod, that can explain it (the list mapping JSON still used from cache)
@erankor many thanks for your response. I am 100% sure this is the json and he is in type vod. Issue is that is sometimes not do the full time and after second refresh he does show full duration. But sometimes with the second, 3th and 4th reload he also not showing.
Another possibility is that the different mp4 have different durations, and in that case, you see a different duration depending on which rendition the player happened to choose. You can try to play each rendition separately, using URLs like master-f1.m3u8, master-f2.m3u8 etc.
Hi @erankor , also tried :(. Even with 1 format i have it sometimes and sometimes not (same playlist).
i will make a video tomorrow for showing. One good thing to check is the playlist result he loaded through the developer tools.
thank you for your help!
@erankor some extra info:
master.m3u8 `#EXTM3U
and a single format playlist. All playlist including audio have identical amount of segments and all segments have identical durations:
`#EXTM3U
`
We are using this plugin for a long time with a remote upstream without any issues. We just have launched a new environment what using mapped content so we are more flexible and not need to add every format in the URL.
Only we have the problem if a a video is playing it not show the full duration. But you see the duration increasing while playing. With VOD this is a problem because people are not able to seek in the video. So if you load a video he shows duration of 37 seconds as example while video is 60 minutes. Meanwhile in playing the duration slowly walks up to 60 minutes.
Is this somewhere a configuration issue? We are using a S3 upstream:
`#user nobody; worker_processes 1;
error_log logs/error.log;
error_log logs/error.log notice;
error_log logs/error.log info;
error_log logs/debug.log debug;
events { worker_connections 1024; }
http { keepalive_timeout 65; server_tokens off;
}`
{ "playlistType": "vod", "sequences": [ { "id": "video_416_25fps", "clips": [ { "type": "source", "path": "/dummydomain.com/80bc1b6e-e2a3-480d-8cc6-5743b8dadaee/video_416_25fps.m4v" } ] }, { "id": "video_640_25fps", "clips": [ { "type": "source", "path": "/dummydomain.com/80bc1b6e-e2a3-480d-8cc6-5743b8dadaee/video_640_25fps.m4v" } ] }, { "id": "video_960_25fps", "clips": [ { "type": "source", "path": "/dummydomain.com/80bc1b6e-e2a3-480d-8cc6-5743b8dadaee/video_960_25fps.m4v" } ] }, { "id": "video_1280_25fps", "clips": [ { "type": "source", "path": "/dummydomain.com/80bc1b6e-e2a3-480d-8cc6-5743b8dadaee/video_1280_25fps.m4v" } ] }, { "id": "video_1920_25fps", "clips": [ { "type": "source", "path": "/dummydomain.com/80bc1b6e-e2a3-480d-8cc6-5743b8dadaee/video_1920_25fps.m4v" } ] }, { "id": "eng_audio_192_48000", "clips": [ { "type": "source", "path": "/dummydomain.com/80bc1b6e-e2a3-480d-8cc6-5743b8dadaee/eng_audio_192_48000.m4a" } ] } ] }
Do I miss some configuration?