http-live-streaming

MPEG-TS Segments HTTP Live Streaming

拈花ヽ惹草 提交于 2019-12-30 05:29:05
问题 I'm trying to interleave MPEG-TS segments but failing. One set of segments was actually captured using the built in camera in the laptop, then encoded using FFMPEG with the following command: ffmpeg -er 4 -y -f video4linux2 -s 640x480 -r 30 -i %s -isync -f mpegts -acodec libmp3lame -ar 48000 -ab 64k -s 640x480 -vcodec libx264 -fflags +genpts -b 386k -coder 0 -me_range 16 -keyint_min 25 -i_qfactor 0.71 -bt 386k -maxrate 386k -bufsize 386k -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -aspect 640:480

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

我与影子孤独终老i 提交于 2019-12-30 00:39:36
问题 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 in the stream on iOS we were listening for the qt_timedmetadataupdated event provided by Apple's Quicktime Javascript API. This method is described here: http://www.wowza.com/forums/content.php?355-How-to-debug-timed-data-events-%28ID3-tags%29-from

HLS (http live streaming) on Android 3.0 and seeking

穿精又带淫゛_ 提交于 2019-12-29 03:52:05
问题 We have a provider that gives us m3u8 files for HLS streams (originally intended for use in an iOS app). Android 3.0+ supports http live streaming (http://developer.android.com/guide/appendix/media-formats.html) - and we can in fact play these m3u8 files using the standard VideoView on Android 3.0+. EDIT: Android seems to treat this as "real-time" video feed, and disables the ability to seek or calculate a video duration. (Where-as iOS let's you seek within the stream without issue) Is there

stream live video to Android

强颜欢笑 提交于 2019-12-28 08:08:16
问题 How can I stream live video to Android (2.1 and higher), I have two links: m3u8 and f4m (As I know, f4m is not supported). From what I saw on stackoverflow, there is a way to stream m3u8 with vitamio (but the link is not working ). Is there any other way to stream m3u8 video ? Maybe there is other format that I can use ? Thanks. 回答1: Because no one answered my question, I will do it myself. If you want to perform HLT (HTTP Live Stream) on Android 2.1 and higher you may use the vitamio library

How to play even background mode using MPMoviePlayerController

穿精又带淫゛_ 提交于 2019-12-24 16:12:41
问题 Audio Live Streaming Service using IIS7 is prepared. Audio Live streaming server setting is very complex, but have succeeded. I obtained a URL for streaming like this(@"http://xxx.xxx.xx.xx/liveStream.isml/manifest(format=m3u8-aapl).m3u8"). My using code is unexpectedly simple. self.theURL = [NSURL URLWithString:@"http://xxx.xxx.xx.xx/liveStream.isml/manifest(format=m3u8-aapl).m3u8"]; if(moviePlayer == nil) { moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:theURL]; }

Audio equivalent of SPS and PPS when muxing Annex B MPEG-TS? What is “DecoderInfo”?

亡梦爱人 提交于 2019-12-24 15:33:04
问题 I'm using the Bento4 library to mux an Annex B TS (MPEG-2 transport stream) file with my h264 video and AAC audio streams that are being generated from VideoToolbox and AVFoundation respectively, as source data for a HLS (HTTP Live Streaming) stream. This question is not necessarily Bento4-specific: I'm trying to understand the underlying concepts so that I can accomplish the task, preferably by using Apple libs. So far, I've figured out how to create an AP4_AvcSampleDescription by getting

Offline HLS Fairplay playback error when the app is closed, code 16227

两盒软妹~` 提交于 2019-12-24 14:23:34
问题 I'm implementing Offline Playback with HLS Fairplay following the demo in the FairPlay Streaming Server SDK v4.0.1 that uses AVContentSessionKey. I download three contents, each content is downloaded and persisted correctly, both the .movpkg and its content key on the documents directory, when I turn off the WIFI these three contents downloaded plays correctly without any problems, before playing Im using this code: let urlAsset = element.urlAsset! ContentKeyManager.shared.contentKeySession

Play Live Video Stream On Website

六眼飞鱼酱① 提交于 2019-12-24 12:25:19
问题 I'am trying to make a website that only has a video player in it. I currently have a softrware that streams video in HLS through a url, if i open the url in iphone with some HLS Player i can see the video. What I'am trying to do is to publish the stream in all browsers(or some of them) with some video player I'v tried jwplayer, but it doesnt stream my site, i tried jplayer but it doesnt do live streamin. I basicly need a plyer that i can give it the url for example: http://someurl.com

videojs: Download/stream video in chunks with quality selecton

有些话、适合烂在心里 提交于 2019-12-24 11:06:53
问题 I want to create a video streaming website, like youtube and I've been stuck on 2 requirements which I'm not sure if videojs solves or not. Say there's a 1-hour video, I want the video to be downloaded and streamed in chunks, and not the whole file. I've seen that streaming format like HLS and DASH, solves that (looking on the network tab of chrome, I see chunks downloaded as the video plays). But on the other hand, I think it prevents my 2nd requirement. Different quality selection. I was

GStreamer: Add dummy audio track to the received rtp stream

﹥>﹥吖頭↗ 提交于 2019-12-24 00:51:58
问题 I'm initiating RTP stream from my Raspberry camera using: raspivid -n -vf -fl -t 0 -w 640 -h 480 -b 1200000 -fps 20 -pf baseline -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay pt=96 config-interval=10 ! udpsink host=192.168.2.3 port=5000 on the client site, I'm converting it to HLS and upload it on a web server: gst-launch-1.0 udpsrc port=5000 ! application/x-rtp,payload=96 ! rtph264depay ! mpegtsmux ! hlssink max-files=5 target-duration=5 location=C:/xampp/htdocs/live/segment%%05d