一种基于web的移动远程广播方法

文档序号:155991 发布日期:2021-10-26 浏览:34次 >En<

阅读说明:本技术 一种基于web的移动远程广播方法 (Mobile remote broadcasting method based on web ) 是由 叶丹 于 2020-04-24 设计创作,主要内容包括:本发明公开了一种基于web的移动远程广播方法,涉及web技术和流媒体服务器技术领域。通过使用web技术、流媒体服务器及广播通道控制等实现低成本且安全的移动远程广播。本发明引入web技术、录音控件、流媒体服务器等技术,只需要一台电脑或者手机就可以实现远程广播;此外本发明增加了安全校验模块对帐号与电脑IP和帐号与手机IMSI号进行绑定,有效地降低帐号被盗后恶意广播的可能性,提高了广播的安全性,本发明还增加了广播级别的概念,多人同时对同一广播通道广播时根据广播级别判定广播,流媒体服务器提供了广播录音文件转存功能,可以按照广播人、广播时间和广播区域保留当时的广播录音有利于问题的追查。(The invention discloses a mobile remote broadcasting method based on web, and relates to the technical field of web technology and streaming media servers. Low-cost and secure mobile remote broadcasting is achieved by using web technology, a streaming server, broadcast channel control, and the like. The invention introduces the technologies of web technology, recording control, streaming media server and the like, and can realize remote broadcasting only by one computer or mobile phone; in addition, the invention increases the safety check module to bind the account with the computer IP and the account with the mobile phone IMSI number, effectively reduces the possibility of malicious broadcasting after the account is stolen, improves the safety of the broadcasting, increases the concept of the broadcasting level, judges the broadcasting according to the broadcasting level when a plurality of persons broadcast the same broadcasting channel at the same time, provides the function of transferring the broadcasting recording file by the streaming media server, and can reserve the broadcasting recording at the time according to the broadcaster, the broadcasting time and the broadcasting area, which is favorable for the problem tracing.)

一种基于web的移动远程广播方法

技术领域

本发明涉及web技术和流媒体服务器技术领域,具体为一种基于web的移动远程广播方法。

背景技术

随着互联网的高速发展以及智能终端的广泛应用,人们对移动办公的需求越来越强烈,如何将移动办公的概念应用到广播系统成为当前的热点。

传统的广播系统大都基于硬件设备且硬件设备众多,通常一个中心控制室就包括了广播控制服务器、广播话筒、中心广播控制器、弱电接口转换器等设备,这就决定了传统广播很难实现移动广播,为此,提出一种基于web的移动远程广播方法来解决上述问题。

发明内容

针对现有技术的不足,本发明提供了一种基于web的移动远程广播方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种基于web的移动远程广播方法,包括以下步骤:

S1、开发网站或者APP提供用户注册、权限申请及领导审批等功能;

S2、开发网页的录音控件,通过与话筒连接的服务器声卡获取音频信号,并将音频信号转为流媒体推送到流媒体服务器;

S3、开发播放控件实现流媒体转为音频信号输出到扬声器,并安装到播放服务器;

S4、为防止帐号被盗用,广播控制台(网页)登录时带着自身的IP和用户名密码到注册中心校验,注册中心首先校验IP是否在允许范围内,若IP不在允许范围内不允许登录,IP在运行范围内再校验帐号和密码;当通过手机登录时,会带着手机的IMSI号和用户名密码到注册中心校验,注册中心首先校验帐号和IMSI号是否和注册时一致,若不一致不允许登录,若一致再校验帐号和密码,若用户更换手机导致IMSI号和注册时不一致时,需要在APP上申请更新IMSI号,领导审批通过后此手机的IMSI号才能生效;

S4、当登录校验通过后,使用广播控制台(网页)登录网站进行广播时,检查是否安装录音控件,若没有安装提醒用户安装录音控件;

S5、用户选择广播区域进行广播时,需要到注册中心校验用户选择的广播区域和广播时间是否存在矩阵;

S6、若广播区域和广播时间存在矩阵,检查广播通道是否被占用,若占用中,占用广播通道的人广播级别较低则让出通道,否则当前用户进入等待区,直到广播通道被释放;

S7、网页版广播时会调用录音插件,将音频信号推送到流媒体服务器,并将推流地址通知到播放服务器,APP版则直接将话筒声音推流到流媒体服务器并将推流地址通知到播放服务器;

S8、流媒体服务器按照推流地址建立目录保存录音文件;

S9、播放服务器收到直播地址后连接到直播地址实现广播。

进一步优化本技术方案,所述录音控件通过设备声卡获取话筒的音频信号,并将音频信号转为流媒体推送到流媒体服务器。

进一步优化本技术方案,所述播放控件实现流媒体转为音频信号输出到扬声器。

进一步优化本技术方案,所述注册中心通过网站或者下载APP注册用户,并申请广播权限领导审批。

进一步优化本技术方案,所述广播控制台安装录音控件,用户通过话筒广播。

进一步优化本技术方案,所述流媒体服务器部署流媒体服务的服务器,提供直播地址并且提供将广播声音转为录音文件保存的功能。

进一步优化本技术方案,所述播放服务器连接流媒体服务器直播地址,获取流媒体并转为音频信号输出到扬声器实现广播。

有益效果

与现有技术相比,本发明提供了一种基于web的移动远程广播方法,具备以下有益效果:

1、该基于web的移动远程广播方法,本发明引入web技术、录音控件、流媒体服务器等技术,只需要一台电脑或者手机就可以实现远程广播;此外本发明增加了安全校验模块对帐号与电脑IP和帐号与手机IMSI号进行绑定,有效地降低帐号被盗后恶意广播的可能性,提高了广播的安全性。

2、该基于web的移动远程广播方法,本发明还增加了广播级别的概念,多人同时对同一广播通道广播时根据广播级别判定广播。

3、该基于web的移动远程广播方法,流媒体服务器提供了广播录音文件转存功能,可以按照广播人、广播时间和广播区域保留当时的广播录音有利于问题的追查,本文中提到的流媒体服务器包括但不限于Nginx技术实现的流媒体服务器。

附图说明

图1为本发明提出的一种基于web的移动远程广播方法的基于Web的移动远程广播网页登录流程图;

图2为本发明提出的一种基于web的移动远程广播方法的APP登录主要流程示意图;

图3为本发明提出的一种基于web的移动远程广播方法的录音控件工作流程示意图。

具体实施方式

下面将结合本发明的实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:请参考图1和图3所示:一种基于web的移动远程广播方法,包括以下步骤:

S1、开发网站提供用户注册、权限申请及领导审批等功能;

S2、开发网页的录音控件,通过与话筒连接的服务器声卡获取音频信号,并将音频信号转为流媒体推送到流媒体服务器;

S3、开发播放控件实现流媒体转为音频信号输出到扬声器,并安装到播放服务器;

S4、为防止帐号被盗用,广播控制台网页登录时带着自身的IP和用户名密码到注册中心校验,注册中心首先校验IP是否在允许范围内,若IP不在允许范围内不允许登录,IP在运行范围内再校验帐号和密码;

S4、当登录校验通过后,使用广播控制台网页登录网站进行广播时,检查是否安装录音控件,若没有安装提醒用户安装录音控件;

S5、用户选择广播区域进行广播时,需要到注册中心校验用户选择的广播区域和广播时间是否存在矩阵;

S6、若广播区域和广播时间存在矩阵,检查广播通道是否被占用,若占用中,占用广播通道的人广播级别较低则让出通道,否则当前用户进入等待区,直到广播通道被释放;

S7、网页版广播时会调用录音插件,将音频信号推送到流媒体服务器,并将推流地址通知到播放服务器;

S8、流媒体服务器按照推流地址建立目录保存录音文件;

S9、播放服务器收到直播地址后连接到直播地址实现广播。

作为本实施例的优化方案,所述录音控件通过设备声卡获取话筒的音频信号,并将音频信号转为流媒体推送到流媒体服务器。

作为本实施例的优化方案,所述播放控件实现流媒体转为音频信号输出到扬声器。

作为本实施例的优化方案,所述注册中心通过网站或者下载APP注册用户,并申请广播权限领导审批。

作为本实施例的优化方案,所述广播控制台安装录音控件,用户通过话筒广播。

作为本实施例的优化方案,所述流媒体服务器部署流媒体服务的服务器,提供直播地址并且提供将广播声音转为录音文件保存的功能。

作为本实施例的优化方案,所述播放服务器连接流媒体服务器直播地址,获取流媒体并转为音频信号输出到扬声器实现广播。

实施例二:请参考图2和图3所示:一种基于web的移动远程广播方法,包括以下步骤:

S1、APP提供用户注册、权限申请及领导审批等功能;

S2、开发网页的录音控件,通过与话筒连接的服务器声卡获取音频信号,并将音频信号转为流媒体推送到流媒体服务器;

S3、开发播放控件实现流媒体转为音频信号输出到扬声器,并安装到播放服务器;

S4、当通过手机登录时,会带着手机的IMSI号和用户名密码到注册中心校验,注册中心首先校验帐号和IMSI号是否和注册时一致,若不一致不允许登录,若一致再校验帐号和密码,若用户更换手机导致IMSI号和注册时不一致时,需要在APP上申请更新IMSI号,领导审批通过后此手机的IMSI号才能生效;

S4、当登录校验通过后,使用广播控制台登录网站进行广播时,检查是否安装录音控件,若没有安装提醒用户安装录音控件;

S5、用户选择广播区域进行广播时,需要到注册中心校验用户选择的广播区域和广播时间是否存在矩阵;

S6、若广播区域和广播时间存在矩阵,检查广播通道是否被占用,若占用中,占用广播通道的人广播级别较低则让出通道,否则当前用户进入等待区,直到广播通道被释放;

S7、广播时会调用录音插件,将音频信号推送到流媒体服务器,并将推流地址通知到播放服务器,APP版则直接将话筒声音推流到流媒体服务器并将推流地址通知到播放服务器;

S8、流媒体服务器按照推流地址建立目录保存录音文件;

S9、播放服务器收到直播地址后连接到直播地址实现广播。

作为本实施例的优化方案,所述录音控件通过设备声卡获取话筒的音频信号,并将音频信号转为流媒体推送到流媒体服务器。

作为本实施例的优化方案,所述播放控件实现流媒体转为音频信号输出到扬声器。

作为本实施例的优化方案,所述注册中心通过网站或者下载APP注册用户,并申请广播权限领导审批。

作为本实施例的优化方案,所述广播控制台安装录音控件,用户通过话筒广播。

作为本实施例的优化方案,所述流媒体服务器部署流媒体服务的服务器,提供直播地址并且提供将广播声音转为录音文件保存的功能。

作为本实施例的优化方案,所述播放服务器连接流媒体服务器直播地址,获取流媒体并转为音频信号输出到扬声器实现广播。

本发明的有益效果是:本发明引入web技术、录音控件、流媒体服务器等技术,只需要一台电脑或者手机就可以实现远程广播;此外本发明增加了安全校验模块对帐号与电脑IP和帐号与手机IMSI号进行绑定,有效地降低帐号被盗后恶意广播的可能性,提高了广播的安全性,本发明还增加了广播级别的概念,多人同时对同一广播通道广播时根据广播级别判定广播,流媒体服务器提供了广播录音文件转存功能,可以按照广播人、广播时间和广播区域保留当时的广播录音有利于问题的追查,本文中提到的流媒体服务器包括但不限于Nginx技术实现的流媒体服务器。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于容错以太网时间同步的方法和设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类