说明:
1, 本设计最多支持4个视频源,当然可以更多,只是在软件实现上最多实现4个,视频源是internet网络上一个带有摄像头采集的电脑,通过客户端软件发送视频数据到服务器。
2, 服务器是具有固定Ip地址的网络服务器,运行有服务器视频转发软件。
3, 手机用户是观看视频源的用户,通过对视频服务器的访问来任意选择提供给该视频服务器的视频源,从而实现监控。
协议定义:
1,客户端与视频服务器
l #---视频长度----视频源地址-----视频数据----E
其中视频源地址是个虚拟地址,可以用来标记视频所在位置,这里以数字表示,1,2,3,4,所以很容易实现对任意个视频源的访问!!
2视频服务器与手机
l 手机用户发给视频服务器:
A---视频源地址(1,2,3,4)其中,0是视频服务器的视频源地址,手机中暂时未加。
l 视频服务器发给手机用户:
D----视频长度---视频数据—L
这样,通过该协议即可实现手机用户对任意视频源的选择监控,想看哪个就看哪个,同时也实现了多用户对服务器的访问。
(二)该方案已经实现并局域网测试,效果很好!internet有待测试!
系统软件包为:
客户端软件:CameraVideo_Client
服务器软件:CameraVideo_Server
手机java软件:iviewer
(一)客户端采用vc6开发的软件采集视频,经过internet传输到视频服务器,而手机用户则通过对手机视频服务器的访问来获得各个客户端的视频。总图如下:
回复Comments
作者:
{commentrecontent}