Questions tagged [video-on-demand]

Video on demand (VOD) is system which allow users to select and watch/listen to video content when they choose to.

Video on demand (VOD) or audio and video on demand (AVOD) are systems which allow users to select and watch/listen to video or audio content when they choose to, rather than having to watch at a specific broadcast time. IPTV technology is often used to bring video on demand to televisions and personal computers.1

Television VOD systems can either stream content through a set-top box, a computer or other device, allowing viewing in real time, or download it to a device such as a computer, digital video recorder (also called a personal video recorder) or portable media player for viewing at any time. The majority of cable- and telco-based television providers offer both VOD streaming, including pay-per-view and free content, whereby a user buys or selects a movie or television program and it begins to play on the television set almost instantaneously, or downloading to a DVR rented from the provider, or downloaded onto a PC, for viewing in the future. Internet television, using the Internet, is an increasingly popular form of video on demand.

Some airlines offer AVOD as in-flight entertainment to passengers through individually controlled video screens embedded in seatbacks or armrests or offered via portable media players. Airline AVOD systems offer passengers the opportunity to select specific stored video or audio content and play it on demand including pause, fast forward, and rewind.

Other forms of video on demand also include "subscription video on demand" (SVOD), which includes services such as Netflix that require users to pay a monthly fee to access a bundled set of content. Another subset of video on demand is "advertising video on demand" (another kind of AVOD), which includes services such as Hulu or Sony's Crackle. This AVOD is often free for users, and the platforms rely on selling advertisements as a main revenue stream.

By: Wikipedia - Video-on-demand

25 questions
13
votes
1 answer

Video "Streaming" vs playing off directly from Files

This might be one of most stupid questions but i still need to very clearly understand about Video "Streaming". Here i'm talking about the Media Files only. (Not "Live" streaming) Lets say i have happy.mp4 file. Then what is the way to go. (Or what…
夏期劇場
  • 17,821
  • 44
  • 135
  • 217
4
votes
2 answers

AWS Cloudfront Video Streaming - Video Quality Change

I am developing an Video-on-demand mobile application. Videos are converted using AWS Elastic media converter and stored in S3 bucket. It will be streamed using Cloudfront. The problem I'm facing is to stream the video on different…
4
votes
3 answers

Is there any Video Rental VOD (video-on-demand) API's out there?

I have been searching for this for a while and I can't find. I am searching for a video on demand APi but I can't find any. Please help. UPDATE: Let me clarify one thing, I want to rent the movie THE MATRIX via API so I can show it to the user. That…
Ignacio Correia
  • 3,611
  • 8
  • 39
  • 68
3
votes
2 answers

Portrait video converted to Landscape in AWS Elemental Mediaconvert

I'm using AWS 'Elemental MediaConvert' service to get the HLS format of the uploaded video. We are using this as Video-On-Demand service. Everything works fine. Video that is been uploaded in 's3-input' bucket will taken by lambda service and…
2
votes
1 answer

Wowza secure Apple HTTP Live Streaming (AES-128 - external method). Player is not making the key request

I have been working on Wowza Streaming Server and while trying to secure Apple HTTP Live Streaming using AES-128 - external method I am encountering below problems : External AES-128 method of encryption is not working for .smil files present in…
1
vote
1 answer

How to Convert MP4 to HLS with Multiple Audio and Multiple Video Quality in Python/Django?

I have tried with ffmpeg library and I can convert videos mp4 to hls with multiple quality but multiple audio is not working. > [Commands Excuting from Terminal] And with subprocess library calling subprocess.call. > [ Want to know is this the right…
1
vote
1 answer

Required resource for a basic on demand video streaming service/app

I want to create an e-learning app. The app will have option to upload videos and then same videos will be streamed to user. I was looking for Azure-Media-Services. I want to know what resources are required other than Azure-Media-Service. Can…
1
vote
0 answers

In media package VOD, createAsset() by using aws-sdk it gives internal server error By javascript

I am creating assets by using aws-sdk by using createAsset() in mediaPackageVod, it gives Internal Server Error as i'm providing all the param to the function const mediapackagevod = new AWS.MediaPackageVod(); let assetParams = { Id:…
Ankush
  • 11
  • 3
1
vote
0 answers

Video file with multiple audio is not playing in wowza video on demand

I am using wowza streaming engine (Version 4.7) for VOD Streaming. My requirement is to play video file with multiple audios. I setup a plugin from github https://github.com/WowzaMediaSystems/wse-plugin-multitrackvod for multiple audio tracks. I…
1
vote
0 answers

VLC VLM How to stream video on demand (VOD) over HTTP

I am beginner in VLC, and I am trying to do streaming VOD videos from my desktop to laptop. The server is running ubuntu 14.04, and it works well by RTSP. However, when it did not work when I am trying to use HTTP (I have to use VOD instead of…
Eric Hsieh
  • 31
  • 1
  • 5
1
vote
1 answer

Detect if jwplayer is live, if not then vod fallback

I would like to use my JWPLAYER 6 pro to play the live stream and switch to vod download fallback if live stream is not available. Here is my simple code:
0
votes
0 answers

HLS based video-on-demand (VOD) streaming using nginx and rtmp

Live-streaming using Nginx and RTMP modules is straightforward. I have used the following docker image (which is an excellent solution): alfg/nginx-rtmp My current solution for VOD streaming: Create an VOD application block inside the Nginx…
Rasoul
  • 63
  • 1
  • 1
  • 5
0
votes
0 answers

Android Exo Player - Trouble playing Video on Demand from API

I'm working with the Pac-12 API (college sports data) and trying to make a streaming video player. The Pac-12 API (http://api.pac-12.com/v3/vod?page=0") gives back a list of video objects with urls for their Video's on Demand (VODs). I have exo…
Louis Sankey
  • 481
  • 8
  • 26
0
votes
0 answers

Variable segment size while converting mp4 to HLS VOD

I am working on a project and am following https://gist.github.com/mrbar42/ae111731906f958b396f30906004b3fa to convert a mp4 file to a HLS m3u8 playlist. So far everything worked out. What I am trying to do now is an optimisation of the stream such…
dravit
  • 553
  • 6
  • 16
0
votes
1 answer

Amplify Video - How to upload a video to the "Input" bucket with swift?

I have an IOS project using Amplify as a backend. I have also incorporated Amplify Video in the hope of supporting video-on-demand. After adding Amplify Video to the project, an "Input" and "Output" bucket is generated. These appear outside of my…
johnDoe
  • 709
  • 11
  • 29
1
2