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
11
votes
0 answers

Create http audio stream with VLC in C#, from a WAV audio being recorded

I am using NAudio library to record systems mic input - continuously. private void RecordStart() { try { _sourceStream = new WaveIn { DeviceNumber = _recordingInstance.InputDeviceIndex, WaveFormat…
11
votes
2 answers

Extract/Record Audio from HLS stream (video) while playing iOS

I am playing HLS streams using AVPlayer. And I also need to record these streams as user presses record button. The approach I am using is to record audio and video separately then at the end merge these file to make the final video. And It is…
Sajad Khan
  • 512
  • 1
  • 6
  • 15
11
votes
1 answer

Live RTSP stream will not play with VideoView; No content provider error

I'm new to Android development and can't seem to get anywhere with the development of an app to live stream an RTSP feed from an ip camera. While I can get the code to stream from a website with an RTSP address of a .mov file, I cannot get it to…
11
votes
2 answers

How to use HTTP Live Streaming protocol in iPhone SDK 3.0

I have developed on IPhone application and submitted to App store. But my application got rejected based on below criteria. Thank you for submitting your yyyyyyyy application. We have reviewed your application and have determined that it…
Pugalmuni
  • 9,350
  • 8
  • 56
  • 97
11
votes
1 answer

HLS Streaming using node JS

I'm trying to stream HLS content using node.js. And somehow it is not working. It'll be of great help if someone helps me out. Problem:- Trying to serve HLS content from node.js (not live stream, but a set of .ts files and .m3u8 playlist, or in…
Tirtha
  • 862
  • 1
  • 12
  • 29
10
votes
1 answer

Android http live Streaming URL using mediaplayer

I am trying to play an url but its not playing and the code i used is below..the logcat is showing Mediaplayer error(1,-1002), start state is 0 and error(-38, 0) why...? where i am going wrong......can u help me out how to play........ import…
user1051599
  • 371
  • 2
  • 7
  • 18
10
votes
3 answers

On the fly transcoding and HLS streaming with ffmpeg

I am building a web application that involves serving various kinds of video content. Web-friendly audio and video codecs are handled without any problems, but I am having trouble designing the delivery of video files incompatible with HTML5 video…
syfluqs
  • 658
  • 5
  • 12
10
votes
2 answers

Why is Chromecast unable to stream this HLS video? "Neither ID3 nor ADTS header was found" / Error NETWORK/315

I'm trying to stream some URLs to my Chromecast through a sender app. They're HLS/m3u8 URLs. Here's one such example URL:…
Doug Smith
  • 29,668
  • 57
  • 204
  • 388
10
votes
1 answer

iOS 11 ObjectURL support for html5 video

I need a way of playing hls m3u8 playlists that are created in the clients webbrowser and not using and external file. I am currently generating a string and creating a file that is later linked using Object URLs. const playlistFile = new…
user2319925
  • 209
  • 1
  • 9
10
votes
2 answers

Playing Offline HLS with AES-128 encryption iOS

I want to integrate offline HLS in iOS through AVFoundation. I have an encrypted HLS with simple AES-128 and it doesn't want to play in offline mode, I was trying to integrate AVAssetResourceLoaderDelegate, but don't know how to integrate…
Cyklet
  • 351
  • 2
  • 12
10
votes
2 answers

How to add external WebVTT subtitles into HTTP Live Stream on iOS client

We have videos encoded via bitmovin.com and provided as HTTP Live Streams (Fairplay HLS), but subtitles although in WebVTT format are exposed separately as direct URLs for the whole file, not individual segments and are not part of the HLS m3u8…
Martin Koles
  • 5,177
  • 8
  • 39
  • 59
10
votes
2 answers

Stream from WebRTC input to HLS

I need to do video streaming where the recording is happening on a browser and has to be consumed as HLS on mobile devices. It seems I need some media server and send the camera stream as WebRTC to it. It seems Janus and Kurento can do that task and…
acroca
  • 186
  • 1
  • 6
10
votes
3 answers

How to detect video bitrate from HLS/M3U8 file using ffprobe

We need to detect the video bitrate of a HLS stream with ffprobe by using the m3u8 file of the .ts. If I use the m3u8, I can get the duration, dimensions, codecs used, audio bitrate, but no video bitrate is available in the response provided by…
Guillermo
  • 864
  • 4
  • 12
  • 20
10
votes
2 answers

FFMPEG Encryption

I am doing a project with encrypting video and I have a few questions for the procedure. I used a command to transcode mp4 to HLS with a ts segment duration of ~10 seconds. First, I need to encrypt those videos with a key from database. However, I…
rickyma924
  • 172
  • 1
  • 1
  • 8
10
votes
2 answers

HTTP Live Streaming: how to listen for timed metadata embedded as ID3 tags using Javascript in iOS8?

We have a video streaming platform where users can broadcast a live video stream and synchronise it with a set of presentation slides. To display the broadcast on iOS we are using HTTP Live Streaming. In order to show the slide at the correct time…
Stephen Young
  • 852
  • 1
  • 11
  • 21