2014-03-12 50 views
0

我正在製作一個用於執行XSplit編碼器(RTMP服務器)直播流的程序。我需要有一個網站觀看那個流,而這個節目,播放器需要有一個按鈕讓觀衆可以選擇你的視頻質量,而流必須是流暢的並且質量很好。有人可以解釋這個或給我一個鏈接來做到這一點?請 (C#)通過XSplit編碼器(RTMP服務器)創建一個直播流

+0

你爲什麼要以http-實時流標記呢? – szatmary

+0

因爲我需要用「livestream」來標記這個,但是我沒有足夠的聲望來標記這個,而http-live-streaming是最相似的 –

回答

0

這是一個非常大的承諾。除非縮小範圍,否則這是一個不可能回答的問題。您需要一個接收RTMP的攝入服務器,您需要一臺具有足夠CPU能力的機器來完成所有轉碼。您需要站點才能播放。您還需要爲您的所有觀衆提供足夠的帶寬(CDN)。你需要支持多少觀衆?你想要播放什麼平臺? iOS版?那麼你需要HLS。網?那麼你需要RTMP。或者,如果您確定將其限制爲現代瀏覽器,則可以使用DASH。你想讓它在Firefox中播放嗎?那麼它必須是flash,因爲firefox不支持h.264編解碼器。但閃存不會在iOS中播放。您可以使用JWPlaver高級版,它將在Flash中播放HLS。其實h.264是你打算使用的編解碼器?您是否研究過Zencoder實時轉碼等服務?或Wowza與轉碼模塊?亞馬遜提供預配置的wowza實例。這個項目的預算是多少?爲什麼不使用抽搐?

編輯:你或許可以串在一起的東西使用的ffmpeg: https://trac.ffmpeg.org/wiki/StreamingGuide

+0

嗯,有一種方法可以將我的表單中的youtube livestream ?但是,每天都會播出流行音樂,而且對於開始播放所有擁有該節目的人員的直播應該很容易,沒有太多配置......這有一種方法嗎?我需要流式傳輸到所有瀏覽器,也許我會創建一個Android和iOS應用程序... –