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

metaRTC+ZLMediaKit實(shí)現(xiàn)webrtc的推拉流

這篇具有很好參考價(jià)值的文章主要介紹了metaRTC+ZLMediaKit實(shí)現(xiàn)webrtc的推拉流。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

概述

ZLMediaKit是一個(gè)基于C++11的高性能運(yùn)營級(jí)流媒體服務(wù)框架,是一個(gè)支持webrtc SFU的優(yōu)秀的流媒體服務(wù)器系統(tǒng)。

metaRTC新版本支持whip/whep協(xié)議,支持whip/whep協(xié)議的ZLMediaKit推拉流。

信令通信

ZLMediaKit新版本支持whip和whep協(xié)議,支持兩種API。

HTTP API

metaRTC封裝了HTTP API,只需將參數(shù)mediaServer設(shè)置為zlm即可

avinfo.sys.mediaServer=Yang_Server_Zlm;
//zlm 默認(rèn)端口為80
url="webrtc://192.168.3.85:80/live/test"
  1. index/api/webrtc?app=live&stream=test&type=push
  2. index/api/webrtc?app=live&stream=test&type=play

Whip/Whep API

  1. http://192.168.3.85:80/index/api/whip?app=live&stream=test
  2. http://192.168.3.85:80/index/api/whep?app=live&stream=test

音頻參數(shù)

ZLMediaKit配置文件config.ini音頻編碼參數(shù)默認(rèn)排序?yàn)镻CMU,PCMA,opus,mpeg4-generic

如需用opus可調(diào)整其順序如:opus,PCMU,PCMA,mpeg4-generic

推流

    streamconfig.direction=YangSendonly;	

	conn->addAudioTrack(Yang_AED_OPUS);//Yang_AED_PCMU Yang_AED_PCMA
	conn->addVideoTrack(Yang_VED_H264);
	conn->addTransceiver(streamconfig.direction);

metaRTC+ZLMediaKit實(shí)現(xiàn)webrtc的推拉流

metaRTC+ZLMediaKit實(shí)現(xiàn)webrtc的推拉流

拉流

 m_context->avinfo.audio.audioDecoderType=Yang_AED_PCMU;

     if(m_context->avinfo.audio.audioDecoderType==Yang_AED_PCMU
      ||m_context->avinfo.audio.audioDecoderType==Yang_AED_PCMA){
        m_context->avinfo.audio.sample=8000;
        m_context->avinfo.audio.channel=1;
     }
     streamconfig.direction=YangRecvonly;	

     conn->addAudioTrack(&conn->peer,  (YangAudioCodec)m_context->avinfo.audio.audioDecoderType);
	conn->addVideoTrack(&conn->peer,Yang_VED_H264);
	conn->addTransceiver(&conn->peer,conn->peer.streamconfig.direction);

metaRTC+ZLMediaKit實(shí)現(xiàn)webrtc的推拉流

metaRTC+ZLMediaKit實(shí)現(xiàn)webrtc的推拉流文章來源地址http://www.zghlxwxcb.cn/news/detail-467683.html

到了這里,關(guān)于metaRTC+ZLMediaKit實(shí)現(xiàn)webrtc的推拉流的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 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低延遲啟動(dòng)(暫時(shí)測(cè)試下來延遲

    2024年04月13日
    瀏覽(21)
  • WebRTC音視頻通話-WebRTC推拉流過程中日志log輸出

    WebRTC音視頻通話-WebRTC推拉流過程中日志log輸出

    WebRTC音視頻通話-WebRTC推拉流過程中日志log輸出 之前實(shí)現(xiàn)iOS端調(diào)用ossrs服務(wù)實(shí)現(xiàn)推拉流流程。 推流:https://blog.csdn.net/gloryFlow/article/details/132262724 拉流:https://blog.csdn.net/gloryFlow/article/details/132417602 在推拉流過程中的WebRTC的相關(guān)日志log輸出可以看到一些相關(guān)描述信息。在WebRTC日志

    2024年02月10日
    瀏覽(32)
  • ubuntu22.10 ffmpeg-webrtc推拉流srs環(huán)境搭建

    ubuntu22.10 ffmpeg-webrtc推拉流srs環(huán)境搭建

    一、編譯ffmpeg-webrtc 二、openssl,opus,x264配置 三、編譯srs 四、測(cè)試 4.1推流端 4.2拉流端 五、交互與sdp 最近看到楊大佬發(fā)的動(dòng)態(tài),嘗鮮體驗(yàn)一下。 一、編譯ffmpeg-webrtc ffmpeg-webrtc官網(wǎng):https://github.com/ossrs/ffmpeg-webrtc 拉取ffmpeg-webrtc代碼: 這里配置需要openssl,opus,x264見下 二、

    2024年02月05日
    瀏覽(39)
  • 基于ZLMediaKit的webrtc實(shí)時(shí)視頻傳輸demo搭建

    基于ZLMediaKit的webrtc實(shí)時(shí)視頻傳輸demo搭建

    環(huán)境 部署ZLMediaKit流媒體服務(wù)器 安裝openssl 首先可以檢查一下自己的openssl的版本如果是1.1.1以上就可以忽略這一步 安裝libsrtp 其中初始化配置的時(shí)候可能會(huì)報(bào)錯(cuò),如果報(bào)錯(cuò)換成 ./configure --enable-openssl 即可 對(duì)于一些比較新的編譯環(huán)境(如GCC 10+),編譯 libsrtp-2.3.0 可能會(huì)存在問題

    2024年02月02日
    瀏覽(19)
  • Android WebRTC+SRS/ZLM視頻通話(4):Android使用WebRTC推流SRS/ZLMediaKit

    Android WebRTC+SRS/ZLM視頻通話(4):Android使用WebRTC推流SRS/ZLMediaKit

    來自奔三人員的焦慮日志 接著上一章內(nèi)容,繼續(xù)來記錄Android是如何使用WebRTC往SRS或ZLMediaKit進(jìn)行推流。想要在Android設(shè)備上實(shí)現(xiàn)高質(zhì)量的實(shí)時(shí)流媒體推送?那么不要錯(cuò)過 WebRTC、SRS 和 ZLMediaKit 這三個(gè)工具! WebRTC 是一種使用標(biāo)準(zhǔn)的 Web 技術(shù)實(shí)現(xiàn) P2P 實(shí)時(shí)通信的開源技術(shù),對(duì)于實(shí)時(shí)

    2024年02月16日
    瀏覽(23)
  • Android WebRTC+SRS/ZLM視頻通話(5):Android使用WebRTC從SRS/ZLMediaKit拉流

    Android WebRTC+SRS/ZLM視頻通話(5):Android使用WebRTC從SRS/ZLMediaKit拉流

    來自奔三人員的焦慮日志 接著上一章內(nèi)容,繼續(xù)來記錄Android是如何使用WebRTC從SRS/ZLMediaKit拉流播放。WebRTC是一種實(shí)現(xiàn)實(shí)時(shí)音視頻通信的技術(shù),而SRS(SRS Streaming Cluster)和ZLMediaKit則是兩種常用的流媒體服務(wù)。 Android 平臺(tái)上,可以使用 WebRTC 從 SRS/ZLMediaKit 中拉取流并進(jìn)行播放。

    2024年02月14日
    瀏覽(19)
  • ZLMediaKit(webrtc)在linux上(CentOS7)部署與啟動(dòng)

    一.ZLMediaKit(webrtc)在CentOS7部署與啟動(dòng) 步驟1:安裝ffmpeg 步驟2:gcc安裝 步驟3:cmake安裝 version `GLIBCXX_3.4.20‘ not found 解決方法 步驟4:openssl 安裝 (openssl版本要求1.1以上) 步驟5:安裝 yasm 步驟6:libsrtp安裝 步驟7:下載zlm源碼 編譯 修改配置文件 運(yùn)行 測(cè)試webrtc:

    2024年02月13日
    瀏覽(25)
  • 實(shí)現(xiàn)Feed流的三種模式:拉模式、推模式和推拉結(jié)合模式

    實(shí)現(xiàn)Feed流的三種模式:拉模式、推模式和推拉結(jié)合模式

    在互聯(lián)網(wǎng)產(chǎn)品中,F(xiàn)eed流是一種常見的功能,它可以幫助我們實(shí)時(shí)獲取我們關(guān)注的用戶的最新動(dòng)態(tài)。Feed流的實(shí)現(xiàn)有多種模式,包括拉模式、推模式和推拉結(jié)合模式。在本文中,我們將詳細(xì)介紹這三種模式,并通過Java代碼示例來實(shí)現(xiàn)它們。 拉模式,也叫做讀擴(kuò)散,是一種較為節(jié)

    2024年02月14日
    瀏覽(31)
  • wvp+zlmediakit實(shí)現(xiàn)國標(biāo)28181對(duì)講

    wvp+zlmediakit實(shí)現(xiàn)國標(biāo)28181對(duì)講

    ZLMediaKit WVP-GB28181 聯(lián)系作者要源碼 VX:17686791164 首先感謝wvp作者和zlmediakit作者提供這么棒的開源項(xiàng)目,我這個(gè)例子是在這兩個(gè)框架之上做的一個(gè)國標(biāo)語音對(duì)講功能,目前已經(jīng)達(dá)到生產(chǎn)級(jí)別。 從22年就一直想搞國標(biāo)對(duì)講功能,因?yàn)橐恢睆氖聜鹘y(tǒng)的java開發(fā),對(duì)底層的知識(shí)掌握的不

    2023年04月18日
    瀏覽(25)
  • 視頻推拉流平臺(tái)EasyDSS點(diǎn)播文件播放請(qǐng)求添加token驗(yàn)證的實(shí)現(xiàn)方法

    視頻推拉流平臺(tái)EasyDSS點(diǎn)播文件播放請(qǐng)求添加token驗(yàn)證的實(shí)現(xiàn)方法

    EasyDSS視頻直播點(diǎn)播平臺(tái)可提供一站式的視頻推拉流、轉(zhuǎn)碼、點(diǎn)播、直播、播放H.265編碼視頻等服務(wù),搭配RTMP高清攝像頭使用,可將設(shè)備的實(shí)時(shí)流推送到平臺(tái)上,實(shí)現(xiàn)無人機(jī)視頻推流直播等應(yīng)用。今天我們來介紹下EasyDSS系統(tǒng)點(diǎn)播文件播放請(qǐng)求添加token驗(yàn)證的實(shí)現(xiàn)方法。 1)首先

    2024年02月04日
    瀏覽(15)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包