亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        處理融媒體視頻直播平臺延時問題

        2020-09-19 08:02:44
        網(wǎng)絡(luò)安全和信息化 2020年9期
        關(guān)鍵詞:延時端口容器

        編者按: 對于視頻直播來說,網(wǎng)絡(luò)延遲的問題是一個常見的痛點。筆者單位融媒體視頻直播平臺出現(xiàn)的延遲問題是由于從采集到發(fā)布過程產(chǎn)生的延時所造成的。

        筆者單位于2018年完成構(gòu)建智慧校園基礎(chǔ)設(shè)施建設(shè)項目,構(gòu)建了以“一架構(gòu)、二平臺和三中心”為體系的智慧校園。該項目建成投入使用后,在應(yīng)用中發(fā)現(xiàn)基于Windows 2012 Server 系統(tǒng)搭建配置視頻直播服務(wù)器的融媒體視頻直播平臺,在進(jìn)行視頻直播時有約15 s的網(wǎng)絡(luò)延時,這對學(xué)校正常開展教育教學(xué)視頻直播任務(wù)產(chǎn)生了一定的影響。

        故障排查

        在進(jìn)行故障排查時,視頻采集電腦A(Windows Media Encoder 采集)和服務(wù)器 B(Media Server 9)數(shù)據(jù)傳輸網(wǎng)絡(luò)正常沒有丟包現(xiàn)象,網(wǎng)絡(luò)正常。但是從視頻直播到各收看終端之間的延時有約15 s。

        再次分析其延時問題,可能發(fā)生在視頻采集電腦A 推流到服務(wù)器B的過程中,經(jīng)排查發(fā)現(xiàn),視頻采集電腦A 從采集到發(fā)布過程中就存在約15 s的延時。故障原因是Windows Media Encoder 采集自身到推流發(fā)布之間產(chǎn)生的延時,尚沒有其他好的優(yōu)化措施。

        故障解決

        根據(jù)故障排查原因,發(fā)現(xiàn)是視頻采集電腦A 從采集到發(fā)布過程產(chǎn)生的延時現(xiàn)象造成融媒體視頻直播系統(tǒng)的延時故障。所以,故障解決思路應(yīng)優(yōu)先解決視頻采購到發(fā)布的延時問題。

        通過查詢相關(guān)技術(shù)資料,并結(jié)合單位網(wǎng)絡(luò)狀況,筆者認(rèn)為采用RTMP 協(xié)議構(gòu)建視頻直播平臺對網(wǎng)絡(luò)延時的優(yōu)化比較好。經(jīng)測試其可行性,最后采用Docker 方式搭建SRS 流媒體服務(wù),視頻采集電腦A 端運用OBS 推流方式重新構(gòu)建融媒體視頻直播平臺系統(tǒng)?;贒ocker 方式搭建SRS 流媒體服務(wù)器的具體操作步驟如下。

        1.運行環(huán)境

        筆者單位的服務(wù)器采用某品牌的超融合架構(gòu)方式,在虛擬機(jī)安裝的 是CentOS 7,Linux 3.10 內(nèi)核。為了部署方便,采用CentOS 7系統(tǒng)作為服務(wù)器,運用Docker 方式搭建SRS 流媒體系統(tǒng)?;贒ocker目前屬于基礎(chǔ)性軟件了,在本文中就不再細(xì)述如何在CentOS 7 中安裝Docker 容器。

        需要對Docker 容器進(jìn)行一些參數(shù)的配置,在運行容器之前,我們需要確認(rèn)運行容器的一些參數(shù),例如,RTMP默認(rèn)端口是1935,HTTP 默認(rèn)端口80(為了防止和宿主機(jī)的80 端口產(chǎn)生沖突,此處建議使用8080 端口替代80 端口)。在Docker 容器運行命令進(jìn)行參數(shù)配置,如下所示:

        docker run-it-p 1935:1935-p 8080:80--rm nginx-rtmp

        2.SRS 服務(wù)搭建

        在搭建SRS 服務(wù)過程中,需要先解決依賴,然后安裝SRS 服務(wù),安裝完成之后需要配置服務(wù)。

        (1)安裝SRS

        基于SRS 官方把源碼托管在GitHub 中,建議將源碼復(fù)制出來,下載srs 執(zhí)行命令如下所示:

        git clone https://gitee.com/songboy/srs.git&& ls srs

        (2)啟動SRS 服務(wù)

        執(zhí)行啟動命令如下所示:

        ./objs/srs-c conf/srs.conf

        3.推流連接

        視頻采集電腦A 端采用OBS 進(jìn)行一個推流視頻,Docker 運行的容器的服務(wù)器地址為192.168.1.1。因此這里筆者使用的推流地址如下:

        rtmp://192.168.1.1:1935/stream

        4.直播發(fā)布

        在Docker 容器中使用PHP+HTML 5 方式構(gòu)建融媒體視頻直播平臺系統(tǒng),采用HTML 5的video 元素獲取RTMP 協(xié)議的視頻流。主要代碼如下所示:

        通過以上實踐,基于Docker 方式搭建SRS 流 媒體服務(wù)器融媒體視頻直播平臺,在進(jìn)行教育教學(xué)視頻直播時網(wǎng)絡(luò)延時能控制在1 s以內(nèi),直播延時長問題得以解決。同時,此舉有效地促進(jìn)信息技術(shù)與教育教學(xué)融合應(yīng)用。

        猜你喜歡
        延時端口容器
        Different Containers不同的容器
        一種端口故障的解決方案
        基于級聯(lián)步進(jìn)延時的順序等效采樣方法及實現(xiàn)
        難以置信的事情
        端口阻塞與優(yōu)先級
        Two-dimensional Eulerian-Lagrangian Modeling of Shocks on an Electronic Package Embedded in a Projectile with Ultra-high Acceleration
        取米
        初識電腦端口
        電腦迷(2015年6期)2015-05-30 08:52:42
        生成樹協(xié)議實例探討
        桑塔納車發(fā)動機(jī)延時熄火
        91青青草手机在线视频| 久久国产亚洲中文字幕| 99国产综合精品-久久久久| AV中文字幕在线视| 日本一区二区三区一级免费| 人妻乱交手机在线播放| 亚洲日本中文字幕高清在线| 国产免费视频一区二区| 亚洲一区二区三区最新视频| 青青久在线视频免费视频| 亚洲国产精品一区二区毛片| 欧美做受又硬又粗又大视频| 风流老熟女一区二区三区| 欧洲人妻丰满av无码久久不卡 | 亚洲精品天堂在线观看| 蜜臀一区二区av天堂| 国产精品亚洲综合久久| 在线a亚洲视频播放在线播放| 亚洲av无码码潮喷在线观看| 中文无码一区二区不卡av| 国产一级做a爱免费观看| 欧美色资源| 加勒比东京热久久综合| 日本av一区二区在线| av中文字幕一区不卡| 艳z门照片无码av| a级大胆欧美人体大胆666| 国产精品对白交换视频| 一本无码人妻在中文字幕| 国产免费一区二区av| 精品黄色国产一区二区| 国产精品极品美女自在线观看免费| 日本牲交大片免费观看| 国产精品丝袜黑色高跟鞋| 香蕉国产人午夜视频在线观看 | 精品国产a毛片久久久av| 亚洲最近中文字幕在线| 毛片内射久久久一区| 亚洲激情人体艺术视频| 俺来也三区四区高清视频在线观看| 久久亚洲精品国产av|