Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linear channels - add live stream urls, and wrong metadata for bitrates #1553

Open
Ronileco opened this issue Dec 15, 2024 · 0 comments
Open

Comments

@Ronileco
Copy link

Ronileco commented Dec 15, 2024

Hi @erankor - Hope you're doing well!

We're using the VOD module to generate linear channels from VODs using remote mode with JSON mapping.

  1. Can I add a live stream (another m3u8) into the linear channel schedule? how would you suggest we support such a use case if possible?

  2. (Fixed by nginx restart) I have a channel and each file has 6 bitrates including 1920X1080, the channel works well but I can't get the 1920 rendition (f6)
    For some reason the master manifest returns wrong metadata for last rendition (thinking the last rendition is also 720 with the same bitrate) so it doesn't choose the highest bitrate. the f5 and f6 streams are different and the f6 stream is HD but the metadata is causing the issue.

Where does the nginx vod module get the metadata from?
The channel URL (with a bad manifest):
https://cdnvod.panda-os.com/livehls/675932d20630440f6552eaf5/master.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2688432,RESOLUTION=1280x720,FRAME-RATE=24.000,CODECS="avc1.640028,mp4a.40.2"
https://cdnvod.panda-os.com/livehls/675932d20630440f6552eaf5/index-f5-v1-a1.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2688432,RESOLUTION=1280x720,FRAME-RATE=24.000,CODECS="avc1.640028,mp4a.40.2"
https://cdnvod.panda-os.com/livehls/675932d20630440f6552eaf5/index-f6-v1-a1.m3u8

I fixed the 2nd issue by restarting the nginx vod module - nginx reload didn't help, so my guess is that it was the metadata cache for the channel or some of the videos being transcoded.
Is there another way to clear/clean the metadata cache?

Thanks so much

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant