中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

杭州做網(wǎng)站公司怎么制作網(wǎng)頁(yè)鏈接

杭州做網(wǎng)站公司,怎么制作網(wǎng)頁(yè)鏈接,微網(wǎng)站建設(shè)代理商,佛山網(wǎng)站優(yōu)化包年文章目錄 web端的解碼及渲染的實(shí)現(xiàn)應(yīng)用場(chǎng)景單向視頻流的場(chǎng)景datachannel通道的穩(wěn)定性解碼性能 雙向視頻流的場(chǎng)景有音頻流的場(chǎng)景 web端的解碼及渲染的實(shí)現(xiàn) 在前面的文章中介紹了ZLMediaKit的修改方法,在web端的播放器可以參照這個(gè)實(shí)現(xiàn),基于wasm H265播放…

文章目錄

    • web端的解碼及渲染的實(shí)現(xiàn)
    • 應(yīng)用場(chǎng)景
      • 單向視頻流的場(chǎng)景
        • datachannel通道的穩(wěn)定性
        • 解碼性能
      • 雙向視頻流的場(chǎng)景
      • 有音頻流的場(chǎng)景

web端的解碼及渲染的實(shí)現(xiàn)

在前面的文章中介紹了ZLMediaKit的修改方法,在web端的播放器可以參照這個(gè)實(shí)現(xiàn),基于wasm H265播放器。
基本思路就是通過(guò)emscripten將ffmpeg的編譯成wasm,可以直接在瀏覽器中運(yùn)行的軟解碼器。然后用webgl渲染出圖像。

應(yīng)用場(chǎng)景

單向視頻流的場(chǎng)景

這是這個(gè)方案著重解決的場(chǎng)景。

webrtc datachannel(基于ZLMediaKit) + wasm解碼 + webgl渲染。這種方案,非常適合單向視頻流的應(yīng)用場(chǎng)景,比如:web看攝像頭。在這樣的場(chǎng)景中,視頻流是單向的,碼流從攝像頭到ZLMediaKit到瀏覽器并且沒(méi)有音頻。

但是方案的應(yīng)用有兩個(gè)需要考慮的問(wèn)題:

datachannel通道的穩(wěn)定性

穩(wěn)定性是從傳輸大數(shù)據(jù)量和可靠性?xún)蓚€(gè)角度衡量。

datachannel是可以傳輸大數(shù)量的,并且也有可靠性保證:丟包重傳和保證有序。為此我做了兩個(gè)場(chǎng)景的測(cè)試:

  1. 內(nèi)網(wǎng)測(cè)試:ZLMediaKit與rtmp推流端,web都部署在內(nèi)網(wǎng)。web通過(guò)datachannel拉8M的H265碼流,并沒(méi)有出現(xiàn)過(guò)丟包。
  2. 外網(wǎng)測(cè)試:ZLMediaKit部署在外網(wǎng),rtmp推流端和web部署在內(nèi)網(wǎng)。web拉H265碼流,根據(jù)云服務(wù)的帶寬設(shè)置推流碼率大小,只要碼率值小于帶寬,則并不會(huì)出現(xiàn)丟包和亂序(說(shuō)明datachannel通道是有可靠性保證的)。

關(guān)于延遲,對(duì)于webrtc datachannel通道的延遲我并沒(méi)有專(zhuān)門(mén)進(jìn)行測(cè)試,但是在后續(xù)的播放器整體測(cè)試時(shí),webrtc datachannel通道并沒(méi)有引入不可接受的延遲。

解碼性能

瀏覽器通過(guò)ffmpeg軟解碼,對(duì)于分辨率大,碼流大的情況或多路視頻時(shí),還是會(huì)出現(xiàn)性能不足的情況??梢酝ㄟ^(guò)以下兩種方式進(jìn)行優(yōu)化:

  • simd解碼

simd介紹見(jiàn)這個(gè)鏈接 WebAssembly中的simd。
在emscripten中通過(guò)msimd128編譯選項(xiàng)進(jìn)行了支持。
實(shí)測(cè)效果,simd比f(wàn)fmpeg的軟件解碼方式,性能提高了一倍。

  • 硬解碼

瀏覽器已經(jīng)可以支持對(duì)H265的硬解碼,但是有瀏覽器的版本限制。
在chrome 瀏覽器中可以通過(guò)webcodec的API來(lái)使用硬解碼。
可以看下這個(gè)鏈接,chrome支持hevc硬編解碼。

雙向視頻流的場(chǎng)景

我沒(méi)有實(shí)際的測(cè)試經(jīng)驗(yàn),但是基于webrtc datachannel + wasm 編解碼的方案應(yīng)該是能走通的。首先data channel通道是支持雙向流,穩(wěn)定性也不錯(cuò)。編碼性能方面可以通過(guò)simd編碼或硬編碼解決。

有音頻流的場(chǎng)景

有音頻流最大的難點(diǎn)是要做音視頻同步,也意味著web端不再只是單純的解碼,渲染,回放。還需要與ZLMediaKit服務(wù)器交互時(shí)間同步信息(比如rtcp的sr包)。這種需求比單向視頻流的場(chǎng)景復(fù)雜很多,并且大概率效果還不好(因?yàn)橄拗铺?。所以如果同時(shí)有音視頻流場(chǎng)景,還是在服務(wù)端做轉(zhuǎn)碼,將H265轉(zhuǎn)成H264,然后在web端通過(guò)webrtc實(shí)現(xiàn)音視頻處理更好。

http://www.risenshineclean.com/news/28638.html

相關(guān)文章:

  • 怎么搭建網(wǎng)站后臺(tái)怎么找到精準(zhǔn)客戶(hù)資源
  • 建設(shè)網(wǎng)站服務(wù)器 知乎網(wǎng)站自助搭建
  • 做參考資料的網(wǎng)站seo 優(yōu)化一般包括哪些內(nèi)容
  • 公司網(wǎng)站優(yōu)化推廣方案青島模板建站
  • 做的網(wǎng)站百度上可以搜到嗎百度seo課程
  • 個(gè)人怎么做動(dòng)漫短視頻網(wǎng)站怎么制作網(wǎng)頁(yè)
  • wordpress域名 文件夾seo推廣哪家公司好
  • 重慶模板建站軟件網(wǎng)站收錄服務(wù)
  • 唐山公司網(wǎng)站建設(shè) 中企動(dòng)力沈陽(yáng)關(guān)鍵詞seo排名
  • 專(zhuān)業(yè)做俄語(yǔ)網(wǎng)站建設(shè)司360搜索首頁(yè)網(wǎng)址是多少
  • 自己搭建網(wǎng)站只有文字品牌網(wǎng)站建設(shè)方案
  • 蘇州seo網(wǎng)絡(luò)優(yōu)化公司歐美seo查詢(xún)
  • 廣州海珠網(wǎng)站開(kāi)發(fā)定制大數(shù)據(jù)分析師
  • 做網(wǎng)站用什么云服務(wù)器常用的營(yíng)銷(xiāo)策略
  • cc域名做網(wǎng)站怎么樣熱點(diǎn)新聞事件
  • 網(wǎng)站的建設(shè)模式是指什么時(shí)候開(kāi)始百度seo優(yōu)化服務(wù)項(xiàng)目
  • 網(wǎng)站開(kāi)發(fā)的一般步驟2023第二波疫情已經(jīng)到來(lái)了嗎
  • php網(wǎng)站的登陸注冊(cè)怎末做的整合營(yíng)銷(xiāo)傳播工具有哪些
  • 做旅游網(wǎng)站賺錢(qián)嗎專(zhuān)業(yè)的網(wǎng)站建設(shè)公司
  • 生意網(wǎng)抖音seo查詢(xún)工具
  • 手機(jī)廣告設(shè)計(jì)與制作軟件南京seo建站
  • 在線(xiàn)做海報(bào)的網(wǎng)站廣州百度seo排名
  • rp如何做網(wǎng)站電商平臺(tái)有哪些
  • 網(wǎng)站推廣優(yōu)化平臺(tái)淘寶關(guān)鍵詞排名
  • 建筑網(wǎng)格布搭接seo經(jīng)典案例分析
  • 網(wǎng)站開(kāi)發(fā)2019最近的新聞?dòng)心男?/a>
  • 官方網(wǎng)站怎樣做網(wǎng)站快速優(yōu)化排名方法
  • php網(wǎng)站后臺(tái)管理系統(tǒng)源碼北京網(wǎng)絡(luò)營(yíng)銷(xiāo)外包公司哪家好
  • 杭州網(wǎng)站建設(shè)怎么樣交換友情鏈接的意義是什么
  • 手把手做網(wǎng)站友情鏈接檢測(cè)659292