Questions tagged [vod]
24 questions
14
votes
1 answer
NGINX open() failed (20: Not a directory) hls vod with secure link module
I have a problem with nginx config for hls streaming. I use kaltura nginx vod module and try to add ngx_http_secure_link_module to protect the stream. The strange thing is I have 404 error if I enable ngx_http_secure_link_module (logs below). I…

Klimbo
- 1,308
- 3
- 15
- 34
2
votes
0 answers
FFMPEG add/remove inputs on the fly / dynamically
We seek a command to be able to add/remove video/audio inputs on the fly and apply filters without restarting a command. That way, we may continuously manipulate the output stream without restarting it - both a recorded file as well as the stream.…

Petro O. Bochan
- 21
- 1
2
votes
0 answers
Concatenate m4s vimeo files
when downloading a vimeo video my downloaded always stopped at 99%. I was left with two collections of m4s files; one for video and one for audio stream.
I tried all possible solutions an none worked for me. Renaming the extension to mp4 did not…

Veverica10
- 21
- 2
1
vote
0 answers
Select Dash file Bitrates Manually in react-player
I'm using React-player in the project and my task is streaming MPD (DASH) files with resolution switcher feature.
based on DASHjs document first I used getBitrateInfoListFor("video") to get all available bitrates and then I disabled auto bitrate…

mrjelveh
- 11
- 3
1
vote
0 answers
FFmpeg freezes on the same frame and gets stuck on it
I'm trying to figure out why the following ffmpeg (4.2.1) command, which works well most of the time, sometimes ends up stuck on the same frame.
This ffmpeg command allows me to make a LIVE streaming with recording VOD at the same time.
Has anyone…

riles
- 11
- 2
1
vote
0 answers
Is there an open source solution to setup my own "CDN"?
I currently have 1 dedicated server with 5TB of static content (mainly videos), It was holding up nicely with a small number of users but It seems like it can't keep up anymore.
I know a CDN is supposed to be in multiple locations but all I want is…
0
votes
1 answer
How to record watching statistics in hls streaming
I implemented a vod streaming system that converts videos to hls with ffmpeg.
And I made a Django program that gives playlists and ts files to the player so that the video can be played.
But I don't know how to record the watching statistics.
I used…

qmksbp
- 11
- 1
0
votes
0 answers
Shaka Player NextJs Custom UI
have been 1 month since I started with Shaka Player. I am not sure if i'm doing something wrong but i cloned the Shaka NextJs example and did try to create some custom button to let me skip videos, as the Docs shows.
Doesn't work!
So, would be great…

Gui-Alucard
- 11
- 2
0
votes
0 answers
Fully scraping m3u8 with ffmpeg without recoding
There is a manifest living on the server (index.m3u8) containing data about child manifests (for different video qualities) which in turn contain segment names. Is it possible to provide to ffmpeg (or any other tool) url of index.m3u8, to get all…

gsemyong
- 1
- 1
0
votes
0 answers
Prevent public content from embedding on other websites
I am building SaaS to help people build VOD websites and I am planning on adding single CDN to serve content for all the websites. The content on those websites should be publicly available, but I want to prevent other websites (not built with my…

gsemyong
- 1
- 1
0
votes
0 answers
How to lavarge HTTP range requests in LL-DASH and nginx
I have a remote server setup that stores VOD (video on demand).
I use Shaka player on the client side.
I encoded the video as a Low Latency Dash using Shaka Streamer and I want Shaka Player to use HTTP range requests on the video parts. I also want…

Meir
- 19
- 3
0
votes
1 answer
Performant AV1 encoding, does it exist?
I'm developing a VoD application as a white label product that runs in a SaaS context using K8s. To enable streaming, I take the input video and re-convert it into HLS segments in multiple version and codecs to reach maximum compatibility.
Yesterday…
user18726875
0
votes
1 answer
Suitable approach for serving HLS playlist from GCP using node.js server
I have a dilemma in serving dynamic hls playlists to users, since all hls files will have to be served from GCP storage. Since index file is static, I can simply serve it using express static as outlined in one answer in here but it is limited to…

dev_2k20
- 37
- 9
0
votes
1 answer
Replacing multiple HLS VOD segments returned from VAST tag
I've a VOD HLS playlist source to use in MediaTailor where I would like to replace 2 segments (segment1.ts, segment2.ts) with creatives returned using a VAST…

muraliv
- 169
- 1
- 7
0
votes
1 answer
VOD Ad Replacement using AWS MediaTailor
Is it possible to replace a HLS segment with an AD in VOD playout?
For example, if I've a HLS playlist below, I want to replace 360p_002.ts with an VAST AD if available, if not include 360p_002.ts in the Playout. Is this an…

muraliv
- 169
- 1
- 7