通过套接字流式传输帧

我正在制作一个Android应用程序,我应该通过udp / tcp套接字发送相机帧,我将每个帧作为BoxCallback中的byte[]数组获取,然后我使用套接字每次发送来自数组MAX_BUFFER_SIZE字节作为片段。但这还不够有效,因为发送的数组大小约为10M,并且当流被反放时会有很多缓冲。我也不能压缩数组,因为它是一个OMEGA(n)操作,所以首先,什么协议更适合这个问题?UDP, TCP ?一般来说,我怎么能在视频流效率水平上通过套接字发送那个巨大的阵列?


蓝山帝景
浏览 68回答 1
1回答

蝴蝶刀刀

我通过使用UDP协议解决了它,并使用分配类来压缩数据数组,它完成了工作!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java