各位好!
现在有个问题1想向大家请教下:
我现在要实现这样的功能:有两台Android操作系统的设备A和B,我想A作为客户端,B作为服务端,A设备可以启动B设备的摄像头功能(通过wifi和通过3G网络两种方式),并且可以在A设备中显示B设备的摄像头捕捉的视频内容(不需要拍照),同时可以启动两台设备之间的语音通话功能。不知我描述得清不清楚,简单点讲就是基于Android系统的设备,一台设备可以控制另一台设备并能相互通信,有哪些朋友做过这方面的项目望指点一下或提供一下思路,谢谢了!
现在有个问题1想向大家请教下:
我现在要实现这样的功能:有两台Android操作系统的设备A和B,我想A作为客户端,B作为服务端,A设备可以启动B设备的摄像头功能(通过wifi和通过3G网络两种方式),并且可以在A设备中显示B设备的摄像头捕捉的视频内容(不需要拍照),同时可以启动两台设备之间的语音通话功能。不知我描述得清不清楚,简单点讲就是基于Android系统的设备,一台设备可以控制另一台设备并能相互通信,有哪些朋友做过这方面的项目望指点一下或提供一下思路,谢谢了!
解决方案 »
- launcher 丢失快捷方式图标
- Android浏览器开发的问题
- 真机android 2.2编译升级至 android 2.3.4 源码的步骤是怎么样的?
- SOS!android类似记事本的小程序运行出现应用程序意外停止???
- 求助:PopupWindow在自定义布局里面动态添加控件问题
- 做过有关cgi的请进
- 手机支持图片、音频格式
- 求助~~有关android软件开发的问题
- android向web提交数据,中文乱码
- Plugin with id 'com.novoda.bintray-release' not found
- android录制的同时拍照
- Android Layout布局上的图片如何突破背景图
你好!
你说的关于“广播信号量设置为什么”我不是很明白,是说如何触发接收到广播信号吗?我也是刚接触Android开发不久,希望多多指点!谢谢!另外,你可以把整个功能的实现思路简单描述一下吗?
A想跟B通话的时候就发一个UDP的包给B,B收到一条以后就启动TCP server,同时回一个UDP的包给A。A收到回复的包以后就把自己设成TCP client,连上server,这个时候就可以传输数据了。
单向视频加双向音频可以用FFMPEG来实现,但是这样网络和CPU的负担都比较重。建议你把视频硬压缩以后再通过TCP传输,A收到数据硬解压以后显示出来。其实你在A上获取到了B摄像头的数据,就可以在A上实现拍照和录像。