live-streaming

HTTP live streaming with encryption

蓝咒 提交于 2019-12-21 03:46:10
问题 I am trying to understand how the HTTP Live Streaming protocol that Apple supports on their iOS devices as well as on Safari protects the key that unlocks the content. The way I understand it, the .m3u8 file holds the whole thing together and references the content (in MPEG2 TS container, AES 128 encrypted) and the key to the TS file. Like in this example: #EXTM3U #EXT-X-MEDIA-SEQUENCE:7794 #EXT-X-TARGETDURATION:15 #EXT-X-KEY:METHOD=AES-128,URI="https://priv.example.com/key.php?r=52" #EXTINF

How to Live stream with HTML5, without Flash?

爱⌒轻易说出口 提交于 2019-12-21 03:42:29
问题 The Problem : I need my clients to be able to stream their webcam to my streaming server(for instance Wowza server). I am building my site in PHP. I have gone through various streaming sites like twitch.tv, livestream.com and found that they all use third party broadcasting software like Wirecast, XSplit broadcaster, OBS etc to stream the Webcam feeds to the server. Then I came across sites like vLine, Opentokrtc that uses WebRTC for Video chat. My Question : So, my question is that, is it

FFMPEG to Youtube Live

心已入冬 提交于 2019-12-20 14:54:17
问题 I have an audio stream, im using ffmpeg to stream it to youtube live with an image as background with following command, ffmpeg -loop 1 -i x.jpg -i http://xxx.xxx.xxx.xxxx:5305/stream -c:a aac -s 1280x720 -ab 128k -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/xxxxx But im getting the following message on youtube, YouTube is not receiving enough video to maintain smooth streaming. As such, viewers will experience buffering this cause buffering in the output stream. Any one know

Solutions to stream from a decklink card to browsers (Gstreamer -> TCP MJPEG -> ?)

 ̄綄美尐妖づ 提交于 2019-12-20 14:40:07
问题 I need to live stream from a decklink card to a browser. I also must be able to do it with a very poor network link (128kbits/s...), so I need to be able to stream at a very low fps (1 fps is fine) and a very low image quality. At the moment I'm using GStreamer to get the video from the card, to transcode it to MJPEG, and to stream it with TCP. This part is perfectly working, but now I need to tube this tcp stream to an HTTP stream. I can do this with VLC and it works well at a "normal"

Live Video Stream on a Node.js Server

爱⌒轻易说出口 提交于 2019-12-20 08:23:26
问题 I have been researching this a lot but am frustrated as I feel like the solution should be simple though I know wont be. Ideally i'd just want to use node to host the server, webrtc getusermedia to get the live stream on the local client and use something like socket.io to send the stream to the server and then the server would broadcast the stream to the remote client; as if it was a simple messaging chat app. Just thinking about this some more it seems as an approach this simple would be

MediaPlayer() audio stuttering(android)

混江龙づ霸主 提交于 2019-12-20 06:15:04
问题 I am using the MediaPlayer function to stream a live audio stream from a remote server, in my android app. But the audio is choppy and stuttering. The problem is not my internet as the feed plays perfectly when I play it on the computer. What could be the problem?*Note: the streams are live. This is the code I'm using: MediaPlayer mp = new MediaPlayer(); try{ mp.setDataSource("http://radiotool:80/feed 342.mp3");//hardcoded for testing purposes mp.prepare(); mp.start(); } catch(Exception e)

How can I play YouTube live streams with the YouTube Android Player API?

微笑、不失礼 提交于 2019-12-20 04:56:06
问题 I have managed to play YouTube videos using YouTubePlayer. However, when I try to play live streams using YouTubePlayer, nothing happens. Is playing live streams supported by the API? If so, how do I do it? 回答1: There is no difference in playing normal YouTube videos and live videos.I was unable to play live videos on android version 4.1. however on version 4.2.2, live videos played successfully. Latest version of Official Youtube app must be installed in order to use API. Code: public void

How can I play YouTube live streams with the YouTube Android Player API?

守給你的承諾、 提交于 2019-12-20 04:56:04
问题 I have managed to play YouTube videos using YouTubePlayer. However, when I try to play live streams using YouTubePlayer, nothing happens. Is playing live streams supported by the API? If so, how do I do it? 回答1: There is no difference in playing normal YouTube videos and live videos.I was unable to play live videos on android version 4.1. however on version 4.2.2, live videos played successfully. Latest version of Official Youtube app must be installed in order to use API. Code: public void

Stream live video to Facebook from iOS

ぃ、小莉子 提交于 2019-12-19 10:32:22
问题 I’m using Live video API, i want to show privacy (Public, Friends, only me) before streaming live video on Facebook from iOS app. 1 Does FBSDKShareKit supports live video content ? 2 Can i retrieve friend list and display privacy in custom views ? 回答1: I've made the facebook-live-ios Swift library last week that provides you an Facebook-SDK-like interface for configuring, starting and stopping Facebook Live sessions in your own iOS app. Give it a try! 来源: https://stackoverflow.com/questions

Streaming using GStreamer

会有一股神秘感。 提交于 2019-12-19 05:09:37
问题 I have got one HD video "ed_hd.avi" on System#1. Would like to stream it over network and play the content from System#2. I am using GStreamer on Ubuntu 11.04, tried a lot on this. Variety of errors makes this objective difficult to diagnose. Will be thankful for getting a working command for the System#1-end and System#2-end. What I have tried is as follows: System #1: gst-launch filesrc location=ed_hd.avi ! decodedin ! x263enc ! video/x-h264 ! rtph264pay ! udpsink host=127.0.0.1 port=5000