视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
智能IP广播系统建设方案
2025-10-02 04:35:36 责编:小OO
文档
智能IP广播系统建设建议书

XXXX公司

2014年04月

第一章

  概述

语音广播是人类交流最直接、最原始、最有效的工具,广播系统广泛地应用在诸如休闲娱乐、危险警报、应急指挥、信息发布等领域。但从技术上看,目前的广播系统实现上大都基于传统的模拟电子技术,模拟技术本身的局限性了广播系统的应用。自进入21世纪以来,数字技术、计算机网络技术飞速发展,各行各业的信息化建设日益普及,“网络”充斥了人们生活中的大部分内容。数据、语音、视频三网合一成为公认的主流方向,模拟广播系统向数字化、计算机网络化的转移也是大势所趋。

IP网络广播系统依靠IP网络传输数据流,只要IP网络能够覆盖到的地方,IP网络广播系统就能够覆盖。而根据经验惯例,一旦IP网络技术能够引入到某个系统,那必然将对该系统带来翻天覆地的改变。

智能IP广播系统采用当今世界广泛使用的TCP/IP网络技术,将音频信号以IP包协议形式在局域网和广域网上进行传送,彻底解决了传统广播系统存在的音质不佳,维护管理复杂,互动性能差等问题。该系统设备使用简单,安装扩展方便――只需将广播终端接入计算机网络即可构成功能强大的智能IP广播系统。

第二章  系统介绍

2.1.系统结构

XXXX智能IP广播系统是由多媒体交互控制系统和广播配置管理系统两个组件构成,多媒体交互控制系统负责所有广播器的注册、呼叫等功能,同时与用户的IP电话系统互通,用户可以通过现有的IP电话拨打呼叫相应的广播器进行广播。

广播配置管理组件负责整个智能IP广播系统的配置管理,包括用户管理、广播器管理,可以配置中继、路由以及呼入白名单等设置。

2.1.1.广播配置管理

通过配置管理可以进行用户管理、终端管理、终端分组管理、终端状态(广播)监控、召开广播、广播记录查询、系统参数配置、密码修改、出局路由等操作。

2.1.1.1.参数管理

参数管理包含话机管理、中继设置、出局路由;

2.1.1.2.用户管理

可添加、修改、删除用户;

2.1.1.3.广播器管理

可以新增楼宇、楼层、房间号等信息,并将相应的广播器分配到对应的房间;

2.1.1.4.查看广播记录

可以根据时间查找相应时段的广播记录;

2.1.1.5.白名单设置

白名单设置主要用来控制可以呼入广播系统的电话号码,只有在白名单中的号码才可以发起广播。

    

2.1.2.多媒体交互控制系统

XXXX的多媒体交互控制系统是一个分布式的软件系统,可以在基于各种不同技术、协议和设备的网络之间提供无缝的互操作性,是一个具有很好的伸缩性、接口标准性、业务开放性等特点的分布式软件系统,它于特定的底层硬件/操作系统,并能够很好地处理各种业务所需要的同步通信协议。

系统支持所有现有的电话功能及新型会话式多媒体业务,采用标准协议(如SIP、H.323、MGCP、MEGACO/H.248、SIGTRAN以及各种其它的数据及ITU协议),提供了不同厂商的设备之间的互操作能力。

2.2.系统特点

智能广播系统有如下特点:

⏹基于IP的广播方式,适合跨区域部署

⏹支持多品牌PBX整合

⏹采用SIP技术与企业语音系统整合,通过话机发布实时广播

⏹支持SIP广播器分组编制

⏹支持通过电话呼入发起广播

⏹支持通过网页发起广播

⏹支持呼入白名单设置

⏹支持并发多个广播

2.3.系统功能描述

智能IP广播系统具备如下功能:

⏹广播终端管理 

终端导入 

终端添加、删减、修改 

会议话机分组管理 

自定义分组 

定义分组广播号 

给组分配终端 

终端分组查询

⏹广播启动 

电话发起 

页面发起 

呼叫管理 

⏹广播监控 

实时显示终端状态 

呼叫单个广播终端

第三章  系统部署

3.1.服务器部署

初期用户规模不大时,可将系统部署在一台服务器上。

3.2.服务器配置

服务器最低配置要求如下:

项目推荐配置
CPUIntel Pentium D 2.8G双核处理器或更高

硬盘100G空余硬盘空间

内存1G 或更高

操作系统Windows 2003/2008 Server  

3.3.通用组网图

第四章主从备份方案

3.

4.

4.1.Mysql 主从设置

3.

4.

4.1.

4.1.1.Master

1)进入控制台, 输入 “vi /etc/my.cnf”

直接输入“/mysqld” 

按回车

在”socket”的下一行输入:

server-id = 1

log_bin = /var/lib/mysql/master.log

read-only = 0

按Esc退出编辑模式

:wq 保存,关闭

输入命令”service mysql restart”

2)在控制台中输入”/usr/bin/mysql -uroot -p”

输入密码: 123456

登录成功后输入如下命令并回车:

GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.1.39' IDENTIFIED BY '123456';

此命令里的192.168.1.39是指Slave服务器在心跳网络中的IP;

完成后如下图:

输入下面这行命令:

flush privileges;

reset master;

show master status;

会出现类似下图的表格:

此时请用笔记下表格中出现的文件序号:000001 和位置:107(真实情况下该两者与此图可能有所不同,请按实际情况记录)

输入下面的命令退出:

\\q

4.1.2.Slave

1)进入控制台, 输入”vi /etc/my.cnf”

直接输入”/mysqld” 

按回车

在”socket”的下一行输入:

server-id = 2

log_bin = /var/lib/mysql/slave.log

replicate-do-db = broadcast

skip-slave-start = 1

按Esc退出编辑模式

:wq 保存,关闭

输入命令”service mysql restart”

2)在控制台中输入”/usr/bin/mysql -uroot -p”

输入密码: 123456

输入如下命令来配置slave的数据同步目标(注意,此命令中的 192.168.1.222 是master的心跳网络IP地址, 000001和107是前面在master机上操作 show master status; 时记录下的信息):

输入:

change master to master_host='192.168.1.222', master_user='backup', master_password='123456', master_port = 3306, master_connect_retry = 30, master_heartbeat_period = 5000,  master_log_file='mysql-bin.000001', master_log_pos=107;

最后输入以下命令来开始同步:

slave stop;

reset slave;

slave start;

接着再输入如下命令来查看同步状态:

show slave status\\G;

看Last_IO_Error,  Last_SQL_Error这两个参数是不是有出错信息, 如果没有, 主从已开启。

4.2.Rsync主从设置

3.

4.

4.1.

4.2.

4.2.1.Master设置

vi /etc/rc.local

在文本后增加

rsync --daemon

:wq 保存,关闭

重启服务器。

4.2.2.Slave设置

vi /etc/rc.local

在文本后增加

/home/Adtec/www/rsync.sh &

:wq 保存,关闭

Vi /home/Adtec/www/rsync.sh

找到内容中的IP地址, 修改成Rsync Master的服务器IP, 保存

    重启服务器。

4.3.Mysql 恢复

1

2

3

4

4.1

4.2

4.3

4.3.1Slave 服务器

1)首先在Slave机导出broadcast数据库数据;

进入控制台, 输入/usr/bin/mysqldump -uroot -p123456 broadcast>/home/broadcast.sql

在 /home 目录中就会生成broadcast.sql文件;

输入”service mysql stop”

4.3.2Master服务器

1)把在Slave服务器中导出的SQL文件复制到Master服务器的/home目录中

2)进入控制台, 输入

/usr/bin/mysql -uroot -p

密码是: 123456

进入mysql系统;

输入: drop database `broadcast`;

输入: CREATE DATABASE `broadcast` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

输入”\\q”, 退出mysql;

3)在控制台输入:

/usr/bin/mysql -uroot -p123456 broadcast从Slave机导入数据至Master机成功

4)在控制台输入:

/usr/bin/mysql -uroot -p

密码是: 123456

进入mysql系统;

输入: reset master;

输入: show master status;

会显示出一个列表

再次进入SLAVE 服务器

1)在控制台输入”service mysql restart”

2)在控制台输入:

/usr/bin/mysql -uroot -p

密码是: 123456

根据前面Master机上 show master status; 获取的信息,执行如下的命令:

输入: slave stop;

输入: change master to master_log_file='mysql-bin.000001', master_log_pos=107;

(master_log_file 对应的是Master服务器执行”show master status;”后对应的File, 例如mysql-bin.000001 ;

master_log_pos 对应的是Master服务器执行”show master status;”后对应的Position, 例如107 ;)

最后输入以下命令

输入: reset slave;

输入: slave start;

再次输入: show slave status\\G;

看Last_IO_Error,  Last_SQL_Error这两个参数是不是有出错信息, 如果没有, 主从已开启, 如果有出错, 请查看错误信息, 并反馈给我们。

MYSQL主从恢复成功!!!下载本文

显示全文
专题