基于Socket的Android手机视频实时传输

时间:2017-11-23 04:32:41
【文件属性】:

文件名称:基于Socket的Android手机视频实时传输

文件大小:587KB

文件格式:ZIP

更新时间:2017-11-23 04:32:41

视频实时传输

首先,简单介绍一下原理。主要是在手机客户端(Android)通过实现Camera.PreviewCallback接口,在其onPreviewFrame重载函数里面获取摄像头当前图像数据,然后通过Socket将图像数据和相关的用户名、命令等数据传输到服务器程序中。服务器端(PC端)采用C#编写,通过监听相应的端口,在获取数据后进行相应的命令解析和图像数据还原,然后将图像数据传递至PictureBox控件中用于显示,这样就实现了手机摄像头的视频数据实时传输到服务器上。如果需要将这些视频进行转发,通过服务器再将这些数据复制转发即可


【文件预览】:
手机摄像头
----手机摄像头()
--------PhoneVideoForm.resx(6KB)
--------MainForm.Designer.cs(11KB)
--------MainForm.cs(19KB)
--------手机摄像头.csproj(4KB)
--------Program.cs(499B)
--------Properties()
--------Camera_48.ico(9KB)
--------MainForm.resx(20KB)
--------obj()
--------bin()
--------PhoneVideoForm.cs(2KB)
--------PhoneVideoForm.Designer.cs(3KB)
----手机摄像头.sln(887B)
----手机摄像头.suo(20KB)
SocketCamera
----.project(848B)
----proguard.cfg(1KB)
----src()
--------com()
----AndroidManifest.xml(1KB)
----res()
--------drawable-ldpi()
--------xml()
--------drawable-hdpi()
--------drawable-mdpi()
--------layout()
--------values()
----assets()
----gen()
--------com()
----default.properties(362B)
----.classpath(280B)
----bin()
--------resources.ap_(18KB)
--------com()
--------classes.dex(12KB)
--------SocketCamera.apk(27KB)
基于Socket的Android手机视频实时传输.docx

网友评论