news 2026/2/10 15:49:02

gb28181点播流程中INVITE消息需要注意的点

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
gb28181点播流程中INVITE消息需要注意的点

1. Content-Length必须正确,否则设备会报415。

2. sip 服务器给设备发 INVITE 消息时,sdp 携带的是媒体服务器的能力描述,正确的报文示例如下

INVITE sip:{camera_id}@3402000000:{local_port} SIP/2.0 Via: SIP/2.0/TCP {local_ip}:{local_port};rport;branch={branch} From: <sip:{client_id}@3402000000>;tag={from_tag} To: <sip:{camera_id}@3402000000> Call-ID: {random.randint(0,1<<31)}@{local_ip} CSeq: {cseq} INVITE Contact: <sip:{client_id}@{local_ip}:{local_port}> Content-Type: application/sdp Max-Forwards: 70 Subject: {camera_id}:0,{client_id}:0 Content-Length: {sdp_len} v=0 o=34020000002000000001 0 0 IN IP4 123.57.58.166 s=Play c=IN IP4 123.57.58.166 t=0 0 m=video 9000 TCP/RTP/AVP 96 a=recvonly a=setup:passive a=connection:new a=rtpmap:96 PS/90000 a=fmtp:96 profile-level-id=420028;packetization-mode=1 y=0000000001 f=

其中,a=recvonly,a=setup:passive,a=connection:new,这几个字段是需要注意的,不要写错,这几个字段的值都是因为描述的是媒体服务器要做的事才这么写的,服务器是收流,所以写 recvonly,如果是设备,应该是 sendonly,然后服务器是等待设备连接的,所以是 passive,如果是设备,那么 应该是 active,connection:new设备可以没有。

3. 给设备回 ACK 时,to_tag、call_id,要照抄设备回的200里的消息的。

4. sip 服务器给设备发 invite,设备回的200消息,from 和 to 是原样保留的,不会颠倒,而如果是设备新发的消息,比如 BYE,那么 from是设备,to 是 sip 服务器。

5. 由于我也是第一次接触网络媒体协议方面的开发,不是特别熟悉,所以经常咨询AI,但貌似 AI 对具体细节有时也把握不好,导致一会这样说,一会又那样说,把我也搞蒙了,所以当发现 AI 自我矛盾的时候,就可以先把它放一边了,说明它也不是很懂,所以会一本正经的胡说八道。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/5 3:38:10

吃透JVM深层原理:从内存模型到垃圾回收,面试生产排障全攻略

一、JVM内存模型&#xff1a;不止是“堆栈”那么简单 很多人对JVM内存的理解停留在“堆存对象、栈存方法”&#xff0c;但这只是表层认知。JVM规范定义的内存区域&#xff0c;每个都有明确职责和溢出场景&#xff0c;吃透这些才能避开90%的内存异常坑。 1. 内存区域细分&…

作者头像 李华
网站建设 2026/1/30 22:38:31

面试题常用十大技巧,你学会了吗?

面试常遇到一些纠结的问题&#xff0c;回答稍有不慎&#xff0c;就跳进面试陷阱&#xff0c;让你落败。以下总结了面试中HR最常用的10个面试及答案&#xff0c;帮助你在面试中游刃有余。你最大的优缺点是什么&#xff1f;当被面试官问到你自身优点的时候&#xff0c;你需要说出…

作者头像 李华
网站建设 2026/2/3 13:50:19

收藏备用!程序员转行大模型全指南:从认知到落地,逆袭风口赛道

当Llama 3、文心一言4.0等主流大模型逐步解锁“理解-推理-执行”全链路能力&#xff0c;当企业级大模型应用从零星尝鲜迈入规模化刚需阶段&#xff0c;技术职场的底层竞争逻辑正悄然重塑。对程序员而言&#xff0c;这绝非“被替代”的生存危机&#xff0c;而是换道超车的黄金机…

作者头像 李华
网站建设 2026/2/9 17:29:26

数据泄露:网络安全领域的新热点

数据泄露&#xff1a;网络安全领域的新热点 近年来&#xff0c;随着数字经济的快速发展&#xff0c;数据成为企业与个人的核心资产&#xff0c;但数据泄露事件也呈 “爆发式增长”—— 从大型企业&#xff08;如 Facebook、万豪酒店&#xff09;的亿级用户数据泄露&#xff0c;…

作者头像 李华
网站建设 2026/2/8 18:01:55

基于SpringBoot的校园悬赏任务平台毕业设计源码

博主介绍&#xff1a;✌ 专注于Java,python,✌关注✌私信我✌具体的问题&#xff0c;我会尽力帮助你。一、研究目的本研究旨在构建一个基于SpringBoot框架的校园悬赏任务平台&#xff0c;以满足现代校园环境中学生、教师以及校园内其他参与者对于信息共享、资源整合和任务执行的…

作者头像 李华