嵌入式Linux网络摄像机设计实现

网友投稿 292 2022-11-17

嵌入式Linux网络摄像机设计实现

在这个通道中,数据的处理模块是作为可选的中间件由用户动态加载的,上面设计的视频压缩模块就是这样的一个中间件。

2 ASF流式文件格式

3 流视频协议

流视频协议是为了在客户机和视频服务器之间进行通信而设计和标准化的。根据它们的功能,与网络上流视频相关的协议分为三类。

*网络层协议:网络层协议提供了基本的网络服务支持。IP就是网络上流视频使用的网络协议。

*传输协议:传输协议为流服务提供端对端的网络传输功能。TCP、UDP、RTP和RTCP就是网络上流视频使用的传输协议。

*话路控制协议:话路控制协议定义消息和程序。RTSP就是一种话路控制协议。

为流视频设计的协议栈如图4所示。在发送方的数据面,压缩且经过ASF编码的视频数据被读出并在RTP/RTCP/RTSP层上打包,以提供定时和同步信息以及包的序列号。然后把这些打包的RTP数据流发送到UDP/TCP层和IP层,得到的IP包在网络上传输。在接收方则按照相反的方向处理。在控制面,RTCP包和RTSP包在UDP/TCP层上复用,并且被送到IP层,以便通过网络传输。

小结

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:shell数组详解
下一篇:基于Jpa中ManyToMany和OneToMany的双向控制
相关文章

 发表评论

暂时没有评论,来抢沙发吧~