阶段4-独挡一面项目-基于视频压缩的实时监控系统Sprint3-采集端传输子系统设计

在上面一个迭代中,通过图像采集模块采集到图像送到主程序中,进行编码,由于我们采集的图像就是jpeg格式的,其实它本来就是编码压缩后的格式,所以没有必要重复编码,故省掉该步骤;下面就是网络传输子系统部分,目的就是把采集到的图像通过网络传输到远端的客户的播放器里面进行相应的解码和播放。

1、设计工作流程

a、初始化包括:1)tcp的socket初始化;2)将事件注册到epoll当中;

b、对事件进行处理,包括当socket收到网络包的时候,需要进行处理;以及当socket发送完网络包之后需要处理。

原文地址:https://www.cnblogs.com/gary-guo/p/6115895.html