System and method for realizing playing satellite low-bit-rate live broadcast program by mobile terminal

文档序号:1697159 发布日期:2019-12-10 浏览:28次 中文

阅读说明:本技术 实现移动终端播放卫星小码率直播节目的系统及方法 (System and method for realizing playing satellite low-bit-rate live broadcast program by mobile terminal ) 是由 徐朋志 杨战兵 蒋艳山 李诗龙 周彩霞 张波 孙秀颖 王可 刘琦 赵学朝 钟其元 于 2019-09-27 设计创作,主要内容包括:本发明公开了一种实现移动终端播放卫星小码率直播节目的系统,包括卫星直播机顶盒和移动终端,包括:卫星直播机顶盒包括Tuner1和Tuner2,DTV接收Tuner1的直播节目并传输至电视以及接收Tuner2的小码率直播、点播节目并将小码率直播信息、点播信息存储至数据库以及将小码率直播切片后与点播数据存储至内置硬盘;移动终端,通过WiFi模块获取内置硬盘和数据库的数据,观看小码率直播节目。还公开一种实现移动终端播放卫星小码率直播节目的方法。基于卫星直播机顶盒系统实现手机等移动终端播放卫星小码率直播节目的技术,实现了多人同时在线观看实时的小码率电视直播节目。(The invention discloses a system for realizing the mobile terminal to play the satellite low-bit-rate live program, which comprises a satellite live broadcast set top box and a mobile terminal, and comprises: the satellite live broadcast set-top box comprises a Tuner1 and a Tuner2, the DTV receives live broadcast programs of Tuner1 and transmits the live broadcast programs to a television, receives low-code-rate live broadcast and on-demand programs of Tuner2, stores low-code-rate live broadcast information and on-demand information to a database, and stores the low-code-rate live broadcast slice and on-demand data to a built-in hard disk; and the mobile terminal acquires the data of the built-in hard disk and the database through the WiFi module and watches the low-bit-rate live program. A method for realizing the mobile terminal to play the satellite low-bit-rate live program is also disclosed. The technology for playing the satellite low-bit-rate live broadcast program by mobile terminals such as mobile phones and the like is realized based on a satellite live broadcast set top box system, and the real-time low-bit-rate television live broadcast program can be watched on line by multiple persons at the same time.)

1. the utility model provides a system for realize that mobile terminal broadcast satellite little code rate live broadcast program, includes satellite live broadcast STB and mobile terminal, its characterized in that includes: the satellite live broadcast set-top box comprises:

Tuner1 for receiving live program and decoding and forwarding;

Tuner2 for receiving low bit rate live broadcast and request program and decoding and forwarding

The DTV is used for receiving the live program of the Tuner1 and transmitting the live program to the television through an HDMI channel, and is also used for receiving the low-bit-rate live program and the on-demand program of the Tuner2, storing the low-bit-rate live broadcast information and the on-demand information to a database, and storing the low-bit-rate live broadcast slice and the on-demand data to a built-in hard disk of the satellite live broadcast set-top box;

and the mobile terminal acquires data of a built-in hard disk and a database through a WiFi module of the satellite live broadcast set top box and watches the live broadcast program with low code rate.

2. the system of claim 1, wherein the WiFi module is further communicatively connected to a public network server or communicatively connected to the public network server through a 4G module.

3. A method for realizing a mobile terminal to play a satellite low-bit-rate live program is characterized by comprising the following steps:

step S100: building a system according to claim 1 or 2;

step S200: the method comprises the following steps that a satellite live broadcast set top box starts Web service, deploys an HTTP network interface and shares WIFI hotspot information when the satellite live broadcast set top box is started;

step S300: the satellite live broadcast set top box starts live broadcast program search under a user instruction, searches parameters of live broadcast programs and on-demand programs, and starts frequency locking, analysis and descrambling of live broadcast streams according to the parameters;

Step S400: the satellite live broadcast set top box starts to record the stream and sends out the live broadcast stream in a Socket form;

Step S500: starting an FFmpeg tool by a satellite live broadcast set top box, and slicing live broadcast stream data sent by a Socket to form a low-bit-rate live broadcast program; writing the low-bit-rate live program and the on-demand program into a built-in hard disk;

step S600: the satellite live broadcast set-top box writes the description information of the low-code-rate live broadcast program into a database,

Step S700: the mobile terminal is connected with the WiFi hotspot, an application APP which is installed on the mobile terminal and is matched with the satellite live broadcast set top box is opened, and a live broadcast module of the application APP is entered to watch the low-bit-rate live broadcast program and the on-demand program.

Technical Field

The invention relates to the technical field of network set top boxes, in particular to a system and a method for realizing that a mobile terminal plays a satellite low-bit-rate live broadcast program.

Background

With the high-speed development of the internet and the continuous promotion of the intelligent process, the television set top box is gradually developed from a digital set top box to a network intelligent set top box, the functions of the television set top box are also gradually upgraded from the initial analog signal conversion to the digital signal and the high-definition film source playing to internet video on demand, APP application software downloading, three-screen fusion (a television screen, a computer screen and a mobile phone screen), man-machine interaction and the like. The network intelligent set-top box can watch video contents directly through the Internet, and is richer in contents compared with the contents provided by traditional cable television operators, so that the network intelligent set-top box is favored by users; however, in the field of remote areas, due to poor network signals, the mobile terminal is often in a weak networking state, internet resources cannot be accessed, and live television programs cannot be watched due to the absence of an independent display device.

disclosure of Invention

The invention aims to provide a system and a method for realizing that a mobile terminal plays a satellite low-bit-rate live program, which are used for solving the problems that the mobile terminal cannot access resources and cannot watch a television live program because no display equipment exists in the prior art.

The invention solves the problems through the following technical scheme:

A system for realizing mobile terminal playing satellite low-bit-rate live broadcast programs comprises a satellite live broadcast set top box and a mobile terminal, and comprises: the satellite live broadcast set-top box comprises:

Tuner1, which is used to receive the live program and decode and transmit, and is responsible for the frequency-locked playing of the normal satellite live program of the set-top box;

Tuner2, which is used to receive the low-bit rate live broadcast and request program and decode and transmit, and is responsible for the frequency locking of the distribution of the low-bit rate live broadcast program and request program;

the DTV is used for receiving the live program of the Tuner1 and transmitting the live program to the television through an HDMI channel, and is also used for receiving the low-bit-rate live program and the on-demand program of the Tuner2, storing the low-bit-rate live broadcast information and the on-demand information to a database, and storing the low-bit-rate live broadcast slice and the on-demand data to a built-in hard disk of the satellite live broadcast set-top box;

And the mobile terminal acquires data of a built-in hard disk and a database through a WiFi module of the satellite live broadcast set top box and watches the live broadcast program with low code rate.

The WiFI module is composed of a WiFi sub-board (comprising a gigabit network port and a hundred-megabyte network port) arranged in a satellite live broadcast set top box, and on-demand programs are stored in a built-in hard disk and are used for being distributed to a client side of a mobile terminal.

a set of web services of THTTPD + CGI + SQLite is deployed on a satellite live broadcast set top box system, an application APP matched with the satellite live broadcast set top box is installed on a mobile terminal, and a low-bit-rate live broadcast program and an on-demand program can be watched on a live broadcast module of the application APP.

Further, the WiFi module is also in communication connection with a public network server or in communication connection with the public network server through a 4G module. The satellite direct broadcast set-top box adopts a 4G module of the whole network.

A method for realizing a mobile terminal to play a satellite low-bit-rate live program comprises the following steps:

step S100: building the system for realizing the mobile terminal to play the satellite low-bit-rate live program;

Step S200: when the satellite live broadcast set top box is started, Web service of THTTPD + CGI is started, HTTP network interfaces related to description information of satellite live broadcast programs are deployed, and WIFI hotspot information is shared;

step S300: the satellite live broadcast set top box starts live broadcast program search under a user instruction, searches parameters of a live broadcast program and a live broadcast program, wherein the parameters comprise origin NetWokID (initial network ID), TransportStreamID (TS stream ID), ServiceID (service ID) and the like, and starts to lock frequency, analyze and descramble the live broadcast stream according to the parameters;

step S400: the satellite live broadcast set top box starts an REC tool to start recording streams and sends out live broadcast streams in a Socket form;

step S500: starting an FFmpeg tool by the satellite live broadcast set top box, preparing slicing, starting to receive live broadcast stream data sent by Socket in the previous step, starting slicing, and forming a low-bit-rate live broadcast program after slicing; writing the low-bit-rate live program and the on-demand program into a built-in hard disk;

Step S600: the satellite live broadcast set-top box writes the description information of the low-code-rate live broadcast program into an SQLite database,

step S700: the mobile terminal is connected with the WiFi hotspot, an application APP which is installed on the mobile terminal and is matched with the satellite live broadcast set top box is opened, and a live broadcast module of the application APP is entered to watch the low-bit-rate live broadcast program and the on-demand program.

A method for playing a satellite low-bit-rate live broadcast program by a mobile phone based on a satellite live broadcast set top box system solves the problem that users without internet signals, such as motor home users and army field training camp users, cannot watch real-time live broadcast television programs; except that utilizing traditional large screen TV to watch live program, also can use the smart mobile phone of oneself to connect local area network and watch real-time little code rate live program, the cell-phone watches the little code rate live program that live star STB distributes, because the satellite live STB supports a plurality of mobile terminals to connect simultaneously, solved large screen and shows that everybody can only watch the problem of a channel at the same time, the cell-phone user can select the program that oneself wanted to watch wantonly, and mutual noninterference, provide convenience for the user.

Compared with the prior art, the invention has the following advantages and beneficial effects:

(1) The invention realizes the technology that mobile terminals such as mobile phones and the like play the satellite low-bit-rate live programs based on the satellite live broadcast set top box system, and realizes that a plurality of people watch real-time low-bit-rate television live programs on line at the same time.

(2) the mobile terminal and the satellite direct broadcast set top box are communicated through the WiFi module, and flow and cost are not generated.

(3) The mobile terminal can be communicated with the public network server through the wifi module and the 4G module of the satellite direct broadcast set top box to obtain resources, and flow and cost are not generated in the whole process.

Drawings

FIG. 1 is a block diagram of the system of the present invention;

FIG. 2 is a flowchart of the tuner1 and tuner2 work of the present invention;

FIG. 3 is a live slicing flow diagram;

FIG. 4 is a flow chart of a thttpd web service work;

fig. 5 is a flow chart of a mobile client viewing a live program.

Detailed Description

The present invention will be described in further detail with reference to examples, but the embodiments of the present invention are not limited thereto.

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种组播数据包的处理方法、装置及存储介质

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类