作者:哈尔滨工业大学通信技术研究所150001于波
刘进慧 张中兆来源:《电子技术应用》
视频会议远端摄像机控制的研究
摘 要:
分析了视频会议中如何实现对远端摄像机的控制,该项技术在远程教学和实时监控方面起着非常重要的作用。
关键词: 视频会议 winsocket 规程分析仪
随着我国改革开放的不断深入和经济的迅猛发展,社会上方方面面的会议、会晤、磋商与日骤增,特别是在经济领域,信息、时间、效益等现代化的观念开始深入人心,以及在各行业部门的行政会议增多情况下,作为先进国家的现代化通信手段之一的会议电视业务通信的即时性和便利性等就显示出了突出的优越性。
本软件的编写及调试均基于vcon公司生产的meetingpoint
e25视频会议系统,e25不具有摄像机控制功能,而c150具有摄像机控制功能。也就是说在两个c150之间可直接进行摄像机的相互控制,而利用e25系统控制远端摄像机的转动是不可行的。因此,编写一个在不同系统下兼容的软件是非常有必要的,而且具有实际意义。
1 设计思想
本软件的总体结构采用客户机—服务器模式。具体工作过程如下:通过规程分析仪,我们可测得对摄像机具体的控制信号。首先,客户机发一信号(例如left),通过网络传到服务器,服务器根据不同的信号向com口写不同的控制信号,相应地与com口相连的摄像机就会作出各种动作。在编程过程中,首先给出了rs-232c与摄像机接口的连线,然后给出了用规程分析仪测定控制信号的方法,对sony摄像机的控制信号进行了测定。由于要实现远端摄像机控制,所以信号的传输是建立在网络的基础上。接下来是对网络通信wondows
csocket的原理介绍,这为后面实现信号的传输打下了基础,也是此软件的关键。
2 控制线的连接及控制信号的测定
2.1 控制线的连接
由于要实现对摄像头的控制,因此需要在主机com口与摄像头接口之间连一控制线,rs-232c与sony摄像头对应针的连接如表1所示。
2.2 控制信号的测定
运用规程分析仪可以对各种协议进行分析,我们用规程分析仪测得摄像头转动的各种控制信号。其部分控制信号如下,以十六进制形式给出。
·初始化信号
0x883001ff
0x88010001ff
0x81090447ff
·向右转信号
0x810106010b090103ff
0x810106010b090303ff
0x810106010b090301ff
0x810106010b090303ff
·聚焦信号
0x8101040724ff
0x8101040700ff
0x81090447ff
3 程序的具体实现
本程序采用了客户机/服务器模式,主要功能为从一台计算机控制连接在局域网中另一台计算机上的摄像头,从而可以随时地采集到会议室内任意地方的图象,由于对摄像机的控制可通过向串行口写数据加以实现,因此程序的核心问题是如何快速有效地实现网络上数据的交换。为了达到实时的效果,本文采用了windows
socket实现网络的实时通信。
3.1 socket-p.htm" target="_blank" title="socket货源和pdf资料">socket编程原理
我们知道tcp/ip的核心部分是传输层协议(tcp,udp)、网络协议层(ip)和物理接口层,这三层通常在操作系统内核中实现。操作系统的内核是不能为一般用户所能感受到的。一般用户感受到的只有应用程序(包括系统应用程序),即各种应用程序构成了操作系统的用户视图。应用程序是通过编程界面(即程序员界面)与内核打交道的。tcp/ip网络环境下的应用程序是通过网络系统编程界面套接字socket-p.htm" target="_blank" title="socket货源和pdf资料">socket(在windows操作系统下为winsock)实现的。网间应用
作者:哈尔滨工业大学通信技术研究所150001于波
刘进慧 张中兆来源:《电子技术应用》
视频会议远端摄像机控制的研究
摘 要:
分析了视频会议中如何实现对远端摄像机的控制,该项技术在远程教学和实时监控方面起着非常重要的作用。
关键词: 视频会议 winsocket 规程分析仪
随着我国改革开放的不断深入和经济的迅猛发展,社会上方方面面的会议、会晤、磋商与日骤增,特别是在经济领域,信息、时间、效益等现代化的观念开始深入人心,以及在各行业部门的行政会议增多情况下,作为先进国家的现代化通信手段之一的会议电视业务通信的即时性和便利性等就显示出了突出的优越性。
本软件的编写及调试均基于vcon公司生产的meetingpoint
e25视频会议系统,e25不具有摄像机控制功能,而c150具有摄像机控制功能。也就是说在两个c150之间可直接进行摄像机的相互控制,而利用e25系统控制远端摄像机的转动是不可行的。因此,编写一个在不同系统下兼容的软件是非常有必要的,而且具有实际意义。
1 设计思想
本软件的总体结构采用客户机—服务器模式。具体工作过程如下:通过规程分析仪,我们可测得对摄像机具体的控制信号。首先,客户机发一信号(例如left),通过网络传到服务器,服务器根据不同的信号向com口写不同的控制信号,相应地与com口相连的摄像机就会作出各种动作。在编程过程中,首先给出了rs-232c与摄像机接口的连线,然后给出了用规程分析仪测定控制信号的方法,对sony摄像机的控制信号进行了测定。由于要实现远端摄像机控制,所以信号的传输是建立在网络的基础上。接下来是对网络通信wondows
csocket的原理介绍,这为后面实现信号的传输打下了基础,也是此软件的关键。
2 控制线的连接及控制信号的测定
2.1 控制线的连接
由于要实现对摄像头的控制,因此需要在主机com口与摄像头接口之间连一控制线,rs-232c与sony摄像头对应针的连接如表1所示。
2.2 控制信号的测定
运用规程分析仪可以对各种协议进行分析,我们用规程分析仪测得摄像头转动的各种控制信号。其部分控制信号如下,以十六进制形式给出。
·初始化信号
0x883001ff
0x88010001ff
0x81090447ff
·向右转信号
0x810106010b090103ff
0x810106010b090303ff
0x810106010b090301ff
0x810106010b090303ff
·聚焦信号
0x8101040724ff
0x8101040700ff
0x81090447ff
3 程序的具体实现
本程序采用了客户机/服务器模式,主要功能为从一台计算机控制连接在局域网中另一台计算机上的摄像头,从而可以随时地采集到会议室内任意地方的图象,由于对摄像机的控制可通过向串行口写数据加以实现,因此程序的核心问题是如何快速有效地实现网络上数据的交换。为了达到实时的效果,本文采用了windows
socket实现网络的实时通信。
3.1 socket-p.htm" target="_blank" title="socket货源和pdf资料">socket编程原理
我们知道tcp/ip的核心部分是传输层协议(tcp,udp)、网络协议层(ip)和物理接口层,这三层通常在操作系统内核中实现。操作系统的内核是不能为一般用户所能感受到的。一般用户感受到的只有应用程序(包括系统应用程序),即各种应用程序构成了操作系统的用户视图。应用程序是通过编程界面(即程序员界面)与内核打交道的。tcp/ip网络环境下的应用程序是通过网络系统编程界面套接字socket-p.htm" target="_blank" title="socket货源和pdf资料">socket(在windows操作系统下为winsock)实现的。网间应用
热门点击
推荐技术资料