首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用udp发送实时语音

使用udp发送实时语音
EN

Stack Overflow用户
提问于 2009-05-19 15:34:22
回答 3查看 2.3K关注 0票数 1

大家好,你们能帮帮我吗?我编写了使用udp套接字在客户端和服务器之间发送字符串消息的java代码。但是我想发送实时语音,所以你能给我一些笔记吗?

EN

回答 3

Stack Overflow用户

发布于 2009-05-19 15:46:40

我可以给你一点指引,你可能会想要使用Real-time Transport Protocol (RTP),它或多或少是通过网络实时发送音频或视频的标准。然而,实现并不直接,您应该使用像jlibrtp这样的帮助库来实现。Java Media Framework (JMF)中也有一个RTP打包器,但您不会想要使用它的……

票数 1
EN

Stack Overflow用户

发布于 2009-05-19 15:47:45

UDP没有服务质量保证,因此在发送数据包时,您需要在数据中添加某种序号,以确定如何将数据重新组合在一起。例如,您可以按顺序从服务器发送3个数据报包,但客户端可能会以不同的顺序(2,1,3)获取它们。或者它可能根本得不到它们中的一个,在这种情况下,你要么希望它重新发送(怀疑),要么干脆忽略它,在某个超时时继续前进。

票数 1
EN

Stack Overflow用户

发布于 2009-05-19 15:47:19

研究使用实时协议RFC3550 (http://en.wikipedia.org/wiki/Real-time_Transport_Protocol)作为基于UDP的传输。RTCP作为对TCP的控制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/883494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档