openmcu—ru学习之路一:初识openmcu

                            openmcu-ru学习之路

初略介绍:

openmcu   是一个使用H.323协议的简单Mutli会议单元。它建立了H.323 侦听器进程,然后等待传入连接。每当传入连接已建立,它会将该呼叫添加到指定的会议或默认的会议中没有指定。在调用OpenMCU服务器时,在H.323客户端上指定一个地址为“room_name @ server_name”,其中room_name是您要加入的会议。

openmcu   作为守护进程运行,并通过Web界面进行控制。这是访问通过将Web浏览器指向主机上的端口1420,即 http:// host:1420

一、从官方文档README出发

可以得知它,

特点:

支持的协议:H.323,RTSP,SIP

     - 内置H.323 Gatekeeper

     - 内置SIP注册器

     - RTSP服务器和客户端

     - 内部呼叫,包括不同协议之间的呼叫

支持的视频编解码器:H.261,H.263,H.263 +,H.264,MP4V-ES,VP8

支持的音频编解码器:G.711,G.722,G.722.1,G.722.1C,G.722.2,G723.1,G.726,G.729,iLBC,Speex,SILK,OPUS

1、不需要编解码器硬件来操作

2、缓存传出视频以减少服务器上的负载

3、几个不同的会议可以同时举行使用不同的'房间'

4、能够实时显示呼叫统计信息;会启动从MCU到远程端点的呼叫; 能够会议录音;会议翻译为网络流。

操作:

1、OpenMCU-ru侦听H.323和SIP端口以进行传入连接。

2、在传入连接服务器上创建由远程指定的空间终端并将客户端连接到这个房间。 如果客户没有指定任何房间然后客户端将连接到默认房间(默认情况下为“room101”,可以在选项中更改);

3、你可以使用目标地址呼叫服务器:“ROOM_NAME@ hostname_or_ip_address”;

4、访问时会自动创建新房间。此外,还会有默认的房间为那些没有指定房间的客户端或者无法指定它的客户端(例如NetMeeting);

5、在会议期间,您将听到其他成员并将看到他们在视频窗口中。 您可以设置语音激活检测(VAD),更改屏幕布局并通过Web界面配置其他参数。

(好吧,我承认上面就是我用谷歌翻译过来的,还有部分翻译的不好的更改了一下而已)

二、

看谷歌扒一扒,下面是Ubuntu对它的介绍

OPTIONS:

       openmcu只接受几个命令行选项,用于确定程序的运行方式。

       这些选项在Unix和Windows版本的软件之间有所不同。所有的清单可以通过运行可执行文件获得可用选项(无论平台)

       没有选择。

       大多数选项都有长短版本。可用的选项

       Unix版本的程序是:

       -v, - version

              显示版本信息

       -x      作为前台进程而不是守护进程运行。在此模式下,没有pid文件

              创建。

       -d, - damon

              作为守护进程运行,即后台进程。在此模式下,将创建一个文本文件包含-p选项指定的目录中的进程ID,或者是否包含进程ID未在_PATH_VARRUN(通常为/ var / run)定义的目录中指定,或 如果未定义该符号,则在包含可执行文件的目录中。该日志输出也将写入系统日志。

       -c, - console

              将输出发送到控制台而不是系统日志

       -i, - ni-file n

              指定存储程序选项的文件的名称。默认情况下这是

              〜/ .pwlib_config / openmcu.ini

       -p, - pid-file n

              指定-d时指定包含PID的文件的名称。默认,openmcu会自动侦听所有TCP / IP网络接口上的传入呼叫可在主机上使用。此选项对于运行多个副本非常有用

              openmcu   在同一台多宿主机器上,或者用于确保只有来自的将在特定手机上接收外部或内部网络。

       -k      使用先前创建的pid中的PID,终止程序的运行实例文件

配置文件:

       openmcu选项存储在配置文件中,即〜/ .pwlib_config / openmcu.ini

       默认情况下,或者可以使用-i选项进行设置。这个文件可以直接编辑,但是优选的配置方法是通过Web界面。如果文件被编辑,则程序必须在编辑前停止,并在编辑后重新启动。

例子:

       openmcu -xc

              启动程序并作为前台进程运行

       openmcu -d

              启动该程序并作为后台守护程序运行

文件:

       〜/ .pwlib_config / openmcu.ini

(详细的可以去下载openmcu的英文文档来看看)

版权声明:本文为博主原创文章,转载请注明出处

猜你喜欢

转载自blog.csdn.net/weixin_41501825/article/details/81054226