Video streaming 实现双向web视频会议功能的最佳方法?

Video streaming 实现双向web视频会议功能的最佳方法?,video-streaming,jmf,video-conferencing,Video Streaming,Jmf,Video Conferencing,我想开发一个网站,提供双向网络视频会议功能?在56 kbps的internet连接上,视频延迟不应超过1秒 我只知道JMF(Java媒体框架)的名字 问题1。我还可以使用哪些API来实现这一点 问题2。在这些API中,您认为哪些API不会在56kbps的internet连接上增加超过1秒的延迟 由于所有的API对我来说都是新的,而且这是一个非常紧迫的项目,我不能去尝试每一个API,因此如果有人在这方面有实际经验,我将非常感谢他/她的帮助。有很多使用jmf的java视频会议开源项目 我提供给你一个

我想开发一个网站,提供双向网络视频会议功能?在56 kbps的internet连接上,视频延迟不应超过1秒

我只知道JMF(Java媒体框架)的名字

问题1。我还可以使用哪些API来实现这一点

问题2。在这些API中,您认为哪些API不会在56kbps的internet连接上增加超过1秒的延迟


由于所有的API对我来说都是新的,而且这是一个非常紧迫的项目,我不能去尝试每一个API,因此如果有人在这方面有实际经验,我将非常感谢他/她的帮助。

有很多使用jmf的java视频会议开源项目

我提供给你一个链接

查看这两个文件

AVReceive2.java
AVTransmit2.java

如果您需要一个框架来帮助查看tokbox,您将对jmf api有一个很好的了解。

。虽然我不能提供关于平台或软件的建议,但请考虑56kbps的用户可以处理的最大带宽。一般来说,我最近在56k调制解调器上看到的平均吞吐量约为5-8KB/s,因此您可能需要实时转换视频并将其传输给用户。您希望拨号时获得什么样的帧速率?上传速度远低于下载速度。因此,如果两端的连接速度为56kbs(v92),则上传速度约为33kbs,因此每一端只能以33kbs的绝对最大值发送数据,并且通常小于33kbs。除了发送非常小、非常慢、非常低质量的视频之外,发送任何东西几乎都是不可能的。为什么要限制它的速度呢。没有多少人可以继续拨号了。