CN108282701B - EPG searching method based on multicast - Google Patents
EPG searching method based on multicast Download PDFInfo
- Publication number
- CN108282701B CN108282701B CN201711482119.7A CN201711482119A CN108282701B CN 108282701 B CN108282701 B CN 108282701B CN 201711482119 A CN201711482119 A CN 201711482119A CN 108282701 B CN108282701 B CN 108282701B
- Authority
- CN
- China
- Prior art keywords
- multicast
- program
- searching
- search
- port
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6405—Multicasting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to the technical field of television program data processing, in particular to an EPG searching method based on multicast, which comprises the following steps: searching the multicast address and the port range and searching the protocol; sending multicast receiving requests by adding ports to addresses one by one; analyzing multicast receiving content, if no normal audio/video stream is received within overtime, determining that the search fails, and recording a search result to a failure list; if the program channel is considered to be effective when more than 5 frames of audio/video stream data are continuously received, automatically recording the program protocol type, the multicast address, the multicast port and the program preview image into a search program list; and after the search is completed, generating a complete program list with the program preview. The invention aims to provide an EPG searching method based on multicast, and the technical scheme provided by the invention solves the technical problem that a rebroadcasting platform needs to be constructed in the traditional EPG acquisition mode.
Description
Technical Field
The invention relates to the technical field of television program data processing, in particular to an EPG searching method based on multicast.
Background
At present, network television/broadcast programs generally adopt a UDP multicast mode which can better realize real-time performance and lower bandwidth occupation to transmit live broadcast audio and video streams, thereby better realizing one-to-many video transmission. However, the EPG for acquiring each program does not have a unified standard at present, which brings trouble to front-end equipment manufacturers.
Currently, commonly used EPG searching methods include: 1. the server and the terminal are customized and developed, search is uniformly carried out on the server according to different platforms to obtain the EPG, certain customization and development are carried out, and the special EPG is provided for the terminal, namely, the platform is reconstructed for rebroadcasting after a program list is searched; 2. and (4) carrying out specific program search on a single platform at the terminal to acquire the EPG provided by the platform.
There are a large limit to the programs searched using the above two methods: the reconstruction of the rebroadcasting platform is time-consuming, and the erection cost and the maintenance cost of a new platform are required to be increased; the method for acquiring and searching programs on a single platform at a terminal is characterized in that once the platform is slightly changed or a new platform is accessed in a network, terminal equipment is required to be added to receive the broadcast television programs of the new platform.
Disclosure of Invention
The invention aims to provide an EPG searching method based on multicast, and the technical scheme provided by the invention solves the technical problem that a rebroadcasting platform needs to be constructed in the traditional EPG acquisition mode.
In order to solve the above technical problem, the present invention provides a multicast-based EPG searching method, which comprises the following steps:
1) searching a multicast address and a port range, and searching a protocol;
2) sending multicast receiving requests by adding ports to addresses one by one;
3) analyzing multicast receiving content, if no normal audio/video stream is received within overtime, determining that the search fails, and recording a search result to a failure list; if the program channel is considered to be effective when more than 5 frames of audio/video stream data are continuously received, automatically recording the program protocol type, the multicast address, the multicast port and the program preview image into a search program list;
4) and after the searching is finished, generating a complete program list with the program preview.
Preferably, in step 1, a multicast address and a port range are searched; the multicast address and the port range are specified program multicast addresses and port ranges or full multicast addresses and full multicast port ranges.
Preferably, in step 1, the multicast address and port range and the protocol are searched; the protocols include UDP and RTP.
Preferably, in step 3, the program protocol type, the multicast address, the multicast port and the program preview are automatically recorded in the search program list; the program protocols are UDP multicast and RTP multicast.
From the above, the following beneficial effects can be obtained by applying the invention: the searching method provided by the invention enables the front-end equipment to obtain and butt joint without customizing EPG (electronic program guide) on different proprietary protocols, thereby reducing the development and maintenance cost of the front-end equipment; EPG maintenance is not needed to be carried out on a program sending server, so that maintenance cost when a user uses the system is reduced, and occupation of bandwidth resources of a main network by the EPG is reduced; and a program preview picture for previewing is generated, so that manual channel selection and manual maintenance of a program list are facilitated.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments of the present invention or the prior art will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the invention, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
FIG. 1 is a block flow diagram of an embodiment of the present invention.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. 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.
In the conventional EPG searching method, time is consumed for reconstructing a rebroadcasting platform, and the erection cost and maintenance cost of a new platform are required to be increased; the method for acquiring and searching programs on a single platform at a terminal is characterized in that once the platform is slightly changed or a new platform is accessed in a network, terminal equipment is required to be added to receive the broadcast television programs of the new platform.
In order to solve the technical problem, the invention provides an EPG search method based on multicast, which can automatically generate a program list by using an automatic search method of multicast programs, can set channel search of full multicast groups and set search programs in a specified range, detect programs of each multicast group, automatically record the searched programs into EPG, and intelligently select a clearest preview picture of the searched programs for users to preview.
Referring to fig. 1, the method specifically includes the following steps:
1) searching a multicast address and a port range, and searching a protocol;
2) sending multicast receiving requests by adding ports to addresses one by one;
3) analyzing multicast receiving content, if no normal audio/video stream is received within overtime, determining that the search fails, and recording a search result to a failure list; if the program channel is considered to be effective when more than 5 frames of audio/video stream data are continuously received, automatically recording the program protocol type, the multicast address, the multicast port and the program preview image into a search program list;
4) and after the searching is finished, generating a complete program list with the program preview.
Wherein in step 1 the multicast address and port range, and the protocol are searched. The multicast address and the port range are specified program multicast addresses and port ranges or full multicast addresses and full multicast port ranges; the protocols include UDP and RTP.
In step 3, automatically recording the program protocol type, the multicast address, the multicast port and the program preview image to a search program list; the program protocols are UDP multicast and RTP multicast.
The searching method provided by the invention enables the front-end equipment to obtain and butt joint without customizing EPG (electronic program guide) on different proprietary protocols, thereby reducing the development and maintenance cost of the front-end equipment; EPG maintenance is not needed to be carried out on a program sending server, so that maintenance cost when a user uses the system is reduced, and occupation of bandwidth resources of a main network by the EPG is reduced; and a program preview picture for previewing is generated, so that manual channel selection and manual maintenance of a program list are facilitated.
The above-described embodiments do not limit the scope of the present invention. Any modification, equivalent replacement, and improvement made within the spirit and principle of the above-described embodiments should be included in the protection scope of the technical solution.
Claims (4)
1. A multicast-based EPG searching method is characterized in that: the method comprises the following steps:
1) searching a multicast address and a port range, and searching a protocol;
2) sending multicast receiving requests by adding ports to addresses one by one;
3) analyzing multicast receiving content, if no normal audio/video stream is received within overtime, determining that the search fails, and recording a search result to a failure list; if the current program channel is considered to be effective after continuously receiving more than 5 frames of audio/video stream data, automatically recording the program protocol type, the multicast address, the multicast port and the program preview image into a search program list;
4) and after the searching is finished, generating a complete program list with the program preview.
2. The multicast-based EPG searching method of claim 1, wherein: searching a multicast address and a port range in step 1; the multicast address and the port range are specified program multicast addresses and port ranges or full multicast addresses and full multicast port ranges.
3. The multicast-based EPG searching method of claim 2, wherein: searching a multicast address, a port range and a searching protocol in the step 1; the protocols include UDP and RTP.
4. The multicast-based EPG searching method of claim 3, wherein: in step 3, automatically recording the program protocol type, the multicast address, the multicast port and the program preview image to a search program list; the program protocols are UDP multicast and RTP multicast.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711482119.7A CN108282701B (en) | 2017-12-29 | 2017-12-29 | EPG searching method based on multicast |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711482119.7A CN108282701B (en) | 2017-12-29 | 2017-12-29 | EPG searching method based on multicast |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108282701A CN108282701A (en) | 2018-07-13 |
CN108282701B true CN108282701B (en) | 2021-06-25 |
Family
ID=62802733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711482119.7A Active CN108282701B (en) | 2017-12-29 | 2017-12-29 | EPG searching method based on multicast |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108282701B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101014083A (en) * | 2006-11-28 | 2007-08-08 | 俞鹏里 | Network TV terminal and information server system thereof |
CN101114986A (en) * | 2006-07-25 | 2008-01-30 | 中兴通讯股份有限公司 | Method for implementing multicast program preview |
CN101588469A (en) * | 2008-05-21 | 2009-11-25 | 华为技术有限公司 | Channel information generation, access control, delivery method, IPTV system and device |
WO2013090877A1 (en) * | 2011-12-15 | 2013-06-20 | Thomson Licensing | System and method for inserting local content into satellite broadcast programs and epg on a network |
CN204836448U (en) * | 2015-07-30 | 2015-12-02 | 广州畅世智能科技有限公司 | Accuse system is broadcast to wireless audio frequency |
-
2017
- 2017-12-29 CN CN201711482119.7A patent/CN108282701B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101114986A (en) * | 2006-07-25 | 2008-01-30 | 中兴通讯股份有限公司 | Method for implementing multicast program preview |
CN101014083A (en) * | 2006-11-28 | 2007-08-08 | 俞鹏里 | Network TV terminal and information server system thereof |
CN101588469A (en) * | 2008-05-21 | 2009-11-25 | 华为技术有限公司 | Channel information generation, access control, delivery method, IPTV system and device |
WO2013090877A1 (en) * | 2011-12-15 | 2013-06-20 | Thomson Licensing | System and method for inserting local content into satellite broadcast programs and epg on a network |
CN204836448U (en) * | 2015-07-30 | 2015-12-02 | 广州畅世智能科技有限公司 | Accuse system is broadcast to wireless audio frequency |
Also Published As
Publication number | Publication date |
---|---|
CN108282701A (en) | 2018-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10743038B2 (en) | Live broadcast processing method, apparatus, device, and storage medium | |
CN102571726B (en) | Method, system and the state judgment server that multi-medium data is shared | |
US8818054B2 (en) | Avatars in social interactive television | |
WO2013157440A1 (en) | Reception device, reception method, transmission device, transmission method, and program | |
CN109803111B (en) | Method and device for watching video conference after meeting | |
CN102036058A (en) | Method, server, terminal and system for switching videos in video monitoring system | |
CN103856787A (en) | Commentary video passing-back live system based on public network and live method of commentary video passing-back live system based on public network | |
CN105681827A (en) | Poster generation method and system of live channels and relevant devices | |
CN108494792A (en) | A kind of flash player plays the converting system and its working method of hls video flowings | |
CN103841361A (en) | Communication method for integrating multiple conference systems under low bandwidth | |
CN113132194A (en) | Information transfer method, device, equipment, server and storage medium | |
CN106209824A (en) | The cloud edit methods of data, system and the client of cloud editor | |
CN107205159B (en) | Method, device and storage medium for adjusting bit rate of streaming media in network live broadcast | |
CN112584194A (en) | Video code stream pushing method and device, computer equipment and storage medium | |
CN101719990A (en) | Method for censoring stream media live programs | |
WO2015035934A1 (en) | Methods and systems for facilitating video preview sessions | |
CN111405230B (en) | Conference information processing method and device, electronic equipment and storage medium | |
US8204987B2 (en) | Providing reports of received multimedia programs | |
CN106664432B (en) | Multimedia information playing method and system, acquisition equipment and standardized server | |
CN108282701B (en) | EPG searching method based on multicast | |
CN112839192A (en) | Audio and video communication system and method based on browser | |
CN110392275B (en) | Sharing method and device for manuscript demonstration and video networking soft terminal | |
CN105933797A (en) | Live program broadcast starting method and device based on IPTV (Internet Protocol Television) | |
CN116248644A (en) | Optimization method based on WebRTC plug flow technology | |
CN106851331B (en) | Easy broadcast processing method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |