提示
遇到未解決的問(wèn)題或者Bug,請(qǐng)?zhí)峤?Issue
1.設(shè)備無(wú)法注冊(cè)進(jìn)來(lái)
- 首先確認(rèn)監(jiān)控設(shè)備與平臺(tái)之間的網(wǎng)絡(luò)是連通的,如果攝像頭在專用的監(jiān)控內(nèi)網(wǎng)里,和平臺(tái)之間是沒(méi)法通信的。
- 如果網(wǎng)絡(luò)沒(méi)問(wèn)題,認(rèn)真檢查設(shè)備里的平臺(tái)接入?yún)?shù)是否輸入有誤,任何一項(xiàng)輸錯(cuò)都會(huì)導(dǎo)致無(wú)法注冊(cè),參數(shù)修改完畢后記得點(diǎn)擊“保存”按鈕讓配置生效。
- 流量卡一般有區(qū)域限制,有些使用專用流量卡的監(jiān)控設(shè)備會(huì)限制接入的目標(biāo)平臺(tái),咨詢?cè)O(shè)備提供商取消限制。
2. 設(shè)備下沒(méi)有通道
設(shè)備注冊(cè)進(jìn)來(lái),但是設(shè)備下沒(méi)有通道,這種情況通常發(fā)生在硬盤(pán)錄像機(jī)接入的情況。 解決方法:打開(kāi)監(jiān)控設(shè)備的平臺(tái)接入配置界面,通常在界面下方會(huì)有視頻通道列表,把視頻通道編號(hào)添加進(jìn)去,通道編號(hào)自己編寫(xiě)即可,要求是20位數(shù)字并且符合國(guó)標(biāo)編碼規(guī)范,編號(hào)不能重復(fù)。 可以按順序填入如下編號(hào):34020000001320000001,34020000001320000002,...
4. 視頻開(kāi)啟很慢、卡頓中斷
原因:視頻碼率太大,設(shè)備與平臺(tái)之間的帶寬太小,視頻傳輸不上來(lái)或丟包。 解決:去設(shè)備配置界面里把視頻碼率降低下來(lái),通常在設(shè)備的音視頻配置菜單內(nèi); 如果設(shè)備支持主輔碼流選擇,選擇發(fā)送輔碼流會(huì)順暢很多; 如果是通過(guò)有線或WIFI發(fā)送視頻,建議視頻碼率調(diào)整到1500kps以下,如果是通過(guò)4G卡傳輸,則調(diào)整到800kbps以下; 檢查你的電腦的網(wǎng)絡(luò)情況,是否有足夠帶寬播放視頻;
5.視頻設(shè)備狀態(tài)不更新,顯示未激活,通道ID顯示未使用
排查思路:
- java的sip服務(wù)是否開(kāi)啟,是否成功運(yùn)行,服務(wù)器udp5061端口安全組是否添加
- 查看udp端口是否監(jiān)聽(tīng),window命令: netstat -p udp -ano | find "5061" linux命令: netstat -nlup | grep 5061
- 設(shè)備信息是否填寫(xiě)正確,服務(wù)器域,服務(wù)器ID,認(rèn)證密碼是否和產(chǎn)品配置保持一致
- java是否有sip相關(guān)注冊(cè)日志,抓包查看udp端口5061 是否有包上來(lái)
- 是否向mqtt的topic:"/產(chǎn)品ID/設(shè)備ID/info/post"發(fā)送消息,emqx中emqx_auth_http認(rèn)證插件是否開(kāi)啟
注意?。?!先用docker-compose起環(huán)境,按默認(rèn)配置走一遍注冊(cè)流程,熟悉流程后,再按照需求修改配置。




6.視頻設(shè)備直播無(wú)畫(huà)面
排查思路:
- 流媒體服務(wù)器ip是否填寫(xiě)部署服務(wù)器公網(wǎng)ip,并修改服務(wù)器域名

- 服務(wù)器rtp 30000-30500:30000-30500/udp端口 安全組是否添加
- 查看zlmedia/data/www/rtp文件夾下面是否有推流文件

- 提示:“window.Jessibuca is not a constructor”,ctrl+f5 強(qiáng)制刷新下頁(yè)面
- 查看播放器js文件是否正常加載

- 播放地址為https,需要修改播放協(xié)議,并在流媒體服務(wù)替換證書(shū),參考文檔 ZLMedia流媒體服務(wù)器開(kāi)啟https相關(guān)功能

- zlmedia/conf/config.ini 中hook配置是否填寫(xiě)正確,調(diào)java hookapi

- 內(nèi)網(wǎng)調(diào)試需保證相關(guān)網(wǎng)絡(luò)連通性:
1.設(shè)備——>zlm流媒體服務(wù)器(30000-30500:30000-30500/udp rtp udp推流端口)
2.設(shè)備——>java (5061:5061/udp sip udp端口號(hào))
3.zlm流媒體——>java(java hook api 8080端口)
4.java——>zlm流媒體服務(wù)器(http api 8082端口)
5.前端播放器——>zlm流媒體服務(wù)器(http 8082端口 https 8443端口)
- 使用官方docker容器,
zlmediakit/zlmediakit:master
注意?。ocker容器已更新請(qǐng)?zhí)鎿Q最新容器
確認(rèn)播放地址格式,確認(rèn)https//域名:8443和http//服務(wù)器ip:8082 瀏覽器是否能打開(kāi)
https//域名:8443/rtp/{流ID}.live.flv
http//服務(wù)器ip:8082/rtp/{流ID}.live.flv