Questions tagged [adaptive-bitrate]
74 questions
11
votes
2 answers
Exoplayer adaptive hls streaming
I am looking for good and simple example/explanation how to implement ExoPlayer for HLS Adaptive streaming. I am a newbie and do not have experience and knowledge so I can figure how to do this from code example on git.
There are too many 'moving…

svarog
- 688
- 1
- 12
- 29
9
votes
4 answers
how to play mpd file
.
I am trying to understand how mpd file plays and i am referring to the following data set:
http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/Valkaama/MPDs/Valkaama_1s_act_isoffmain_DIS_23009_1_v_2_1c2_2011_08_30.mpd
In mpd file format there is…

Mayank Agarwal
- 447
- 1
- 7
- 21
8
votes
1 answer
Create MPEG-DASH Initialization segment
I am looking to convert between HLS and MPEG Dash. I do not access to the original fully concatenated video file, only the individual HLS segments.
In doing this transformation to MPEG Dash I need to supply an initialziation segment for the Dash…

Mahout
- 414
- 1
- 3
- 12
6
votes
1 answer
Does WebRTC support Adaptive Bitrate Streaming for video?
I am using WebRTC for developing one of my applications.
There is no clarity on whether WebRTC natively supports adaptive bitrate streaming of video packets? Does VP8 / VP9 have adaptive bitrate encoding support? Is bitrate_controller WebRTC's…

Ajay Ponna Venkatesh
- 91
- 1
- 1
- 6
4
votes
2 answers
Does Android support HLS Adaptive Bitrate Streaming
I'm trying to implement adaptive bit-rate streaming in my app that automatically switch the quality depending on the connection speed. How could I achieve this. Is there is any third party library available for this. does the default android video…

Alen Abraham
- 109
- 1
- 2
- 11
4
votes
2 answers
Strategy for adaptive Streaming consistent across majority browsers and Devices
I have researched a lot regarding the current state of Video streaming and playing on the web. I am posting the things i have summarized and the strategy i think i should follow to support adaptive streaming across majority devices and browsers. I…

Vinay
- 723
- 9
- 32
4
votes
1 answer
MPMoviePlayerController MovieAccessLogEvent - Inflated observedBitrate
I am currently working with the MPMoviePlayerController and am analysing metrics for video playback. Specifically, analysing adaptive bitrates.
As part of testing I load a particular rendition of the video at a fixed bitrate (995kbps), however when…

Tim
- 8,932
- 4
- 43
- 64
2
votes
1 answer
Use FFmpeg to create MPEG-DASH files
I know using ffmpeg, we can create MPEG-DASH ready files, including the segments and the .mpd manifest file. For instance, I'm trying this command which works:
ffmpeg -re -i .\video-h264.mkv -map 0 -map 0 -c:a aac -c:v libx264 -b:v:0 800k -b:v:1…

Tina J
- 4,983
- 13
- 59
- 125
2
votes
0 answers
How does WebRTC determine when to resize a video based on adaptive bitrate?
Can someone help me understand how WebRTC determines when to adjust the size of a video steam based on bitrate?
I'm looking for a slightly lower level description than what I can find with a basic Google search. Ideally, if there are any key files…

Friendly King
- 2,396
- 1
- 23
- 40
2
votes
1 answer
ReactJs - unable to get all resolutions from master m3u8 using videojs
I'm currently using ReactJS & Video Js for playing VOD m3u8 files. Video player is unable to get all resolutions from the master.m3u8 manifest. Any help would be highly appreciated. Here is my code -
import videojs from 'video.js';
import…

Vinayak Iyer
- 31
- 1
- 3
2
votes
0 answers
Why Exoplayer 2.x is not switching to lower bitrates on low network during adaptive playback?
We are using exoplayer v2.x and are playing a HLS file which has 4 bitrate tracks.
When we configure exoplayer for adaptive playback, it is starting with a higher bitrate track but NOT switching back to a lower bitrate track when we throttle the…

user11496812
- 21
- 4
2
votes
1 answer
Mp4 to dynamic adaptive hls with multiple bitrates using ffmpeg
I tried converting mp4 video to HLS for online streaming which I have successfully done using FFmpeg.
Command:
ffmpeg -i /var/www/html/file_conversion/heli.mp4 -map 0 -profile:v baseline -level 3.0 -s 640x360 -c:v libx264 -b:v 500k -c:a libfdk_aac…

Awais fiaz
- 351
- 1
- 5
- 20
2
votes
0 answers
MP4Box - create single MPD files with multiple videos
I am working on a problem where I have to play multiple videos, one after another using DASH. I do not want them to be combined into one MP4. Each video (each represenatation) has its own segment file (single segment). Then I use MP4Box to create a…

Sunil Kumar Mohanty
- 371
- 4
- 14
2
votes
1 answer
Adaptive Bitrate streaming for Audio files with AWS services
I want to play audio file from AWS S3 cloud with cloudfront CDN.
Now I want to play audio with adaptive bitrate streaming. I guess, AWS Elastic Transcoder can be used to generate different stream.
I am having following queries
1) What should I use…

nirmal patel
- 171
- 14
2
votes
0 answers
using Android MediaCodec for Adaptive Streaming
I have used MediaCodec for playing avc video files. now I am trying to play video from a stream, I couldn't find any example or good documentations regarding using MediaCodec for adaptive streaming. I was wondering if anyone can lead me to a good…

Saeid Farivar
- 1,667
- 24
- 43