用JMF做了个视频聊天的程序,同时捕获视频和音频,
用的javax.media.Manager.createMergingDataSource({videoDataSource,audioDataSource});
单方向的传输和接收都没问题。
但是我在建立好A--B的传输后再启动B--A的传输就来问题了,A只能收到B的音频,视频收不到。
B端视频,音频采集都没问题,也确实发出了数据,
为何A端只收到audioDataSource的数据?videoDataSource哪去了????
研究过JMF的同志来给点意见啊。

解决方案 »

  1.   

    我把数字签名的 applet(jmf 访问本地摄像头) 嵌入 jsp页面中,tomcat 做服务器。局域网中打开页面
    抛出:java.lang.RuntimeException: No permission t capture from applets
    哪位高手指点一下迷津啊
      

  2.   


    去看看这个通信项目
    系统架构设计和实现有如下特点:
    A. 采用 Accept-Connect 通讯模型,能统一管理系统中使用的所有 Socket 资源;
    B. 系统支持通信和协议分离的实现原则,支持自定义协议解析模块;通信负责数据收发,协议负责数据鉴别,两者配合实现通信和协议的和谐工作;
    C. 灵活支持业务处理功能重定义,分级支持慢业务和快业务的不同业务处理线程;
    D. 丰富灵活的配置参数,能满足高扩展性;
    E. 配合业务处理和通信模型,能异步的管理所有的交互步骤;
    F. 分布式服务设计和部署,实现动态(热拔插)的增加和较少业务服务器,减少乃至拒绝单点服务;
    为了更好的支持JNSP(java network services platform)项目的发展,现将项目发布到 code.google.com,项目命名为 java-nsp(jnsp已经给人用了,没有办法),项目主页是:http://code.google.com/p/java-nsp/1. 项目采用GPL v3 (http://www.gnu.org/licenses/gpl.html)开源协议,可以参考那个地址,不过我也没有完整的看过,估计也不怎么能看懂,嘿嘿;2. 原来发布的所有版本都作废,以后统一用这个版本为准,维护也用这个空间;3. 现在大肆招募开发人员(无偿劳动,开源奉献),有兴趣可留言联系;