2016-10-14 53 views
11

我想製作直播視頻流。例如有討論。有人正在錄製它。我希望視頻記錄出現在我的網頁上。我想用HTML 5來做到這一點。我不知道這是否可能,但有人嘗試過? 預先感謝您!使用HTML 5進行直播視頻流?

+2

這不是一個代碼寫入服務。你到目前爲止嘗試了什麼?發佈您的代碼!當你運行它時發生了什麼?你預期會發生什麼?你有什麼特別的問題? – Robert

+0

此外,您試圖解決的問題的具體參數是什麼?來源是什麼?有多少人會觀看它?什麼是您的延遲要求?您定位的平臺是什麼?這些是關於你想要做什麼的基本問題,你在選擇技術之前必須回答。 – Brad

+0

雙方,錄製和觀看都可以使用WebRTC完成,現在瀏覽器對它的支持相當不錯。例如。 https://simplewebrtc.com/ – Harry

回答

0

我不會」 t推薦使用你自己的服務器,除非你有

  • 小衆

  • 一個真正擦亮了服務器

爲什麼?

由於Web服務器和Web託管工作人員可能無法獲得最佳體驗。有了這個說法,我建議使用Youtube,然後嵌入說你明天安排一個實時流,好在你上線前10分鐘我會創建實時流頁面並嵌入視頻,而它仍然可以使用你的一些託管資源仍然會在您的網站上。

至於響應速度,我相信如果您使用YouTube嵌入(使用Iframes),它是非常敏感的。只要確保設置了視圖端口或使用媒體查詢。

4

爲了生成具有高質量體驗的現場直播流,我建議使用自適應流媒體技術,如MPEG-DASH或HLS。

利用Youtube的直播功能絕對是一個(不錯的)選項。如果您更喜歡更可控的解決方案,則可以使用實時流媒體服務,如WowzaBitmovin,它們提供編碼以及基於HTML5的播放解決方案。

2

對不起,我的問題還不夠清楚。我正在考慮使用HTML 5和JS代替Flash和其他軟件產品。我在這裏找到了我的解決方案:https://davidwalsh.name/browser-camera和here:http://recordrtc.org/。感謝大家的幫助!

+0

和這裏:https://www.wowza.com/products/capabilities/webrtc-streaming-software:) –

+0

我跑到一個類似的要求,如果你有一個解決方案可以工作,它會喜歡挑選你的大腦?你建立了一個網站,成功地從客戶端流到客戶端?是直播還是錄音? – po10cySA

0

您需要一箇中介服務器,如flashphoner。在這裏,您可以使用網關軟件直接閱讀到YouTube的文章how to stream video from HTML5頁面。

長話短說,您必須將您的HTML5(WebRTC)流轉換爲Youtube Live可接受的RTMP流。