1、為什要智能碼流
監(jiān)控攝像頭的視頻畫面,在業(yè)務(wù)使用中,會同時觀看多屏。然而,當視頻碼流很高的時候,瀏覽器無法支持過多的分屏視頻的播放。這時候,我們可以想到的一種方式就是,降低視頻直播的碼流。那同樣,又帶來了另外的一個問題,當我們?nèi)劣^看的時候又不是很清晰。如何解決分屏流暢播放且全屏播放清晰呢?
2、什么是智能碼流
智能碼流模式下,LiveGBS的分屏小窗口會播放低碼流視頻,當播放器全屏后,會自動切換到高清視頻播放。解決了分屏播放流暢和分屏窗口個數(shù)的問題。
3、分屏播放智能碼流
勾選上 智能碼流,即可自動切換到 智能碼流播放模式
3.1、十六分屏智能碼流播放示例
4、智能碼流子碼流配置(默認不用配置)
4.1、配置啟用智能碼流的閾值
如下配置:默認是超過1200的分辨率才會自動降碼率。LiveSMS流媒體服務(wù)解壓目錄下,livesms.ini > video > sub_width_gt=1200
[video]
sub_width_gt=1200
4.2、配置低碼率流的分辨率
LiveSMS流媒體服務(wù)解壓目錄下,livesms.ini中配置
livesms.ini > video > sub_width=640
livesms.ini > video > sub_height=360
[video]
sub_width=640
sub_height=360
5、直播流地址轉(zhuǎn)換成子碼流
取子碼流播放時候,會消耗服務(wù)端的資源進行轉(zhuǎn)碼
5.1、取直播流地址
詳見: LiveGBS國標獲取接入設(shè)備通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP
5.2、轉(zhuǎn)成子碼流
原始的直播流地址格式后面拼接 _sub
5.2.1、直播流地址規(guī)則如下:
HTTP端口直播流地址格式
-
WEBRTC: webrtc://{cms_ip}:{port}/sms/{sms_id}/rtc/{設(shè)備國標編號}_{通道國標編號}
-
FLV: http://{cms_ip}:{port}/sms/{sms_id}/flv/hls/{設(shè)備國標編號}_{通道國標編號}.flv
-
WS_FLV: ws://{cms_ip}:{port}/sms/{sms_id}/ws-flv/hls/{設(shè)備國標編號}_{通道國標編號}.flv
-
HLS: http://{cms_ip}:{port}/sms/{sms_id}/hls/{設(shè)備國標編號}{通道國標編號}/{設(shè)備國標編號}{通道國標編號}_live.m3u8
-
RTMP: rtmp://{sms_ip}:{port}/hls/{設(shè)備國標編號}_{通道國標編號}
-
RTSP: rtsp://{sms_ip}:{rtsp_port}/{設(shè)備國標編號}_{通道國標編號}
HTTPS端口直播流地址格式
-
WEBRTC: webrtcs://{cms_ip}:{port}/sms/{sms_id}/rtc/{設(shè)備國標編號}_{通道國標編號}
-
FLV: https://{cms_ip}:{port}/sms/{sms_id}/flv/hls/{設(shè)備國標編號}_{通道國標編號}.flv
-
WS_FLV: wss://{cms_ip}:{port}/sms/{sms_id}/ws-flv/hls/{設(shè)備國標編號}_{通道國標編號}.flv
-
HLS: https://{cms_ip}:{port}/sms/{sms_id}/hls/{設(shè)備國標編號}{通道國標編號}/{設(shè)備國標編號}{通道國標編號}_live.m3u8
-
RTMP: rtmp://{sms_ip}:{port}/hls/{設(shè)備國標編號}_{通道國標編號}
-
RTSP: rtsp://{sms_ip}:{rtsp_port}/{設(shè)備國標編號}_{通道國標編號}
5.2.2、子碼流地址規(guī)則如下:
HTTP端口子碼流地址格式
-
WEBRTC: webrtc://{cms_ip}:{port}/sms/{sms_id}/rtc/{設(shè)備國標編號}_{通道國標編號}_sub
-
FLV: http://{cms_ip}:{port}/sms/{sms_id}/flv/hls/{設(shè)備國標編號}_{通道國標編號}_sub.flv
-
WS_FLV: ws://{cms_ip}:{port}/sms/{sms_id}/ws-flv/hls/{設(shè)備國標編號}_{通道國標編號}_sub.flv
-
HLS: http://{cms_ip}:{port}/sms/{sms_id}/hls/{設(shè)備國標編號}{通道國標編號}/{設(shè)備國標編號}{通道國標編號}_live_sub.m3u8
-
RTMP: rtmp://{sms_ip}:{port}/hls/{設(shè)備國標編號}_{通道國標編號}_sub文章來源:http://www.zghlxwxcb.cn/news/detail-606607.html
-
RTSP: rtsp://{sms_ip}:{rtsp_port}/{設(shè)備國標編號}_{通道國標編號}_sub文章來源地址http://www.zghlxwxcb.cn/news/detail-606607.html
HTTPS端口子碼流地址格式
-
WEBRTC: webrtcs://{cms_ip}:{port}/sms/{sms_id}/rtc/{設(shè)備國標編號}_{通道國標編號}_sub
-
FLV: https://{cms_ip}:{port}/sms/{sms_id}/flv/hls/{設(shè)備國標編號}_{通道國標編號}_sub.flv
-
WS_FLV: wss://{cms_ip}:{port}/sms/{sms_id}/ws-flv/hls/{設(shè)備國標編號}_{通道國標編號}_sub.flv
-
HLS: https://{cms_ip}:{port}/sms/{sms_id}/hls/{設(shè)備國標編號}{通道國標編號}/{設(shè)備國標編號}{通道國標編號}_live_sub.m3u8
-
RTMP: rtmp://{sms_ip}:{port}/hls/{設(shè)備國標編號}_{通道國標編號}_sub
-
RTSP: rtsp://{sms_ip}:{rtsp_port}/{設(shè)備國標編號}_{通道國標編號}_sub
6、搭建GB28181視頻直播平臺
- 支持 Windows Linux 及其它CPU架構(gòu)(國產(chǎn)、嵌入式…)操作系統(tǒng)
- 安裝包下載 、 安裝使用說明、 WEB前端源碼
- 更多常見問題
到了這里,關(guān)于GB28181視頻平臺LiveGBS如何實現(xiàn)主碼流子碼流隨意智能切換,多屏播放時自動播放子碼流單屏時自動主碼流的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!