Mobile remote broadcasting method based on web

文档序号:155991 发布日期:2021-10-26 浏览:35次 中文

阅读说明:本技术 一种基于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.)

1. A web-based mobile telebroadcasting method, comprising the steps of:

s1, developing a website or APP to provide functions of user registration, permission application, leadership examination and approval and the like;

s2, developing a recording control of the webpage, acquiring an audio signal through a server sound card connected with a microphone, converting the audio signal into streaming media and pushing the streaming media to a streaming media server;

s3, developing a playing control to convert the streaming media into audio signals to be output to a loudspeaker, and installing the audio signals to a playing server;

s4, in order to prevent the account number from being stolen, the broadcast console checks the IP and the user name and the password of the broadcast console to the registration center when logging in, the registration center firstly checks whether the IP is in an allowable range, and if the IP is not in the allowable range and the logging is not allowed, the IP checks the account number and the password again in an operation range; when the mobile phone logs in, the IMSI number and the user name password of the mobile phone are checked in a registration center, the registration center firstly checks whether the account number and the IMSI number are consistent with those during registration, if the account number and the IMSI number are inconsistent with each other, the login is not allowed, if the account number and the password are consistent, the account number and the password are checked again, if the IMSI number is inconsistent with those during registration caused by the fact that a user changes the mobile phone, the IMSI number needs to be applied to the APP for updating, and the IMSI number of the mobile phone can be effective after the leadership examination and approval pass;

s4, when the login check is passed, the broadcast console is used to log in the website for broadcasting, whether the recording control is installed or not is checked, and if the recording control is not installed, the user is reminded to install the recording control;

s5, when the user selects the broadcast area to broadcast, the user needs to check whether the broadcast area and the broadcast time selected by the user exist a matrix in the registration center;

s6, if there is matrix in the broadcast area and broadcast time, checking whether the broadcast channel is occupied, if it is occupied, letting out the channel if the broadcast channel is occupied and the broadcast level of the person occupying the broadcast channel is low, otherwise, the current user enters the waiting area until the broadcast channel is released;

s7, calling the recording plug-in during the webpage version broadcasting, pushing the audio signal to the streaming media server, and informing the streaming address to the playing server, wherein the APP version directly pushes the microphone sound to the streaming media server and informs the streaming address to the playing server;

s8, the streaming media server establishes a directory according to the stream pushing address to store the recording file;

and S9, the playing server receives the live broadcast address and then connects to the live broadcast address to realize broadcasting.

2. The web-based mobile remote broadcasting method of claim 1, wherein the recording control obtains an audio signal of a microphone through a device sound card, and converts the audio signal into streaming media to be pushed to a streaming media server.

3. The web-based mobile remote broadcasting method of claim 1, wherein the playing control implements conversion of streaming media into audio signals to be output to a speaker.

4. The web-based mobile remote broadcasting method as claimed in claim 1, wherein the registry registers the user through a website or downloads APP and applies for a broadcast right leading approval.

5. The web-based mobile remote broadcasting method of claim 1, wherein the broadcasting console is installed with a recording control, and a user broadcasts through a microphone.

6. The web-based mobile remote broadcasting method of claim 1, wherein the streaming media server deploys a server of a streaming media service, provides a live broadcast address and provides a function of converting broadcast sound into a recording file for storage.

7. The web-based mobile remote broadcasting method as claimed in claim 1, wherein the playing server is connected to a live address of the streaming media server, obtains streaming media and converts the streaming media into audio signals to be output to a speaker for broadcasting.

Technical Field

The invention relates to the technical field of web technologies and streaming media servers, in particular to a mobile remote broadcasting method based on web.

Background

With the rapid development of the internet and the wide application of intelligent terminals, people have stronger and stronger requirements for mobile office work, and how to apply the concept of mobile office work to a broadcasting system becomes a current hotspot.

Most of the traditional broadcasting systems are based on hardware devices, and the hardware devices are numerous, and usually, one central control room comprises a broadcasting control server, a broadcasting microphone, a central broadcasting controller, a weak current interface converter and other devices, which determines that the traditional broadcasting is difficult to realize mobile broadcasting, and therefore, a web-based mobile remote broadcasting method is provided to solve the problems.

Disclosure of Invention

In view of the deficiencies of the prior art, the present invention provides a web-based mobile remote broadcasting method to solve the problems set forth in the background art.

In order to achieve the purpose, the invention provides the following technical scheme: a web-based mobile remote broadcasting method, comprising the steps of:

s1, developing a website or APP to provide functions of user registration, permission application, leadership examination and approval and the like;

s2, developing a recording control of the webpage, acquiring an audio signal through a server sound card connected with a microphone, converting the audio signal into streaming media and pushing the streaming media to a streaming media server;

s3, developing a playing control to convert the streaming media into audio signals to be output to a loudspeaker, and installing the audio signals to a playing server;

s4, in order to prevent the account number from being stolen, the broadcast control console (web page) checks the IP and the user name and the password of the broadcast control console to the registration center when logging in, the registration center firstly checks whether the IP is in an allowable range, and if the IP is not in the allowable range and the logging is not allowed, the IP checks the account number and the password again in an operation range; when the mobile phone logs in, the IMSI number and the user name password of the mobile phone are checked in a registration center, the registration center firstly checks whether the account number and the IMSI number are consistent with those during registration, if the account number and the IMSI number are inconsistent with each other, the login is not allowed, if the account number and the password are consistent, the account number and the password are checked again, if the IMSI number is inconsistent with those during registration caused by the fact that a user changes the mobile phone, the IMSI number needs to be applied to the APP for updating, and the IMSI number of the mobile phone can be effective after the leadership examination and approval pass;

s4, when the login check is passed, a broadcast console (webpage) is used for logging in a website for broadcasting, whether a recording control is installed or not is checked, and if the recording control is not installed, a user is reminded to install the recording control;

s5, when the user selects the broadcast area to broadcast, the user needs to check whether the broadcast area and the broadcast time selected by the user exist a matrix in the registration center;

s6, if there is matrix in the broadcast area and broadcast time, checking whether the broadcast channel is occupied, if it is occupied, letting out the channel if the broadcast channel is occupied and the broadcast level of the person occupying the broadcast channel is low, otherwise, the current user enters the waiting area until the broadcast channel is released;

s7, calling the recording plug-in during the webpage version broadcasting, pushing the audio signal to the streaming media server, and informing the streaming address to the playing server, wherein the APP version directly pushes the microphone sound to the streaming media server and informs the streaming address to the playing server;

s8, the streaming media server establishes a directory according to the stream pushing address to store the recording file;

and S9, the playing server receives the live broadcast address and then connects to the live broadcast address to realize broadcasting.

Further optimizing the technical scheme, the recording control acquires the audio signal of the microphone through the equipment sound card, converts the audio signal into streaming media and pushes the streaming media to the streaming media server.

Further optimizing the technical scheme, the playing control realizes that the streaming media is converted into audio signals to be output to the loudspeaker.

Further optimizing the technical scheme, the registry registers users through websites or downloads APPs, and applies for the leader examination and approval of the broadcast authority.

Further optimize this technical scheme, the recording controlling part is installed to the broadcast control cabinet, and the user broadcasts through the microphone.

Further optimizing the technical scheme, the streaming media server deploys a server of the streaming media service, provides a live broadcast address and provides a function of converting broadcast sound into a recording file for storage.

Further optimizing the technical scheme, the playing server is connected with the live broadcast address of the streaming media server, acquires the streaming media, converts the streaming media into audio signals and outputs the audio signals to the loudspeaker to realize broadcasting.

Advantageous effects

Compared with the prior art, the invention provides a mobile remote broadcasting method based on web, which has the following beneficial effects:

1. according to the mobile remote broadcasting method based on the web, the web technology, the recording control, the streaming media server and other technologies are introduced, and remote broadcasting can be realized only by one computer or mobile phone; in addition, the invention increases the binding of the account number and the computer IP as well as the account number and the mobile phone IMSI number by the security check module, thereby effectively reducing the possibility of malicious broadcasting after the account number is stolen and improving the safety of the broadcasting.

2. The invention also adds the concept of broadcast level, and judges the broadcast according to the broadcast level when multiple persons broadcast the same broadcast channel at the same time.

3. According to the mobile remote broadcasting method based on the web, the streaming media server provides a broadcast recording file unloading function, the current broadcast recording can be reserved according to the broadcaster, the broadcast time and the broadcast area, and the problem can be favorably traced.

Drawings

Fig. 1 is a Web-based mobile remote broadcasting Web page login flowchart of a Web-based mobile remote broadcasting method according to the present invention;

FIG. 2 is a schematic diagram of a main process of APP login in a web-based mobile remote broadcasting method according to the present invention;

fig. 3 is a schematic diagram of a recording control workflow of a web-based mobile remote broadcasting method according to the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

The first embodiment is as follows: please refer to fig. 1 and fig. 3: a web-based mobile remote broadcasting method, comprising the steps of:

s1, the development website provides functions of user registration, permission application, leadership examination and approval and the like;

s2, developing a recording control of the webpage, acquiring an audio signal through a server sound card connected with a microphone, converting the audio signal into streaming media and pushing the streaming media to a streaming media server;

s3, developing a playing control to convert the streaming media into audio signals to be output to a loudspeaker, and installing the audio signals to a playing server;

s4, in order to prevent the account number from being stolen, the broadcast console carries its own IP and user name and password to the registration center for verification when logging in the webpage, the registration center firstly verifies whether the IP is in the allowable range, if the IP is not in the allowable range and the logging is not allowed, the IP verifies the account number and password in the operation range;

s4, when the login check is passed, when the broadcast control console is used for logging in the website for broadcasting, whether the recording control is installed or not is checked, and if the recording control is not installed, the user is reminded to install the recording control;

s5, when the user selects the broadcast area to broadcast, the user needs to check whether the broadcast area and the broadcast time selected by the user exist a matrix in the registration center;

s6, if there is matrix in the broadcast area and broadcast time, checking whether the broadcast channel is occupied, if it is occupied, letting out the channel if the broadcast channel is occupied and the broadcast level of the person occupying the broadcast channel is low, otherwise, the current user enters the waiting area until the broadcast channel is released;

s7, calling the recording plug-in during the webpage version broadcasting, pushing the audio signal to the streaming media server, and informing the streaming address to the broadcasting server;

s8, the streaming media server establishes a directory according to the stream pushing address to store the recording file;

and S9, the playing server receives the live broadcast address and then connects to the live broadcast address to realize broadcasting.

As an optimized scheme of this embodiment, the recording control acquires an audio signal of a microphone through an equipment sound card, converts the audio signal into streaming media, and pushes the streaming media to a streaming media server.

As an optimized solution of this embodiment, the play control implements conversion of streaming media into an audio signal, and outputs the audio signal to a speaker.

As an optimization scheme of this embodiment, the registry registers users through websites or downloads APPs, and applies for a broadcast right to lead approval.

As an optimized scheme of this embodiment, the broadcast console installs a recording control, and a user broadcasts through a microphone.

As an optimized solution of this embodiment, the streaming server deploys a server of the streaming service, provides a live broadcast address, and provides a function of converting broadcast sound into a recording file for storage.

As an optimized scheme of this embodiment, the play server is connected to a live address of the streaming media server, acquires streaming media, converts the streaming media into an audio signal, and outputs the audio signal to a speaker to implement broadcasting.

Example two: please refer to fig. 2 and fig. 3: a web-based mobile remote broadcasting method, comprising the steps of:

s1, the APP provides functions of user registration, permission application, leader examination and approval and the like;

s2, developing a recording control of the webpage, acquiring an audio signal through a server sound card connected with a microphone, converting the audio signal into streaming media and pushing the streaming media to a streaming media server;

s3, developing a playing control to convert the streaming media into audio signals to be output to a loudspeaker, and installing the audio signals to a playing server;

s4, when logging in through the mobile phone, the IMSI number and the user name and password of the mobile phone are brought to a registration center for verification, the registration center firstly verifies whether the account number and the IMSI number are consistent with those during registration, if the account number and the IMSI number are inconsistent with each other and are not allowed to log in, if the account number and the password are consistent with each other, the account number and the password need to be applied to the APP for updating the IMSI number if the IMSI number is inconsistent with those during registration caused by the fact that a user replaces the mobile phone, and the IMSI number of the mobile phone can be effective after the leadership examination and approval;

s4, when the login check is passed, the broadcast console is used to log in the website for broadcasting, whether the recording control is installed or not is checked, and if the recording control is not installed, the user is reminded to install the recording control;

s5, when the user selects the broadcast area to broadcast, the user needs to check whether the broadcast area and the broadcast time selected by the user exist a matrix in the registration center;

s6, if there is matrix in the broadcast area and broadcast time, checking whether the broadcast channel is occupied, if it is occupied, letting out the channel if the broadcast channel is occupied and the broadcast level of the person occupying the broadcast channel is low, otherwise, the current user enters the waiting area until the broadcast channel is released;

s7, calling the recording plug-in during broadcasting, pushing the audio signal to the streaming media server, and informing the streaming address to the playing server, wherein the APP directly pushes the microphone sound to the streaming media server and informs the streaming address to the playing server;

s8, the streaming media server establishes a directory according to the stream pushing address to store the recording file;

and S9, the playing server receives the live broadcast address and then connects to the live broadcast address to realize broadcasting.

As an optimized scheme of this embodiment, the recording control acquires an audio signal of a microphone through an equipment sound card, converts the audio signal into streaming media, and pushes the streaming media to a streaming media server.

As an optimized solution of this embodiment, the play control implements conversion of streaming media into an audio signal, and outputs the audio signal to a speaker.

As an optimization scheme of this embodiment, the registry registers users through websites or downloads APPs, and applies for a broadcast right to lead approval.

As an optimized scheme of this embodiment, the broadcast console installs a recording control, and a user broadcasts through a microphone.

As an optimized solution of this embodiment, the streaming server deploys a server of the streaming service, provides a live broadcast address, and provides a function of converting broadcast sound into a recording file for storage.

As an optimized scheme of this embodiment, the play server is connected to a live address of the streaming media server, acquires streaming media, converts the streaming media into an audio signal, and outputs the audio signal to a speaker to implement broadcasting.

The invention has the beneficial effects that: 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 security 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 and storing the broadcasting record file by the streaming media server, can reserve the broadcasting record at the time according to the broadcaster, the broadcasting time and the broadcasting area, and is beneficial to the investigation of the problem, and the streaming media server provided by the invention comprises but is not limited to the streaming media server realized by the Nginx technology.

Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

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

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类