问题描述
我正在从事实时流媒体项目。我们正在获取需要接收的UDP数据包,然后将其传递给解码器,再从解码器中获取并通过多播IP传递回去。
我们已经实现了接收原始UDP数据包(大小:1316)并将其传递给解码器的逻辑,但是它需要输入更大的大小(16K),因此我们使用PipedInputStream和PipedOutputStream来获取所需的大小。
我们已经实现了将1316个大小的数据包放入PipedOutputStream并从PipedInputStream读取16K并将其传递到设备进行解码的逻辑。从设备接收到数据后,再次使用PipedInputStream和PipedOutputStream将16K转换为1316大小,但是当应用多线程时,看起来数据会丢失。
有没有可以提供相同功能的库?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)