我大致描述一下场景以及想法:通过调用手机的摄像头拍下现场的视频,然后实时的传至某处,这时正在应用此软件并且加入当前组的人员可以看到实时上传过来的视频。在网上查了些资料,但还是没弄明白。有几个问题:
1.怎样把截获到手机拍摄的视频实时传输出去。
2.以何种方式传输(也就是用Java的什么功能,怎么压缩等)。
3.接受方怎么接受。
软件应用在Android系统上的。

解决方案 »

  1.   

    压缩这个在JAVA层是实现不料的,要用OPENCORE或者使用第三方的视频编码器,接受端同样要使用OPENCORE或者使用第三方的视频解码器,两外重要的就是你的视频分包解饱和传输协议了
      

  2.   

    jingle应该可以,但是视频如何压缩如何传输的问题仍没解决。
    毕竟 jingle与sip一样只是个控制罢了。在PC上有JMF可以用,但是放到手机里怎么办?
    楼主想解决视频,我现在连音频的问题都没解决呢。
      

  3.   

    www.fingerside.com
    weshare手机视频直播,可以看看
      

  4.   

    通信可以用socket 解决
    视频流用什么格式?? 
      

  5.   

    我有类似问题,视频传输可不可用一条AT指令实现?我用的是EM770W的3G模块。
      

  6.   

    我们公司也是做这个,目前 已经实现了,手机上语音和视频的传输。通过UDX协议进行音视频传输。在3G环境 ,采用QCIF,总流量80kbps,4侦每秒视频。效果还不错。目前在最后优化阶段。
      

  7.   

    我们现在做了单向的传输,手机端只解码播放,音视频15K左右,10fps, 216*164。可以搜下9158多人视频
      

  8.   

    可以搭载一个web服务器,我使用的是rtp协议。协议的选择比较多,这个个人爱好问题,什么协议都能实现。当然,你要非要用蓝牙协议,我只能说祝你好运了。至于你说的如何实现接收,不同的协议不同的办法。还有个问题是你的视频打算用什么格式进行传输。实时拍摄的话可以使用ts流,不过android好像不能直接解析ts流,要自己动手。
    这是我的看法,大家一起讨论下吧。
      

  9.   

    手机采集音视频原始数据,使用ffmpeg 编码音视频,用rtmp协议上传。
      

  10.   

    视频压缩可以用ffmpeg,压缩之后的数据用socket传输(建议使用TCP,UDP和组播极不稳定),接收方同样使用socket接收,制定好数据传输协议
      

  11.   

    之前做过一个APP项目服务端是JAVA的webservice
    是将音频文件Base64编码后直接传给服务端
      

  12.   

    ffmpeg是个开源项目。但很难编译成功并使用在自己项目中。视频传输应该采用RCP/RTP协议。上层应该使用RSTP协议控制。我是在windows环境上开发视频的程序,都是C/C++实现。android还真不知道怎么搞。java这种语言也了解不深。
      

  13.   

    前段我们做了一个远程电子监控,就是从电视机(android)拍摄视频推送到手机或者pc端的机制,用的rtsp协议。楼主说的这个我也不太懂,关注!