天天看點

短視訊直播源碼,短視訊直播也會受到碼率等因素的影響

對短視訊平台直播來說,它受到的問題和直播平台的問題是相同的,在視訊直播的碼率、分辨率、幀率等問題上,都會受到各種因素的影響,具體的内容如下。

短視訊直播源碼,短視訊直播也會受到碼率等因素的影響

1、短視訊直播源碼碼率(bitrate)碼率即比特率,指機關時間内産生的資料位,機關bps(bit per second),1Mbps=1024kbps=1048576bps。一般的,分辨率一定的情況下,碼率越高,視訊品質越好。(*注意bps與B/s的差別,1B/s=8bps。)

通常,720P的碼流碼率在2~4Mbps左右,1080P的碼流碼率在4~8Mbps左右,對于使用者來說則是寬帶要求,要看720P的視訊需要至少2M的帶寬,要看1080P的視訊需要至少4M的帶寬,目前國内的網絡環境下,上下行速率不對等,如果主播要使用高清視訊,還得確定主播上行帶寬足夠。

編碼方式有兩種,一種叫定碼率 CBR,指按照固定的碼率來進行編碼,一種叫變碼率 VBR,指依照實際資料量大小變化的碼率來進行編碼。

短視訊直播源碼,短視訊直播也會受到碼率等因素的影響

2、分辨率(resolution)

短視訊直播源碼分辨率指的是畫面的尺寸大小,分辨率越高,圖像越大。一般的,在碼率一定的情況下,分辨率越高,視訊品質越差。分辨率有圖像分辨率與顯示分辨率兩種,圖像分辨率指圖像的尺寸大小,顯示分辨率指螢幕分辨率。對于視訊而言,有一些固定尺寸的分辨率标準,如D1(720×576)、4CIF(704×576)、VGA(640×480)、SVGA(800×600)、VXGA(1600×1200)等,後來對于固定比例(16:9)的畫面,分辨率的的表示方法為縱向高度加掃描方式,如720P(1280×720,逐行掃描)、1080P(1920×1080,逐行掃描)、1080I(1920×1080,隔行掃描),再到後面,使用橫向像素描述,如2K(2048×1536或2560×1440或2560×1600)、4K(4096×2160或3840×2160)、8K(7680×4320)。720P以下的分辨率稱為标清(400線左右,如480P),720P稱為高清,1080P/1080I稱為全高清,之上稱為超高清。

短視訊直播源碼,短視訊直播也會受到碼率等因素的影響

3、幀率(framerate)

短視訊直播源碼幀指的是碼流中的單張畫面,幀率指機關時間内碼流的幀數,機關fps(frame per second)。幀率的驟變最容易給人造成畫面卡頓掉幀的感覺,穩定的高幀率能保證視訊的流暢感。因為人眼存在視覺暫停效應,對于時間相差較短的變化較小的畫面,人會認為畫面是連續的,通常情況下,視訊幀率穩定在30fps以上時,人會覺得基本流暢,60fps會讓人感覺很流暢,但是高于75fps後,人眼就不太能察覺出流暢度的提升。電影院放映的電影幀率通常為24幀每秒,但人依然覺得很流暢,原因是電影的幀是動态模糊的,人眼會忽略掉這些模糊差異,而計算機上顯示的每一幀都是清晰的,是以顯示器上對于幀率的要求會比電影院高。

聲明:以上内容為雲豹科技作者本人原創,未經作者本人同意,禁止轉載,否則将追究相關法律責任

繼續閱讀