基于SocketAndroid手机视频实时传输
基于Socket的Android手机视频实时传输
肖泽云
首先,简单介绍一下原理。主要是在手机客户端(Android)通过实现Camera.PreviewCallback接口,在其onPreviewFrame重载函数里面获取摄像头当前图像数据,然后通过Socket将图像数据和相关的用户名、命令等数据传输到服务器程序中。服务器端(PC端)采用C#编写,通过监听相应的端口,在获取数据后进行相应的命令解析和图像数据还原,然后将图像数据传递至PictureBox控件中用于显示,这样就实现了手机摄像头的视频数据实时传输到服务器上。如果需要将这些视频进行转发,通过服务器再将这些数据复制转发即可。效果如下:
对于Android客户端上主要有几个地方需要注意,第一个就是Socket通信。Socket通信可以通过Socket类来实现,直接结合PrintWriter来写入命令,如下定义的一个专门用于发送命令的线程类,当要连接到服务器和与服务器断开时,都需要发送命令通知服务器,此外在进行其他文字传输时也可以采用该方法,具体代码如下:
/**发送命令线程*/
class MySendCommondThread extends Thread{
private String commond;
public MySendCommondThread(String commond
您可能关注的文档
- 基于gpsOne技术定位系统介绍.ppt
- 基于GIS空间叠加分析最短路径分析.pptx
- 基于gSOAPWebService开发指导说明文档.docx
- 基于HTK命令字识别系统.doc
- 基于HFSS天线设计.doc
- 基于HMM车辆行驶状态实时判别方法研究.pptx
- 基于IGBT降压斩波电路.docx
- 基于HTML5移动终端平台推送信息系统设计及实现.doc
- 基于java校园网局域网通信系统.doc
- 基于GPUJPEG2000高速图像解压缩研究.ppt
- 2026年湖北省恩施土家族苗族自治州单招职业倾向性考试题库及答案详解(网校专用).docx
- 香港和澳门回归祖国-初中-历史-教学设计.docx
- 校园中学生乒乓球裁判能力的现状与对策-初中-体育-论文.docx
- 新课标背景下初中英语项目式学习实践-初中-英语-论文.docx
- 新课标新教材背景下聚焦第一课堂的中小学生信息科技核心素养育人实践研究-初中-信息技术-论文.docx
- 小组合作模式下初中地理核心素养的培养策略探究-以中图版初中地理“等高线地形图”为例-初中-地理-论文.docx
- 新课改下,浅析设置优质探究问题的原则-初中-数学-论文.docx
- 现代汉语外来词研究-初中-语文-论文.docx
- 校园网络安全问题分析与防范对策-初中-信息技术-论文.docx
- 新课标理念下初中道德与法治议题式教学模式的思考-初中-道德与法治-论文.docx
原创力文档

文档评论(0)