1 2024-6-19
siyuan edited this page 2024-06-19 23:42:17 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

完成的任务

上午主要是技术分享,了解了海康平台如何对接,以及如何使用,了解了级联是怎么注册的,其实级联就是上级和下级的关系,也就是说做的服务即可当上级,也能当下级。下午主要观看级联相关代码,了解如何注册,以及怎么测试级联平台。

学到了什么?

了解到级联是如何获取下级流以及如何互联的首先可以分为三个服务一个是sip设备也就是设备端一个是中心信令控制服务器用于控制信 令的传输,一个是流媒体服务,用于存储流的相关信息。

假如现在有两个平台分为别A和BA的客户端想看B平台的视频流该怎么办

那么此时A平台应该作为上级B平台作为下级B平台的中心信令控制服务器需要向A平台的中心信令控制服务器发送注册消息。等待注册完成后·A的客户端会发送信息到A的中心信令控制服务器说我需要流然后A的信令服务器会将消息下发到B的信令服务器B的信令服务器收到消息后再把信息发送到具体的设备上设备在讲流信息推送到B的流媒体服务上B的流媒体服务在将视频流推送到A的流媒体服务最终展示到A的客户端。

了解到了sdp 是啥在查阅相关资料后了解到sdp其实就是流的描述信息描述的有国标的id流媒体服务的Ip地址以及命令例如play代表的是视频流还有时间段实时流默认为0有了ip地址还需要有目标地址的端口所以还有一个端口以及传输协议等这些信息主要描述了设备端应该将视频流推到哪里等。

了解到了什么是ps,什么是eses流流其实是最基础流只包含视频或者音频如果想对es流进行转发那么需要一个结构所以需要将原始流进行打包加入标头等基本单位形成一个组但此时打包的内容还只是包含一种性质的ES不是视频就是音频。此时有了es组了之后在将es组进行封装将视频和音频封装起来就会得出Ps包

未来需要了解什么?

目前对简单的信令有了了解,但是对视频流还是有欠缺,后续将会补充知识学习。