Questions tagged [http-live-streaming]

HTTP Live Streaming is a method of media streaming that consists of downloading segments of a mpeg2ts file, containing video (H.264) and/or audio (AAC or MP3). The specification was introduced by Apple and is widely used in iOS.

HTTP Live Streaming is a way to send audio and video over HTTP from a web server to client software on the desktop or to iOS-based devices.

HTTP Live Streaming sends audio and video as a series of small files, typically of about 10 seconds duration, called media segment files. An index file, or playlist, gives the clients the URLs of the media segment files. The playlist can be periodically refreshed to accomodate live broadcasts, where media segment files are constantly being produced.

References:

2691 questions
12
votes
2 answers

Why AVPlayer downloading first instead live streaming?

First time I am working with AVPlayer and I want to play a mp3 file using HTTP request with live streaming. I use AVPlayer that is working fine to play mp3 files, but the problem is AVPlayer needs to download the mp3 first then play it. I don't know…
Shariif Islam
  • 259
  • 1
  • 2
  • 15
12
votes
2 answers

Detect when AvPlayer switch bit rate

In my application, I use the AVPlayer to read some streams (m3u8 file), with HLS protocol. I need to know how many times, during a streaming session, the client switches bitrate. Let's assume the client's bandwidth is increasing. So the client will…
tcacciatore
  • 483
  • 6
  • 21
12
votes
3 answers

HTTP live streaming with ios

My app is rejected by apple and they give a reason We found that your app does not use the HTTP Live Streaming protocol, with a baseline stream of 64 kbps, to broadcast streaming video Then I search for a solutions and over internet all the…
Nikh1414
  • 1,238
  • 2
  • 19
  • 35
11
votes
5 answers

ffmpeg transcoding reset the start time of file

I use a segmenter to segment my MPEG 2 Ts file into a series of media segment for HTTP live streaming and each segment's start time following the previous one (ex:start time of segments: 00:00,00:10,00:20,00:30,...) (In Ubuntu) The Question…
diousk
  • 634
  • 1
  • 8
  • 13
11
votes
2 answers

develop video player on android to support HLS

I am trying to develop own video player that supports HLS(http live streaming) from 2.1. I have tried vitamio but it requires that we install vitamio plugin which is around 3.2 MB.So trying to develop own video player. I have been searching android…
Maggi
  • 155
  • 7
11
votes
3 answers

How to implement HTTP Live Streaming server on Unix?

I just realized that Apple required HTTP Live Streaming in order to view videos in iPhone apps. I was not aware of this before... I am now trying to understand what this involves so I can decide whether I want to do the work and make the videos…
alex
  • 1,900
  • 3
  • 24
  • 34
11
votes
1 answer

Pure js stream from webcamera to server

Is it possible to capture stream from webcamera(in front end) and stream it to server via hls or rtmp with pure js(no flash). And if there are another protocol which let send stream as stream(unlike hls), will be prefered.
Kandrat
  • 464
  • 7
  • 16
11
votes
2 answers

Can AVFoundation be coerced into playing a local .ts file?

Clearly, AVFoundation (and Quicktime X) can demux and play properly encoded .ts containers, because .ts containers underly HTTPS live streaming. Short of setting up a local web service to serve the .m3u8 and associated .ts files, I'd really like to…
Tawpie
  • 271
  • 3
  • 11
11
votes
0 answers

What is X-Playback-Session-Id header in Safari HTML5 player?

I found that the native Safari HTML5 Player(suppose it is AVPlayer under the hood), adds X-Playback-Session-Id header for each master/media playlists and chunks requests. Unfortunately, I can't find any official documentation or spec on this…
11
votes
0 answers

Uploading live streaming video from iPhone

How to live stream videos from iPhone to server like Ustream or Qik? I know there's something called Http Live Streaming from Apple, but most resources I found only talks about streaming videos from server to iPhone.any help pls? we have to…
user141302
11
votes
1 answer

AVAssetDownloadTask not working properly

I am having issues with downloading and playing an HLS URL at the same time. I have followed WWDC'16 video and also below link. But either I am able to play the audio or I am only able to download it. I am not able to achieve doing both the tasks…
Vikas Dadheech
  • 1,672
  • 12
  • 23
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
11
votes
0 answers

Safari version of chrome://media-internals

Is there something similar to chrome://media-internals for Safari? I'm working on HLS/SAMPLE-AES fMP4 stream and video "MEDIA_ERR_DECODE" is not really helpful. I'm hoping to find some tool that can inspect the stream closely and give a little bit…
NemanjaSRB
  • 398
  • 1
  • 16
11
votes
2 answers

Is Android 2.2 HTTP progressive streaming = HTTP Live Streaming?

The Stagefrigh media framework (Android 2.2) supports HTTP progressive streaming. What's that means? I.e. is this an HTTP Live Streaming protocol realization? And how to use HTTP Live Streaming on Android, I mean what's the client - web browser,…
headwire
  • 173
  • 1
  • 2
  • 5
11
votes
5 answers

DIY: Video Streaming Server

I'm looking for any modern resources for setting up a video streaming server. Preferably open source solutions. My searching on this has lead to a lot of dead ends. I also do need to build my own instead of paying for a service.