怎么将MediaPlayer正播放的视频进行回传到服务器客户端进行播放显示?

cuiran 发布于 2014/04/02 14:00
阅读 352
收藏 1

       朋友们好,最近遇到如题所示的问题,特在此咨询一下大家 和大家一起交流一下。项目需求描述:在客户端进行视频播放采用android MediaPlayer 播放本地的一个视频文件或者直播。然后服务中心会发出命令来获取客户端当前播放的画面,并在服务中心的客户端(c做的客户端)程序上做展示。

       1、考虑通过手机客户端截图发送,这样是可以实现,但不连贯效果不太满意。

      此前也和一些朋友讨论过,像做手机QQ视频聊天这种是否是在MediaRecorder后通过H263/H264转码 udp点对点发送出去的。也想这样方式处理,但是我这边是需要播放的一个视频文件而非是摄像头获取的视频。

       还希望有类似经验的朋友提供一些帮助,在此非常感谢


以下是问题补充:

@cuiran:转自别人的: 重载onPreviewFrame() 函数 获取实时摄像头图像,然后用socket发送,编码方式是YUV,这种可以做成1对1手机视频实时聊天,但是仅仅是局限于1对1了,现在主流方式是客户端-服务器-客户端方式 一般用ffmpeg 将采集的图像编码H.264 然后 发送至服务器 由服务器进行转发 到下一客户端解码播放,这样就可以做成视频会议系统,多人视频聊天等等,有比较成熟的开发包anychat,你可以去看看,当然自己做也可以,用ffmpeg里面H.264编解码现成的,编译移植到android或IOS上,服务器你要自己写,这个有点麻烦 网上有很多例子可以查查,多的我也不说了,原来搞过一段时间这个! (2014/04/02 14:51)
加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部