日期:2014-05-18  浏览次数:20702 次

求教牛人,关于JMF使用APPLET接受RTP数据流!!!
我的程序是一个关于OSGI的应用,服务器端用JMF获取摄像头数据,并用JMF的RTP协议发送数据流。
这个bundle已经完成,而且用SUN网站上JMF的RTP接受的例子测试,能正常显示服务器的摄像头采集的数据。

现在我想把这个C端改为applet形式的,把这个applet嵌在网页里边,本机上双击,完全可以运行显示摄像头数据,但是放到服务器上通过浏览器访问,就显示不了,但是也不报错。我觉得是applet部署的问题。
各位高人,救救我啊!!!

包含applet的网页代码:

<HTML>
<TITLE>   AVReceive </TITLE>
<APPLET
ARCHIVE= "jmf.jar "
CODE= "AVReceive2.class "
WIDTH=400
HEIGHT=320
>
  </APPLET>
  </HTML>

AVReceive2。java:其实就是sun网站上的示例代码,改成了applet形式的



------解决方案--------------------
顶一下,我也正在学习这个,有点难,资料也比较少.你有MSN吗,我们交流一下.我的MSN:rumeng1106@126.com
------解决方案--------------------
你好,我也是根据JMF在sun上的例子 AVReceive改写了applet
  
用applet写了捕捉音视频并发送和接收的程序,但是接收时总说端口被占用
但是如果不用同一个端口,怎么接收数据呢?
我机子的IP是:10.24.2.221
我在发送程序中,写目的地的IP为10.24.2.221,端口为1500
在接收程序中,写发送地的IP为10.24.2.221,端口为1500
可这样,测试时就说被占用
后来把接收程序中的发送地端口改为1510,这次没有占用,但就是显示在等待数据中
什么都收不到

这个问题该怎么解决啊?

麻烦了!
------解决方案--------------------
学习
------解决方案--------------------
to fairylly:
接收端地址改为多播地址,我用224.0.0.1可以