http-live-streaming

Create MPEG-DASH Initialization segment

*爱你&永不变心* 提交于 2019-11-30 14:06:19
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 manifest .mpd file. My questions are: What is the structure of a Dash video initialization segment? How can I generate/create one without the need for the original full file? Perhaps a solution would involve getting MP4Box to convert the '.ts' HLS segments to Dash '.m4s' segments which are self initializing, but I am unsure how to go about this this?

Where are MAC OSX HTTP Live Streaming Tools

烂漫一生 提交于 2019-11-30 12:45:38
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 version of the HTTP Live Streaming Tools from the Apple Developer website. You can access them if you are a

DIY: Video Streaming Server

只谈情不闲聊 提交于 2019-11-30 11:38:38
问题 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. 回答1: 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

What is the difference between HLS and MPEG-DASH?

雨燕双飞 提交于 2019-11-30 10:39:44
问题 It seems both protocol does the same thing but is there a advantage of one over the other? 回答1: 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 回答2: Here's a quick comparison for Aquary. Too long for an inline reply... Web Standards: Of the two adaptive

Playing HLS (m3u8 playlist) on Windows Phone 8.1

筅森魡賤 提交于 2019-11-30 09:21:33
问题 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

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

北城余情 提交于 2019-11-30 04:51:27
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. dipali 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 exception } Abhishek Shukla Try doing this: MediaPlayer mp = new MediaPlayer(/*Your-Context*/); mp

How to play m3u8 playlist in all PC browsers?

与世无争的帅哥 提交于 2019-11-30 04:32:11
By default m3u8 files can be played in Mac Safari browser, but not in any other desktop browsers. What needs to be done to play them in all browsers, both supporting HTML5 and non-HTML5? Unfortunately HTML5 support for video is so fragmented that it is, to all intents and purposes, useless (at least as a primary focus) at this point in time. M3U8 playlists are Apple HTTP Live Streaming, and as you can tell from the name, they are (or at least started out as) an Apple standard, no other browser uses them, or HTTP Live Streaming. There are some programs you can install to add support for HLS.

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

我怕爱的太早我们不能终老 提交于 2019-11-30 04:15:26
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-Apple-HLS-streams-in-iOS-devices However, in iOS8 this method no longer works so we are trying to find

Exoplayer adaptive hls streaming

杀马特。学长 韩版系。学妹 提交于 2019-11-30 03:57:30
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 parts' so beginner can understand and reuse it in own projects. Can somebody help me to learn and understand how to use/implement ExoPlayer in order to achieve this functionality? Thanks! Vicky The easiest way to get started using ExoPlayer is to add it as a gradle dependency. You need to make sure you have the jcenter repository included in the build

Android HLS video mime type

浪子不回头ぞ 提交于 2019-11-30 03:52:57
问题 I would like to fire an Intent to play a HLS (HTTP Live Stream) video. What should I put in the type field to fire just the video players that support HLS? I tried unsuccessfully the following: video/m3u video/m3u8 video/hls application/x-mpegURL vnd.apple.mpegURL video/MP2T application/vnd.apple.mpegurl Ideas please... 回答1: You should put the Content-Type type specified in the RFC: application/vnd.apple.mpegurl . See section 3.1 of http://tools.ietf.org/html/draft-pantos-http-live-streaming