rv1126 GB28181 invite-bye流程及信令

rv1126 GB28181 invite-bye流程及信令 2024-10-21 09:27:04 31

1.下级域上级域说明

1.上级域:采用的是第三方的试用软件,livegbs。

2.下级域:运行于rv1126上的国标客户端测试程序。

2.invite-bye

2.1 invite流程及信令

2.1.1流程

1.上级域发送invite请求

2.下级域回复100

3.下级域回复200

4.上级域回复ack

注意:此时目的域id不再是下级平台的域id,而是要预览的设备id了,或者说是要预览的通道的id,多通道的时候,需要根据这个id区分不同的通道,对ipc来说可能就一个通道,但是对于nvr来说,很大可能是多通道的。

2.1.2信令数据

1.上级域发送invite请求

Frame 71397: 770 bytes on wire (6160 bits), 770 bytes captured (6160 bits)
Ethernet II, Src: e8:62:24:7e:e3:33 (e8:62:24:7e:e3:33), Dst: 1e:28:78:e8:94:15 (1e:28:78:e8:94:15)
Internet Protocol Version 4, Src: 192.168.0.35, Dst: 192.168.0.31
User Datagram Protocol, Src Port: 15060, Dst Port: 5688
Session Initiation Protocol (INVITE)
    Request-Line: INVITE sip:37010200541320000001@192.168.0.31:5688;transport=udp SIP/2.0
    Message Header
        Via: SIP/2.0/UDP 192.168.0.35:15060;rport=15060;branch=z9hG4bK513369597
        From: <sip:34020000002000000001@3402000000>;tag=287369597
        To: <sip:37010200541320000001@3402000000>
        Call-ID: 952369079
        [Generated Call-ID: 952369079]
        CSeq: 558 INVITE
            Sequence Number: 558
            Method: INVITE
        Max-Forwards: 70
        User-Agent: Easy SIP Server
        Content-Length: 220
        Content-Type: application/sdp
        Contact: <sip:34020000002000000001@192.168.0.35:15060>
        Subject: 37010200541320000001:0102000001,34020000002000000001:0
    Message Body
        Session Description Protocol
            Session Description Protocol Version (v): 0
            Owner/Creator, Session Id (o): 37010200541320000001 0 0 IN IP4 192.168.0.35
            Session Name (s): Play
            Connection Information (c): IN IP4 192.168.0.35
            Time Description, active time (t): 0 0
            Media Description, name and address (m): video 50086 RTP/AVP 96 98 97
            Media Attribute (a): recvonly
            Media Attribute (a): rtpmap:96 PS/90000
            Media Attribute (a): rtpmap:98 H264/90000
            Media Attribute (a): rtpmap:97 MPEG4/90000
            Unknown: y=0102000001
            [Generated Call-ID: 952369079]
            [Generated Call-ID: 849422839]
            [Generated Call-ID: 534450134]
            [Generated Call-ID: 822455208]

2.下级域回复100

Frame 71398: 322 bytes on wire (2576 bits), 322 bytes captured (2576 bits)
Ethernet II, Src: 1e:28:78:e8:94:15 (1e:28:78:e8:94:15), Dst: e8:62:24:7e:e3:33 (e8:62:24:7e:e3:33)
Internet Protocol Version 4, Src: 192.168.0.31, Dst: 192.168.0.35
User Datagram Protocol, Src Port: 5688, Dst Port: 15060
Session Initiation Protocol (100)
    Status-Line: SIP/2.0 100 Trying
    Message Header
        Via: SIP/2.0/UDP 192.168.0.35:15060;rport=15060;branch=z9hG4bK513369597
        From: <sip:34020000002000000001@3402000000>;tag=287369597
        To: <sip:37010200541320000001@3402000000>
        Call-ID: 952369079
        [Generated Call-ID: 952369079]
        CSeq: 558 INVITE
            Sequence Number: 558
            Method: INVITE
        User-Agent: eXosip/4.1.0
        Content-Length: 0

3.下级域再次发送register请求

Frame 71400: 819 bytes on wire (6552 bits), 819 bytes captured (6552 bits)
Ethernet II, Src: 1e:28:78:e8:94:15 (1e:28:78:e8:94:15), Dst: e8:62:24:7e:e3:33 (e8:62:24:7e:e3:33)
Internet Protocol Version 4, Src: 192.168.0.31, Dst: 192.168.0.35
User Datagram Protocol, Src Port: 5688, Dst Port: 15060
Session Initiation Protocol (200)
    Status-Line: SIP/2.0 200 OK
    Message Header
        [Expert Info (Warning/Undecoded): Trailing stray characters]
        Via: SIP/2.0/UDP 192.168.0.35:15060;rport=15060;branch=z9hG4bK513369597
        From: <sip:34020000002000000001@3402000000>;tag=287369597
        To: <sip:37010200541320000001@3402000000>;tag=404004602
        Call-ID: 952369079
        [Generated Call-ID: 952369079]
        CSeq: 558 INVITE
            Sequence Number: 558
            Method: INVITE
        Contact: <sip:37010200541320000001@192.168.0.31:5688>
        Content-Type: APPLICATION/SDP
        User-Agent: eXosip/4.1.0
        Content-Length:   397
    Message Body
        Session Description Protocol
            Session Description Protocol Version (v): 0
            Owner/Creator, Session Id (o): 37010200541180000000 0 0 IN IP4 192.168.0.31
            Session Name (s): Play
            Connection Information (c): IN IP4 192.168.0.31
            Time Description, active time (t): 0 0
            Media Description, name and address (m): video 5688 RTP/AVP 96
            Media Attribute (a): sendonly
            Media Attribute (a): rtpmap:96 PS/90000
            Unknown: y=0102000001
            Data: 0d0a
            [Generated Call-ID: 952369079]
            [Generated Call-ID: 849422839]
            [Generated Call-ID: 534450134]
            [Generated Call-ID: 822455208]

4.上级域回复ack

Frame 71401: 404 bytes on wire (3232 bits), 404 bytes captured (3232 bits)
Ethernet II, Src: e8:62:24:7e:e3:33 (e8:62:24:7e:e3:33), Dst: 1e:28:78:e8:94:15 (1e:28:78:e8:94:15)
Internet Protocol Version 4, Src: 192.168.0.35, Dst: 192.168.0.31
User Datagram Protocol, Src Port: 15060, Dst Port: 5688
Session Initiation Protocol (ACK)
    Request-Line: ACK sip:37010200541320000001@192.168.0.31:5688;transport=udp SIP/2.0
    Message Header
        Via: SIP/2.0/UDP 192.168.0.35:15060;rport=15060;branch=z9hG4bK878369607
        From: <sip:34020000002000000001@3402000000>;tag=287369597
        To: <sip:37010200541320000001@3402000000>;tag=404004602
        Call-ID: 952369079
        [Generated Call-ID: 952369079]
        CSeq: 558 ACK
            Sequence Number: 558
            Method: ACK
        Max-Forwards: 70
        User-Agent: Easy SIP Server
        Content-Length: 0

invite流程走完后,会根据sdp中协商的传输协议,ip,端口发送音视频数据。

2.2 bye流程及信令

2.2.1流程

1.上级域发送bye信令

2.下级域回复200

2.2.2信令数据

1.上级域发送bye信令

Frame 159975: 459 bytes on wire (3672 bits), 459 bytes captured (3672 bits)
Ethernet II, Src: e8:62:24:7e:e3:33 (e8:62:24:7e:e3:33), Dst: 1e:28:78:e8:94:15 (1e:28:78:e8:94:15)
Internet Protocol Version 4, Src: 192.168.0.35, Dst: 192.168.0.31
User Datagram Protocol, Src Port: 15060, Dst Port: 5688
Session Initiation Protocol (BYE)
    Request-Line: BYE sip:37010200541320000001@192.168.0.31:5688;transport=udp SIP/2.0
    Message Header
        Via: SIP/2.0/UDP 192.168.0.35:15060;rport=15060;branch=z9hG4bK76393858
        From: <sip:34020000002000000001@3402000000>;tag=287369597
        To: <sip:37010200541320000001@3402000000>;tag=404004602
        Call-ID: 952369079
        [Generated Call-ID: 952369079]
        CSeq: 561 BYE
            Sequence Number: 561
            Method: BYE
        Max-Forwards: 70
        User-Agent: Easy SIP Server
        Content-Length: 0
        Contact: <sip:34020000002000000001@192.168.0.35:15060>

2.下级域回复200

Frame 159979: 328 bytes on wire (2624 bits), 328 bytes captured (2624 bits)
Ethernet II, Src: 1e:28:78:e8:94:15 (1e:28:78:e8:94:15), Dst: e8:62:24:7e:e3:33 (e8:62:24:7e:e3:33)
Internet Protocol Version 4, Src: 192.168.0.31, Dst: 192.168.0.35
User Datagram Protocol, Src Port: 5688, Dst Port: 15060
Session Initiation Protocol (200)
    Status-Line: SIP/2.0 200 OK
    Message Header
        Via: SIP/2.0/UDP 192.168.0.35:15060;rport=15060;branch=z9hG4bK76393858
        From: <sip:34020000002000000001@3402000000>;tag=287369597
        To: <sip:37010200541320000001@3402000000>;tag=404004602
        Call-ID: 952369079
        [Generated Call-ID: 952369079]
        CSeq: 561 BYE
            Sequence Number: 561
            Method: BYE
        User-Agent: eXosip/4.1.0
        Content-Length: 0

3.ps封装及rtp/udp发送

下级域封装ps包通过rtp/udp发送给上级域,不需要上级域回复:

Frame 380938: 1454 bytes on wire (11632 bits), 1454 bytes captured (11632 bits)
Ethernet II, Src: 1e:28:78:e8:94:15 (1e:28:78:e8:94:15), Dst: e8:62:24:7e:e3:33 (e8:62:24:7e:e3:33)
Internet Protocol Version 4, Src: 192.168.0.31, Dst: 192.168.0.35
User Datagram Protocol, Src Port: 7668, Dst Port: 50092
Real-Time Transport Protocol
    [Stream setup by SDP (frame 376550)]
    10.. .... = Version: RFC 1889 Version (2)
    ..0. .... = Padding: False
    ...0 .... = Extension: False
    .... 0000 = Contributing source identifiers count: 0
    0... .... = Marker: False
    Payload type: PS (96)
    Sequence number: 299
    [Extended sequence number: 65835]
    Timestamp: 68400
    Synchronization Source identifier: 0x41af2f81 (1102000001)
    Payload: d9d60eea91eae0847079f619a460303149d83b18208e27cace43524166633947040f8447…
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包 点赞 收藏 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区