cpp-ipc icon indicating copy to clipboard operation
cpp-ipc copied to clipboard

能用来发送视频帧数据吗

Open lcq-001 opened this issue 3 years ago • 5 comments

lcq-001 avatar Oct 20 '21 09:10 lcq-001

可以。

但要注意:

  • send目前并不是zero-copy的(recv是),数据包太大还是会有一定的拷贝成本。
  • 请及时完成recv的处理,否则send太快导致消息堆积,会严重影响性能,并增加内存占用(因为内存池会cache尚未及时消费的数据包)

mutouyun avatar Oct 20 '21 14:10 mutouyun

  • send目前并不是zero-copy的(recv是),数据包太大还是会有一定的拷贝成本 这个拷贝成本能不能优化 比如直接拷贝到内存池

lcq-001 avatar Oct 21 '21 04:10 lcq-001

有后续的优化计划,但我需要把内部的内存池开放到外部来。 现在内部内存池太简单了,不足以支撑通用内存分配。

mutouyun avatar Oct 21 '21 07:10 mutouyun

支持单生产多消费模式吗,比如视频采集后,需要分发到不同进程的场景

yongxiangzheng avatar Aug 05 '22 08:08 yongxiangzheng

支持,用route。

mutouyun avatar Aug 07 '22 09:08 mutouyun