- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 boost asio处理tcp和udp的不同之处及要点
最近在看asio,打算基于asio重构媒体服务器中网络模块,学习的过程注意到了在udp和tcp中,对asio使用的所应该注意的地方,现记录下来 tcp与udp的不同之处 老生常谈的tcp与udp最大的不同是,tcp是可靠的并且保证数据到达。udp是不可靠的,通俗的描述就是它只管发,至于对方是否收到数据,一概不负责。所以在处理tcp和udp上的读写操作就有...
2017-12-15 11:43:29 1620
原创 流媒体服务器编程学习
以前开发会议服务器是基于sip,rtp协议的,网络处理模块写的特别简单,对每路呼叫中的媒体流都是采用一个线程处理,一路呼叫中包含两路流,一路视频流,一路音频流,对应的一路呼叫就需要两个线程,这样算下来,一次会议中的有4个成员,对应的有8路流,光数据收发线程就需要8个。线程多了,线程上下文切换就会耗费大量资源。这种模型显然是不可取的,特别是设计媒体服务器时,往往过多的只考虑了媒体处理模块的架构,...
2017-12-10 20:58:19 803
Directshow视频采集,支持图像预览,支持根据策略设置分辨率及帧率
2018-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人