国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SRS服務(wù)器RTMP2WebRTC外網(wǎng)拉流配置

這篇具有很好參考價值的文章主要介紹了SRS服務(wù)器RTMP2WebRTC外網(wǎng)拉流配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

將前端服務(wù)開放到外網(wǎng),并且在外網(wǎng)使用WebRTC拉流,要求全部使用同一端口。

  • 外網(wǎng)地址:10.172.59.42(域名:test.com)外網(wǎng)端口為33333
  • 內(nèi)網(wǎng)SRS服務(wù)器地址:192.168.5.177,內(nèi)網(wǎng)端口為10090
  • 路由器將外網(wǎng)33333端口映射到內(nèi)網(wǎng)192.168.5.177:10090

一、使用docker搭建SRS服務(wù)器

1、編輯~/.bashrc,添加export?CANDIDATE="192.168.5.177",執(zhí)行source ./bashrc。

2、docker創(chuàng)建SRS服務(wù)器,將開放的8000端口改為33333端口。

docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 --env CANDIDATE=$CANDIDATE -p 33333:33333/udp registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5 ./objs/srs -c conf/rtmp2rtc.conf

WebRTC包含信令(Signaling)和媒體(Media)兩個部分的協(xié)議,信令默認(rèn)使用1985端口,媒體默認(rèn)使用UDP8000端口傳輸,無法單獨(dú)修改發(fā)送給客戶端的媒體端口,所以需要將8000端口改為和外網(wǎng)端口一致的端口33333。

3、修改SRS配置文件,將rtc_server中監(jiān)聽的UDP端口8000改為33333,重啟容器。

# 將容器中的配置文件復(fù)制到本地
docker cp srs:conf/rtmp2rtc.conf ./
# 將本地修改完的配置文件復(fù)制回容器內(nèi)
docker cp rtmp2rtc.conf srs:/usr/local/srs/conf
# 重啟容器
docker restart srs

二、使用Nginx配置反向代理

http {
    server {
        listen 10090;
        server_name _;

        # WebRTC拉流時,需要調(diào)用API:/rtc/v1/play/
        location /rtc {
            proxy_pass http://localhost:1985;
        }
        # WebRTC拉流地址前綴匹配
        location /live {
            proxy_pass http://localhost:1985;
        }
    }
}
# steam塊不能放在/etc/nginx/conf.d下,手動創(chuàng)建目錄/etc/nginx/stream.d
stream {
    # 外網(wǎng)通過33333端口的udp請求,經(jīng)過路由器轉(zhuǎn)發(fā)到服務(wù)器10090端口上,再經(jīng)過nginx轉(zhuǎn)發(fā)到本地33333端口
    server {
        listen 10090 udp;
        proxy_pass localhost:33333;
    }
}

三、拉流

內(nèi)網(wǎng)拉流地址:webrtc://192.168.5.177:10090/live/20240102

外網(wǎng)拉流地址:webrtc://10.172.59.42:33333/live/20240102文章來源地址http://www.zghlxwxcb.cn/news/detail-847313.html

到了這里,關(guān)于SRS服務(wù)器RTMP2WebRTC外網(wǎng)拉流配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 流媒體服務(wù)器SRS的搭建及QT下RTMP推流客戶端的編寫

    流媒體服務(wù)器SRS的搭建及QT下RTMP推流客戶端的編寫

    ????目前市面上有很多開源的流媒體服務(wù)器解決方案,常見的有SRS、EasyDarwin、ZLMediaKit和Monibuca。這幾種的對比如下: (本圖來源:https://www.ngui.cc/zz/1781086.html?action=onClick) ????SRS(Simple Real-time Server)是一個開源的流媒體服務(wù)器,它支持RTMP、HLS、HTTP-FLV等多種流媒體協(xié)議

    2024年02月11日
    瀏覽(31)
  • Qt6.5.1+WebRTC學(xué)習(xí)筆記(十二)環(huán)境搭建流媒體服務(wù)器(ubuntu22.04+SRS)

    Qt6.5.1+WebRTC學(xué)習(xí)筆記(十二)環(huán)境搭建流媒體服務(wù)器(ubuntu22.04+SRS)

    若只是實(shí)現(xiàn)一對一通信,僅使用webrtc就足夠了。但有時間需要進(jìn)行多個人的直播會議,當(dāng)人比較多時,建議使用一個流媒體服務(wù)器,筆者使用的是SRS。 這個開源項(xiàng)目資料比較全,筆者僅在此記錄下搭建過程 1.操作系統(tǒng)ubuntu22.04?64位 x86架構(gòu)(建議更新到最新) 2.安裝編譯器相

    2024年02月09日
    瀏覽(101)
  • SRS4 對接??低旼B28181協(xié)議推流 RTMP、webRTC拉流

    SRS4 對接??低旼B28181協(xié)議推流 RTMP、webRTC拉流

    Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-88-generic x86_64) 編譯SRS,需要切換到Develop分支,并開啟gb28181功能: 配置文件:push.gb28181.conf Remark: 一定要修改配置文件中的host配置,改成你的服務(wù)器的IP,攝像頭能訪問到的這個IP。后續(xù)會改進(jìn)為自動獲取,目前還需要修改配置。 然后使用配置文件

    2023年04月08日
    瀏覽(25)
  • SRS OBS利用RTMP協(xié)議實(shí)現(xiàn)音視頻推拉流;WebRTC 屏幕直播分享工具

    SRS OBS利用RTMP協(xié)議實(shí)現(xiàn)音視頻推拉流;WebRTC 屏幕直播分享工具

    參考:https://ossrs.net/lts/zh-cn/docs/v5/doc/getting-started 1)docker直接運(yùn)行SRS服務(wù): 運(yùn)行起來后可以http://localhost:8080/ 看到服務(wù)基本信息: 2) OBS 推流 在設(shè)置里設(shè)置直播地址: 然后回到首頁點(diǎn)擊開始直播 3)點(diǎn)擊http://localhost:8080/ 可以網(wǎng)頁查看流視頻 SRS低延遲啟動(暫時測試下來延遲

    2024年04月13日
    瀏覽(21)
  • SRS云服務(wù)器入門

    SRS云服務(wù)器入門

    進(jìn)入騰訊云搜索輕量應(yīng)用服務(wù)器,新個人用戶可注冊后免費(fèi)體驗(yàn)使用一個月,后續(xù)使用需繳費(fèi)使用。騰訊云(阿里云亦可)。 購買時選擇srs應(yīng)用鏡像,購買完成后進(jìn)入服務(wù)器。 通過概要可查看服務(wù)器信息,在應(yīng)用管理中可修改找回密碼等。(密碼是隨機(jī)生成的) 接下來設(shè)置

    2023年04月09日
    瀏覽(29)
  • linux搭建SRS服務(wù)器

    linux搭建SRS服務(wù)器

    SRS(simple Rtmp Server),是一個簡單高效的實(shí)時視頻服務(wù)器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT, 是國人自己開發(fā)的一款視頻服務(wù)器,采用支持rtmp和hls協(xié)議,可以做成容器,讓客戶端把流推過來,也可以結(jié)合ffmpeg自己主動拉流. srs地址GitHub ?? 物理機(jī)通過OBS推流到虛擬機(jī)SRS服務(wù)器,在虛

    2024年01月16日
    瀏覽(28)
  • 搭建SRS流媒體服務(wù)器

    搭建SRS流媒體服務(wù)器

    一、獲取 SRS git clone https://github.com/ossrs/srs cd srs/trunk 二、編譯SRS ./configure make 三、編寫SRS配置文件(我的這個文件是原始的,未修改) vim conf/srs.conf 四、啟動SRS ./objs/srs -c conf/srs.conf 五、啟動ip攝像頭進(jìn)行推流 手機(jī)下載一個ip攝像頭軟件,然后設(shè)置中修改RTMP推流地址 rtmp://你的阿里

    2024年02月16日
    瀏覽(39)
  • Window下SRS服務(wù)器的搭建

    Window下SRS服務(wù)器的搭建

    準(zhǔn)備材料 srs下載:GitHub - ossrs/srs at 3.0release 目前srs release到5.0版本。 srs官方文檔:Introduction | SRS (ossrs.net) Docker下載:Download Docker Desktop | Docker 進(jìn)入docker官網(wǎng)選擇window版本直接下載。由于srs無法直接部署在Window中,因此需要使用docker容器。 搭建步驟 2.1 安裝docker Docker 并非是一

    2024年02月06日
    瀏覽(23)
  • 寶塔面板SRS音視頻TRC服務(wù)器啟動失敗

    寶塔面板SRS音視頻TRC服務(wù)器啟動失敗

    首先,查找原因 運(yùn)行結(jié)果: 運(yùn)行結(jié)果: 找打了name為srs-stack的應(yīng)用 運(yùn)行結(jié)果: 找到原因了,端口8080被占用 每個人根據(jù)自己的服務(wù)進(jìn)程修改掉占用端口的程序即可 再次啟動 報錯: 運(yùn)行結(jié)果: 用ftp工具下載該配置文件,打開,內(nèi)容如下: 將1935改成1936 在相同目錄下可以找到

    2024年01月24日
    瀏覽(28)
  • SRS流媒體服務(wù)器——Forward集群搭建和源碼分析

    SRS流媒體服務(wù)器——Forward集群搭建和源碼分析

    Forward集群原理 RTMP流轉(zhuǎn)發(fā)(Forward)部署實(shí)例 Forward集群源碼分析 Forward 表示向前、前頭的、發(fā)送等意思。 在SRS中可以理解為把Master節(jié)點(diǎn)獲得直播流?播(轉(zhuǎn)發(fā))給所有的Slave節(jié)點(diǎn),master節(jié)點(diǎn)由多少路直播流,那么在每個slave節(jié)點(diǎn)也會多少路直播流。 注:在SRS中還有另外?種集

    2023年04月11日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包