簡體   English   中英

如何將網絡攝像頭視頻發送到 rtmp

[英]How to send webcam video to rtmp

我正在使用https://demo.avideo.com/進行直播。

我正在嘗試生活 stream 我的 web cam 這個網站顯示選項生活 stream Z2567A5403705EB7AC2E.

當我按下 web 凸輪 stream 后看到源代碼時。

swfobject.embedSWF("<?php echo $global['webSiteRootURL']; ?>plugin/Live/view/webcam.swf", "webcam", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

類似於此Streaming Webcam RTMP 支持

現在我正在嘗試用

獲取用戶媒體

if (navigator.mediaDevices.getUserMedia) {
  navigator.mediaDevices.getUserMedia({ video: true })
    .then(function (stream) {
      video.srcObject = stream;
    })
    .catch(function (err0r) {
      console.log("Something went wrong!");
    });
}

Web cam 正在請求訪問權限。

但是如何將 web cam 視頻發送到 rtmp 服務器。 有什么辦法嗎? 或者是否有任何其他選項可以實現這一點。

注意:我使用https://obsproject.com/發送到 rtmp 服務器它與 web 攝像頭、屏幕共享、視頻和所有工作正常

謝謝

WebCam -> RTMP不能直接在瀏覽器中使用。 您需要將視頻發送到后端,然后橋接到 RTMP。

我在這里分享了一個現有的解決方案https://stackoverflow.com/a/61008559/5472819

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM