GB28181协议实现系列之----IPC实时视频点播(4)

实时视频点播是IPC设备接入平台的最主要的功能,平台向设备获取流媒体的过程就是这个过程,设备收到这个点播请求,在交互完成会向平台推送音视频流媒体。

         

1.       实时点播是由SIP服务器向IPC发起的音视频点播业务,SIP协议的SDP消息体如下:

v=0

o=340200000020200000010 0 IN IP4 192.168.1.154

s=Play

c=IN IP4192.168.1.154

t=0 0

m=video 6000RTP/AVP 96 98 97

a=recvonly

a=rtpmap:96PS/90000

a=rtpmap:98H264/90000

a=rtpmap:97MPEG4/90000

y=0100000001

f=

          说明:

          这个是由SIP服务器的网页端发起的,s=Play要求播放实时数据,

m=video 6000RTP/AVP 96 98 97

                      6000为视频流媒体的输入端口,目前虽然写了三个流媒体格式,但是经过测试,

         只有发送PS流数据才会有音视频播放。

2.       IPC收到实时播放请求后,向SIP服务器发送了100 Trying和200OK带有SDP协议的应答信息:

v=0

o=340200000013200000010 0 IN IP4 192.168.1.164

s=IPC

c=IN IP4 192.168.1.164

t=0 0

m=video 20000RTP/AVP 96 98 97

a=sendonly

a=rtpmap:96PS/90000

a=rtpmap:98H264/90000

a=rtpmap:97MPEG4/90000

a=username:34020000001320000001

a=password:12345678

y=00000000

f=

说明:

   o表示IPC的ID,IP4为IPC的IP地址

   m=video 20000 RTP/AVP 96 98 97

20000端口为IPC的UDP流媒体发送端口,我们是PS流,承载类型为96。

 

a=username:34020000001320000001    IPC的ID

a=password:12345678                IPC的密码

y=00000000                        RTP中SSRC的值

       3.当SIP服务器收到了IPC发送的200OK带有SDP协议的数据包之后,将会恢复一个ACK应答的信号。表示IPC可以向其发送流媒体数据了。

       4. IPC由20000端口向SIP服务器6000端口发送已经编码好的音视频数据。


SIP交互数据(三次数据交互):

                    

INVITE sip:34020000001320000001@3402000000SIP/2.0

Call-ID: e4fe5c00bf843e35646e457f8b3e4c63@0.0.0.0

CSeq: 1 INVITE

From:<sip:34020000002000000001@3402000000>;tag=34948570_53173353_41afe263-c634-4962-916c-579a717a3435

To:<sip:34020000001320000001@3402000000>

Max-Forwards: 70

Contact: "34020000002000000001"<sip:192.168.1.154:5060>

Content-Type: application/sdp

Route:<sip:34020000001320000001@192.168.1.168:5060;lr>

Via: SIP/2.0/UDP192.168.1.154:5060;branch=z9hG4bK41afe263-c634-4962-916c-579a717a3435_53173353_10881735497947

Content-Length: 225

 

v=0

o=34020000002020000001 0 0 IN IP4192.168.1.154

s=Play

c=IN IP4 192.168.1.154

t=0 0

m=video 6000 RTP/AVP 96 98 97

a=recvonly

a=rtpmap:96 PS/90000

a=rtpmap:98 H264/90000

a=rtpmap:97 MPEG4/90000

y=0100000001

f=

 

SIP/2.0 200 OK

Via: SIP/2.0/UDP192.168.1.154:5060;branch=z9hG4bK41afe263-c634-4962-916c-579a717a3435_53173353_10881735497947

From:<sip:34020000002000000001@3402000000>;tag=34948570_53173353_41afe263-c634-4962-916c-579a717a3435

To:<sip:34020000001320000001@3402000000>;tag=1989565062

Call-ID: e4fe5c00bf843e35646e457f8b3e4c63@0.0.0.0

CSeq: 1 INVITE

Contact:<sip:34020000001320000001@192.168.1.168:5060>

Content-Type: application/sdp

User-Agent: IPC  v1.0

Content-Length: 279

 

v=0

o=34020000001320000001 0 0 IN IP4192.168.1.168

s=IPC

c=IN IP4 192.168.1.168

t=0 0

m=video 20000 RTP/AVP 96 98 97

a=sendonly

a=rtpmap:96 PS/90000

a=rtpmap:98 H264/90000

a=rtpmap:97 MPEG4/90000

a=username:34020000001320000001

a=password:12345678

y=00000000

f=

 

ACKsip:34020000001320000001@192.168.1.168:5060 SIP/2.0

Call-ID: e4fe5c00bf843e35646e457f8b3e4c63@0.0.0.0

CSeq: 1 ACK

From:<sip:34020000002000000001@3402000000>;tag=34948570_53173353_41afe263-c634-4962-916c-579a717a3435

To:<sip:34020000001320000001@3402000000>;tag=1989565062

Max-Forwards: 70

Via: SIP/2.0/UDP192.168.1.154:5060;branch=z9hG4bK41afe263-c634-4962-916c-579a717a3435_53173353_10891817248002

Content-Length: 0


  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
GB28181-2016是中国国家标准中关于视频监控设备及系统的技术要求的规定。而IPC是指网络摄像机,即采用网络传输视频信号并能够通过网络进行控制和管理的摄像机。模拟设备是指传统的模拟视频监控设备,如模拟摄像机和模拟录像机等。 在GB28181-2016中,IPC模拟设备注册WVP是指基于WVP(设备安全接入协议)的IPC模拟设备注册过程。IPC模拟设备要实现GB28181-2016标准下进行网络视频监控,需首先通过WVP注册到视频监控系统中,以便能够被系统识别和管理。 具体而言,在IPC模拟设备注册WVP过程中,设备首先要获得WVP认证,在网络中获取唯一的标识符,如设备ID。然后,设备需要与管理服务器建立通信连接,通过发送注册请求进行注册。管理服务器根据设备ID和其他相关信息,验证设备的合法性,并生成相应的授权信息,如设备密钥等。设备通过接收管理服务器的应答,完成注册过程。 完成注册后,IPC模拟设备可以与视频监控系统进行通信,并通过相关协议和接口与系统中的其他设备进行交互,如视频录制、云存储、远程监控等功能。此外,IPC模拟设备还能够通过视频监控系统进行实时视频传输、编码设置、告警处理等操作,实现高效的网络视频监控。 总而言之,GB28181-2016规定了IPC模拟设备注册WVP的过程,使得这些设备能够在视频监控系统中被识别和管理,并实现网络视频监控的各项功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值