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…
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…
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…
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…
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…
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…
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…
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…
1
2 3 4 5