海康摄像头GB28181对接
必须要素:
1. 必须包含subject头域
2. SDP中session name必须填写Play
3. SDP中不能懈怠audio
4. SDP中的video必须携带PS属性
以上4要素缺一不可。
示例:
1. 正确流程
P1->IPC
INVITEsip:34020000001320000001@192.168.50.171 SIP/2.0
Via: SIP/2.0/UDP192.168.50.22:5060;branch=32dbcde3
From: "1001"<sip:1001@192.168.50.22>;tag=591cf984
Contact:<sip:1001@192.168.50.22:5060>
To:<sip:34020000001320000001@192.168.50.171>
Call-ID:14416987936de3e8ed55fe07400dcce022@1632a8c0
CSeq: 172 INVITE
Max-Forwards: 70
Subject:34020000001320000001:0,1001:0
Content-Type: application/sdp
Content-Length: 381
v=0
o=root 853265891 853265891 IN IP4192.168.50.22
s=Play
c=IN IP4 192.168.50.22
t=0 0
m=video 19690 RTP/AVP 126 125 99 34 96
a=rtpmap:126 H264/90000
a=fmtp:126 profile-level-id=42e01e
a=rtpmap:125 H264S/90000
a=fmtp:125 profile-level-id=42e01e
a=rtpmap:99 MP4V-ES/90000
a=fmtp:99 profile-level-id=3
a=rtpmap:96 PS/90000
IPC->P1
SIP/2.0 200 OK
Via: SIP/2.0/UDP192.168.50.22:5060;branch=32dbcde3
From: "1001"<sip:1001@192.168.50.22>;tag=591cf984
To:<sip:34020000001320000001@192.168.50.171>;tag=1292444290
Call-ID:14416987936de3e8ed55fe07400dcce022@1632a8c0
CSeq: 172 INVITE
Contact:<sip:1005@192.168.50.171:5060>
Content-Type: application/sdp
User-Agent: IP Camera
Content-Length: 267
v=0
o=1005 1935 1935 IN IP4 192.168.50.171
s=play
c=IN IP4 192.168.50.171
t=0 0
m=video 15060 RTP/AVP 96
a=sendonly
a=rtpmap:96 PS/90000
2. 不正确流程
P1->IPC
INVITEsip:34020000001320000001@192.168.50.171 SIP/2.0
Via: SIP/2.0/UDP192.168.50.22:5060;branch=55b46723
From: "1001"<sip:1001@192.168.50.22>;tag=1a72242e
Contact: <sip:1001@192.168.50.22:5060>
To:<sip:34020000001320000001@192.168.50.171>
Call-ID:1441698966743435f475c5f89133b42b83@1632a8c0
CSeq: 170 INVITE
Max-Forwards: 70
Subject:34020000001320000001:0,1001:0
Content-Type: application/sdp
Content-Length: 553
v=0
o=root 1437886243 1437886243 IN IP4192.168.50.22
s=Play
c=IN IP4 192.168.50.22
t=0 0
m=audio38406 RTP/AVP 0 8 3 114 18
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:114 AMR/8000
a=fmtp:114 mode-set=7
a=rtpmap:18 G729/8000
m=video24674 RTP/AVP 126 125 99
a=recvonly
a=rtpmap:126 H264/90000
a=fmtp:126 profile-level-id=42e01e
a=rtpmap:125 H264S/90000
a=fmtp:125 profile-level-id=42e01e
a=rtpmap:99 MP4V-ES/90000
a=fmtp:99 profile-level-id=3
IPC->P1
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.50.22:5060;branch=55b46723
From: "1001"<sip:1001@192.168.50.22>;tag=1a72242e
To:<sip:34020000001320000001@192.168.50.171>;tag=2000948179
Call-ID:1441698966743435f475c5f89133b42b83@1632a8c0
CSeq: 170 INVITE
Contact:<sip:1005@192.168.50.171:5060>
Content-Type: application/sdp
User-Agent: IP Camera
Content-Length: 108
v=0
o=1005 3764 3764 IN IP4 192.168.50.171
s=play
c=IN IP4 192.168.50.171
t=0 0
m=video 15060RTP/AVP
海康摄像头GB28181对接相关推荐
- 海康摄像头设备对接——js接入自己系统的流程方法
本次对接海康摄像头的系统前端采用的是VUE2-CLI,而海康硬件对接前端接入客服提供的是jq+原生版本,如果需要官方客服提供的对接demo(包含接口文档),可以下拉到底部附上了下载云盘资源, 接下来记 ...
- php对接海康视频教程_EasyNVR无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页播放...
原标题:EasyNVR无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页播放 市场上常见的海康.大华.宇视等网络摄像头只要支持RTSP协议,都可以接入到EasyNVR中,今天主要给大家分 ...
- 海康摄像头对接H5版本开发使用参考
海康摄像头H5版本demo使用步骤 文章目录 海康摄像头H5版本demo使用步骤 重要提示 准备工作 使用步骤 最常见异常 重要提示 海康官网 H5版本只能与海康的两个应用平台对接,分别是" ...
- java GB28181 大华 海康摄像机国标对接源码源代码程序
java GB28181 大华 海康摄像机国标对接源码源代码程序 本人亲测说明:首先此套程序我测试了可以用,但是不能同时多客户同时看一路视频,视频打开速度也很慢.仅拿来参考是可以的,还凑合吧. WEB ...
- Java对接海康摄像头坑点总结
一.背景 有一批AI摄像头需要部署到客户方,需要实现的功能:1.摄像头实时预览,摄像头安装在不同地点的内网环境,因此需要通过frpc服务器做内网摄像头的代理:2.摄像头smart事件,进入区域.离开区 ...
- 采用EasyNVR网页无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页上进行播放?
背景分析 安防摄像头在进行互联网直播中所使用的EasyNVR核心在于摄像机的音视频流的获取.转换.转码与高性能分发,同时同步完成对实时直播流的录像存储,在客户端(PC浏览器.Android.iOS.微 ...
- LiveNVR监控流媒体Onvif/RTSP功能支持海康摄像头通过海康SDK的方式接入直播观看录像回看预置位操作
LiveNVR功能支持海康摄像头通过海康SDK的方式接入直播观看录像回看预置位操作 1.流媒体服务说明 2.支持海康SDK接入 3.视频广场查看播放 4.预置位接口 4.RTSP/HLS/FLV/RT ...
- 海康摄像头连接阿里云视频监控的步骤
因为公司可能需要做一个校园的安防,需要运用到摄像头,本来是想用springboot+海康自带的sdk来做的,但是经理推荐用阿里的OSS+阿里的视频监控来做远程监控的调用,所以就过来搭建了一下,用了两天 ...
- LiveNVR监控流媒体Onvif/RTSP功能支持海康摄像头通过海康SDK接入支持回看倍速播放海康设备存储的设备录像
LiveNVR功能支持海康摄像头通过海康SDK接入支持回看倍速播放海康设备存储的设备录像 1.流媒体服务说明 2.支持海康SDK接入 3.查看设备录像 3.1.时间轴模式 3.2.列表模式 4.RTS ...
- 海康摄像头的二次开发(java)
海康摄像头的二次开发(java) 我第一次接触海康摄像头的二次开发的项目,一开始的时候摸不清套路,走了不少弯路,现在准备把我的一些经验留下来,让大家参考一下. 1.首先到海康的官网下载设备网络SDK: ...
最新文章
- c++ 从文本中逐行读取,并按空格对读取的一行进行分割
- weka平台下手动造.arff的数据
- IoT机会窗打开:运营商亟需战略转型 获取物联网最大化价值
- mysql 创建唯一索引_Mysql创建索引
- python中truncate的用法_在Python中操作文件之truncate()方法的使用教程
- oracle 文件写 n r,[oracle]log_archive_dest_n与DB_RECOVERY_FILE_DEST
- pandas中inplace_pandas回顾小结(二)
- 施工工期计算器在线_办公室装修工期要多久时间,办公室快速装修怎么做?
- how to clear screen in python shell
- React 组件生命周期详解
- Jmeter及JDK下载安装配置教程
- Qt学习之路系列教程目录
- visio一分二的箭头_Microsoft Office Visio绘画双箭头直线的具体步骤介绍
- Shell脚本学习指南 下载
- php 中文获取拼音,php获取中文的拼音代码_php
- 计算机itunes无法安装,itunes无法安装怎么办 itunes不能安装解决方法
- 计算机转换外界信息原理,高级文秘及办公自动化教程-计算机基础
- Android10.0编译 make api-stubs-docs-update-current-api问题
- java工具类–自动将数据库表生成javabean
- CSP-J第一轮常考知识点