使用媒体播放器和摄像头在基于套接字的安卓系统中实现实时视频聊天



是的,我有一个需求列表如下(也许它可以称为简单的想法)

1.使用相机MediaRecoder录制视频(现在我可以录制并保存到文件中)

参考:http://developer.android.com/guide/topics/media/camera.html

2.录制视频时,我需要将其发送到我的服务器进行传输(我计划使用socket[TCP]来实现)

3.服务器接收套接字数据并将其传输到另一个客户端(android/PC)

4.同时,服务器通过套接字向Android客户端发送视频流
(我尝试使用ParcelFileDescriptor.fromSocket(客户端),但它总是捕获IOException:setDataSourceFD失败。:状态=0x80000000)

参考:使用socket-fd-将实时视频从一部手机流式传输到另一部手机

5.Android客户端接收服务器的数据,并使用MediaPlaySurfaceView

进行播放

6.此外,当服务器传输数据时,我希望服务器可以从套接字数据或本地文件切换视频流

这是我的想法,但不知道是否可行,也不知道如何实现
我想知道你是否可以给我一些参考或例子,谢谢


顺便说一句,我是第一次在stackoverflow提问,以前我总是在这里查看问题,这很有帮助。如果我的问题不清楚,请告诉我,谢谢。如果我犯了一些错误,否则我希望你告诉我,感谢。

您需要了解sipdoid看看https://code.google.com/p/sipdroid/在这里你可以找到答案附加链接。

1。http://blog.kylehasegawa.com/google-voice-voip-on-android-just-got-a-lot-easier-with-pbxes-peering

2。http://seethisnowreadthis.com/2009/07/11/get-sipdroid-to-work-with-any-sip-provider-on-your-android-phone/

3。http://blog.voipsupply.com/first-look-sipdroid-open-source-sip-client-for-android-mobile-phones

4。http://guardianproject.info/2010/05/26/how-to-setup-a-private-mobile-phone-system-for-android-and-beyond/

最新更新