日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows平台真实时毫秒级4K H264/H265直播技术方案探讨

發(fā)布時間:2025/3/12 windows 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows平台真实时毫秒级4K H264/H265直播技术方案探讨 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

背景

在剛提出4K視頻的時候,大多數(shù)人都覺得沒有必要,4K的出現(xiàn),意味著更高的硬件規(guī)格和傳輸要求,1080P看的很爽、很清晰,完全滿足了日常的需求。隨著電視的尺寸越來越大,原本1080P成像已經(jīng)無法滿足人們對于細(xì)節(jié)的極致追求,4K視頻不僅成像更細(xì)膩,在細(xì)節(jié)處理上優(yōu)勢也非常明顯,顏色也更亮麗、飽滿,逼真,給人身臨其境的感覺。4K視頻具有高分辨率、寬色域、高動態(tài)范圍等優(yōu)勢,隨著5G技術(shù)和H.265(HEVC)編碼標(biāo)準(zhǔn)的出爐,4K視頻直播迎來了曙光。

一張圖解釋4K VS 1080P

1080p

Often, 1080p is referred to as “Full HD.” In a 1080p television, there are 1,920 columns multiplied by 1,080 rows for a total of 2,073,600 pixels — more than twice as many pixels as you’ll find in a 720p screen. For a while now, 1080p has been the industry standard for high-definition displays, and most content (that is, television broadcasts, shows, and movies) is produced and distributed in 1080p.

4K Ultra HD

The next level of HD is 4K?— often called “Ultra HD” or UHD. Technically, the name is a bit of a misnomer, because there are 3,840 columns and 2,160 rows of pixels, which is why you’ll occasionally see this resolution referred to as 2160p. That’s a total of 8,294,400 pixels, which is four times as many pixels as a Full HD 1080p display and nine times as many pixels as a 720p display.

?

Windows平臺真實(shí)時4K直播解決方案

先來解釋下什么是實(shí)時視頻,實(shí)時視頻就是視頻圖像從產(chǎn)生到消費(fèi)完成整個過程人感覺不到延遲,只要符合這個要求的視頻業(yè)務(wù)都可以稱為實(shí)時視頻。關(guān)于視頻的實(shí)時性歸納為三個等級:

  • 偽實(shí)時:視頻消費(fèi)延遲超過 3 秒,單向觀看實(shí)時;
  • 準(zhǔn)實(shí)時: 視頻消費(fèi)延遲 1~3 秒,能進(jìn)行雙方互動但互動有障礙;
  • 真實(shí)時:視頻消費(fèi)延遲 < 1秒,平均 500 毫秒。

基于英偉達(dá)顯卡硬編碼(NVIDIA NVENC)的RTMP、RTSP低延遲技術(shù)方案:

4K相當(dāng)于4個1080P,Windows平臺軟編碼有些困難,特別是h265,姑且不說4K軟編,4K軟解在一些配置一般的機(jī)器都比較吃力,基于此,大牛直播SDK(Github)實(shí)現(xiàn)了Windows平臺特定機(jī)型硬編、硬解碼低延遲解決方案。

  • 針對編碼這塊,我們實(shí)現(xiàn)了基于英偉達(dá)顯卡硬編碼(NVIDIA NVENC)的RTMP、RTSP低延遲技術(shù)解決方案,無論是H265還是H264 4K 30fps都能編的動(以下測試截圖,基于GeForce RTX 2060顯卡);
  • 針對解碼播放,特別是Windows平臺多路播放訴求下,我們實(shí)現(xiàn)了Windows平臺特定機(jī)型硬解碼。

通過特定機(jī)型硬編碼、解碼整體技術(shù)方案下,我們把4K下的RTMP的整體延時控制在180-300毫秒,實(shí)現(xiàn)了真實(shí)時技術(shù)解決方案,無圖無真相:

RTMP擴(kuò)展H265直播

攝像頭采用“海康威視監(jiān)控攝像頭 800萬4K超清USB直播攝像頭 網(wǎng)絡(luò)課程遠(yuǎn)程視頻會議 臺式機(jī)電腦攝像機(jī) 2CS54U0B-SD”。

RTMP推送端H265 4K硬編碼配置(對應(yīng) SmartPublisherDemo.exe):

RTMP播放端 H265 4K硬解碼效果(對應(yīng) SmartPlayer.exe):

?RTMP H265 4K編碼和解碼GPU, CPU占用情況:

?

RTMP H265 4K延時效果:

從圖上可以看出延時也就100多毫秒。

RTMP H264 直播

RTMP推送端H264 4K硬編碼配置(對應(yīng) SmartPublisherDemo.exe):

RTMP播放端H264 4K硬解碼效果(對應(yīng) SmartPlayer.exe):

RTMP H264 4K 硬編解碼GPU, CPU占用情況:

RTMP H264 4K直播低延時效果:

總結(jié):

從整體測試來看,英偉達(dá)硬編碼(NVENC)能達(dá)到期望的效果,可以滿足毫秒級低延時大分辨率需求,同時NVENC也提供了靈活的碼率控制策略來滿足不同的編碼需求。

?

總結(jié)

以上是生活随笔為你收集整理的Windows平台真实时毫秒级4K H264/H265直播技术方案探讨的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。