http-live-streaming

DIY: Video Streaming Server

旧街凉风 提交于 2019-11-30 00:49:46
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. Mike F To setup your own video streaming server you should get started with the following components: A linux distribution you are familiar with A free and open source server solution such as NaviServer FFMpeg (see the streaming guide ) Reeoncode certain files / streams into desired resolutions/codecs etc. Prepare streams for correct restreaming VLC (see their wiki )

Ffmpeg hls live streaming - How to generate shorter segments

一笑奈何 提交于 2019-11-29 23:05:36
问题 Been using ffmpeg for live streaming via HLS and playing through video.js. It works but there is a 20s delay between the time the stream starts to the time it actually starts playing. Do you know why ffmpeg command below doesn't create segements that are 3 seconds like I have defined it in the command. The segments tend to be 9s or 10s. Can't get them to a shorter size ffmpeg -f x11grab -s 1280x720 -r 30 -i :0.0+nomouse -f alsa -ac 2 -i pulse -async 30 -vcodec libx264 -pix_fmt yuv420p -acodec

What is the difference between HLS and MPEG-DASH?

微笑、不失礼 提交于 2019-11-29 22:11:05
It seems both protocol does the same thing but is there a advantage of one over the other? You should ask yourself what is important to you (encoding, encryption methods, standardization, etc.) Jason Schneid wrote an excellent comparison: http://www.internetvideoarchive.com/IVA/news/2012/09/13/progressive-download-vs.-adaptive-bitrate-how-to-choose-the-format-right-for-you Here's a quick comparison for Aquary. Too long for an inline reply... Web Standards: Of the two adaptive streaming protocols MPEG-DASH has the best chance of becoming the unifying standard. Support: HLS, being older and with

HTML5 video: How to test for HLS playing capability? (video.canPlayType)

随声附和 提交于 2019-11-29 21:01:48
I have video which is delivered over HLS. Now I'd like to test in JavaScript if the device actually can play HLS video in HTML5. Usually in Javascript I did something like document.createElement('video').canPlayType('video/mp4') However I can't figure out which 'type' is the right one for HLS. Apple's Safari HTML5 Audio and Video Guide seems to suggest "vnd.apple.mpegURL" ("Listing 1-7 Falling back to a plug-in for IE") <video controls> <source src="HttpLiveStream.m3u8" type="vnd.apple.mpegURL"> <source src="ProgressiveDowload.mp4" type="video/mp4"> .... but canPlayType("vnd.apple.mpegURL")

Where are MAC OSX HTTP Live Streaming Tools

前提是你 提交于 2019-11-29 17:54:31
问题 I am trying to install mediastreamvalidator , mediastreamsegmenter , mediafilesegmenter tools for my mac machine version 10.6.8. As mentioned in below link about downloading required tools for development of Apple specified Http Live Server. https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html As above article says: The tools are frequently updated, so you should download the current

Playing HLS (m3u8 playlist) on Windows Phone 8.1

十年热恋 提交于 2019-11-29 15:31:05
A friend and I have tried to get the video player on Windows Phone 8.1 to play a m3u8 stream, but we've been unavailable to succeed. What we've tried: We've tried with playerframework.codeplex.com (Microsoft Player Framework), but it was unable to load the file. We also tried with Windows Phone Streaming Media ( https://phonesm.codeplex.com/ ), but we were unable to as much as use this one as we couldn't make sense of their documentation on how we actually had to load the file? Is there anybody who have worked with this kind of files before? I understand that m3u8 is not natively supported by

Extracting ID3 tags from MP3 over HTTP Live Streaming

我怕爱的太早我们不能终老 提交于 2019-11-29 02:50:08
问题 I've been having quite a difficult time extracting ID3 information from an MP3 being streamed over Live HTTP Streaming (using the Wowza media server, if anyone is curious). I know that the tags (right now the album tag and the album artwork tag) are being properly embedded in each of the file segments because when I download them manually I can see them in each segment as listed in the .m3u index file generated by the server. I am using the AVFoundation classes to do this, and I have it setup

Http Live Streaming for iPhone and why we use .m3u8 file

蹲街弑〆低调 提交于 2019-11-29 02:29:39
I have done all that from This I have also made .ts and m3u8 file. In local server and live server i can play mp4 file like <video width="320" height="240" controls="controls" autoplay="autoplay"> <source src="movie.mp4" type="video/mp4" /> </object> </video> But i have problem with playing .m3u8 file <video width="320" height="240" controls="controls" autoplay="autoplay"> <source src="movie.m3u8" type="video/m3u8" /> </object> </video> My mediafilesegmenter created two .ts file and one .m3u8 . My m3u8 file is #EXTM3U #EXT-X-TARGETDURATION:10 #EXT-X-VERSION:4 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X

Is it possible to play HTTP Live Streaming video within Flash platform designed for iOS? (.m3u8 playlist)

为君一笑 提交于 2019-11-29 02:25:47
问题 We're using HTTP live streaming service designed for Apple's iOS devices. It's working well with iOS devices currently. Source video fragments are stored in server formatted in H.264 and with MPEG2(.ts) container. Is there a way to play these video in Flash platform? These are my current investigations. As I know, Adobe offers their own streaming format F4F , anyway we already decided not to go for it. There is OSMF framework and an implementation. http://code.google.com/p/apple-http-osmf/

How to play Audio file Mp3 from the server [duplicate]

╄→尐↘猪︶ㄣ 提交于 2019-11-29 02:25:22
问题 This question already has an answer here: How can I play a mp3 without download from the url? [closed] 6 answers I want to play audio from the live server. I don't want to download these audio files. Format of these files are mp3.working on android java. 回答1: try { MediaPlayer player = new MediaPlayer(); player.setAudioStreamType(AudioManager.STREAM_MUSIC); player.setDataSource("http://xty/MRESC/images/test/xy.mp3"); player.prepare(); player.start(); } catch (Exception e) { // TODO: handle