媒体分发程序中,同一个视频源数据(ts), 开始使用线程池分发,工作两天OK、
听说采用IOCP可以提高效率, 所以改为IOCP发送, 发送几小时就挂掉。
只好改回来。
猜想了下原因,(未经证实):
流媒体发送缓冲区,使用了引用计数
多个客户端实际用的是同一个内存
IOCP发送投递后,实际发送是操作系统控制的
会不会是内存问题?
有空给每个客户端新开个内存测试一下
媒体分发程序中,同一个视频源数据(ts), 开始使用线程池分发,工作两天OK、
听说采用IOCP可以提高效率, 所以改为IOCP发送, 发送几小时就挂掉。
只好改回来。
猜想了下原因,(未经证实):
流媒体发送缓冲区,使用了引用计数
多个客户端实际用的是同一个内存
IOCP发送投递后,实际发送是操作系统控制的
会不会是内存问题?
有空给每个客户端新开个内存测试一下