CN115834932A - IPTV one-stop virtual-real fusion carousel flow guiding method - Google Patents

IPTV one-stop virtual-real fusion carousel flow guiding method Download PDF

Info

Publication number
CN115834932A
CN115834932A CN202211475936.0A CN202211475936A CN115834932A CN 115834932 A CN115834932 A CN 115834932A CN 202211475936 A CN202211475936 A CN 202211475936A CN 115834932 A CN115834932 A CN 115834932A
Authority
CN
China
Prior art keywords
program
carousel
program list
management
editing
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.)
Granted
Application number
CN202211475936.0A
Other languages
Chinese (zh)
Other versions
CN115834932B (en
Inventor
李良
兰珺
龙圣文
莫振宇
舍烁
方铭
苏厚榜
杨钦
秦国华
韦小雯
陆兴
郑冰
黄东
陆楚良
黎远明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangxi Radio & Tv New Media Co ltd
Original Assignee
Guangxi Radio & Tv New Media Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangxi Radio & Tv New Media Co ltd filed Critical Guangxi Radio & Tv New Media Co ltd
Priority to CN202211475936.0A priority Critical patent/CN115834932B/en
Publication of CN115834932A publication Critical patent/CN115834932A/en
Application granted granted Critical
Publication of CN115834932B publication Critical patent/CN115834932B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses an IPTV one-stop virtual-real fusion carousel flow guiding method, which comprises the following steps: step 1, searching media assets, calling a DCMS/CCMS interface by a carousel system, searching needed media assets from a DCMS/CCMS media asset library, synchronizing the media assets to the carousel system, and automatically communicating with the DCMS/CCMS media asset library to acquire the latest state of the media assets by the carousel system; step 2, editing the program list, and editing the program list by using a carousel system; step 3, checking the program list; step 4, issuing a program list; step 5, broadcasting program lists in turn; and 6, playing the program. The method has the advantages of one-stop synchronization and program list arrangement, namely, the media assets are synchronized to the carousel system in the step 1, and the carousel system takes over the management of the media assets, so that the operations of previewing, editing, managing and the like can be directly carried out on the media assets in the carousel system, the previous operations of switching a plurality of systems are changed into one-key synchronization, the media assets of the systems are arranged seamlessly, and the operation of crossing the systems is reduced.

Description

IPTV one-stop virtual-real fusion carousel flow guiding method
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to an IPTV one-stop virtual-real integration carousel flow guiding method.
Background
At present, an IPTV guide window editing system commonly used by a television station needs to manually synchronize media assets from a media asset management system DCMS/CCMS to an old carousel system, exception is manually solved, after the media assets are synchronized to the old carousel editing system, an editor uses the existing media assets to edit, and part of the editor needs to edit the list by using an excel table and then is summarized by a specially-assigned person.
The existing system has some defects to be improved:
defect 1: the online editing is simple and poor in adjustment flexibility, and is mainly embodied as follows: no functions of copying, cutting and the like; a program list cannot be edited by multiple persons in an online cooperation manner, and the operation can be performed only by editing the program list in an excel table form and finishing the editing by the other person; corner marks (e.g., company trademarks) cannot be added to the media asset stream.
Defect 2: the editing workload caused by the fact that the programming flow spans a plurality of systems is multiplied; the content import needs to be operated across two systems, and the process of searching the media assets is complex; partial detailed information of the media assets cannot be acquired and modified; the stability is not strong due to the cross-system operation, and the problem probability is increased in the list editing process.
Defect 3: the billing function cannot deliver fixed content (e.g., advertisements) at fixed times. The time schedule compiled is often not a whole time and a whole point, so that the specified content is difficult to play in a fixed mode such as 12; live broadcasting (television station live broadcasting) cannot be switched at a designated time.
Disclosure of Invention
The invention aims to provide a one-stop virtual-real fusion carousel stream guidance method for IPTV (Internet protocol television), aiming at the defects in the prior art, and the method can be used for one-stop synchronization and program scheduling.
In order to achieve the purpose, the invention adopts the following technical scheme: an IPTV one-stop virtual-real fusion carousel flow guiding method comprises the following steps: step 1, searching media assets, calling a DCMS/CCMS interface by a carousel system, searching needed media assets from a DCMS/CCMS media asset library, synchronizing the media assets to the carousel system, and automatically communicating with the DCMS/CCMS media asset library to acquire the latest state of the media assets by the carousel system; step 2, editing the program list, and editing the program list by using a carousel system; checking the program list, and checking the content of the edited program list; step 4, issuing a program list, wherein the program list comprises a virtual program list and a stream pushing program list, the virtual program list is processed and broadcasted through a guide window, the stream pushing program list is transmitted to a stream pushing module after being transcoded, the stream pushing module carries out timed stream pushing every day and switches media streams; step 5, broadcasting program lists in turn, calling an API network interface by the guide window, and acquiring program list data and broadcasting in turn; and 6, playing the program, playing the current carousel program through the guide window, judging the program type of the current carousel program through the guide window, switching corresponding channels according to the program type, wherein the channels are divided into a push stream channel, a virtual channel and a live broadcast channel, and a program list of one day consists of the push stream channel and the live broadcast channel or consists of the virtual channel and the live broadcast channel.
Compared with the prior art, the invention has the advantages that: the method has the advantages of one-stop synchronization and program list arrangement, namely, the media assets are synchronized to the carousel system in the step 1, and the carousel system takes over the management of the media assets, so that the operations of previewing, editing, managing and the like can be directly performed on the media assets in the carousel system, the operation is switched from a plurality of previous systems, one-key synchronization is changed, the media assets of the systems are arranged seamlessly, and the operation of crossing the systems is reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments or the related art will be briefly introduced below, and it is obvious that the drawings in the following description only relate to some embodiments of the present invention and do not limit the present invention.
Fig. 1 is a flowchart of an IPTV one-stop virtual-real fusion carousel streaming method.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, there will now be described in detail, with reference to the accompanying drawings, a non-limiting detailed description of the present invention.
The embodiment provides an IPTV one-stop virtual-real fusion carousel streaming method, which is shown in a flowchart in fig. 1 and includes the following steps.
Step 1, searching media assets, calling a DCMS/CCMS interface by a carousel system, searching needed media assets from a DCMS/CCMS media asset library, synchronizing the media assets to the carousel system, and directly performing operations such as previewing, editing and managing the media assets in the carousel system after synchronization, thereby reducing cross-system operations; the carousel system takes charge of the management of the media assets, and automatically communicates with the DCMS/CCMS media asset library to acquire the latest state of the media assets, such as failure, offline, forbidden and the like.
The management of the media assets by the carousel system comprises the following steps: material management, corner mark template management, program list management and program list editing; wherein, the first and the second end of the pipe are connected with each other,
the material management is used for managing material information of the whole system and comprises CCMS media asset synchronization, media asset information presetting, label management, classification management, supplier management and a configuration center. The CCMS media asset synchronization is used for synchronizing video files in the CCMS to a carousel system, various searching modes can be configured during searching, videos can be synchronized by clicking a 'synchronization' button on a single video or selecting a plurality of videos to perform 'batch synchronization' in a searching result, and the videos can be used for editing in the system and other operations after the video synchronization is finished. The label management is used for configuring the label classification of the material, wherein the CODE is synchronous with the label CODE in the CCMS, the labels can be used for screening and searching when the media resources are searched, and the label management has the functions of basic addition, deletion, check, modification and the like. The classification management is used for configuring the classification of the materials, the configured classification can be used for classifying and storing the media assets when the CCMS media assets are synchronized, the management is convenient, the media assets under the classification can be deleted when a certain classification is deleted, and the classification management has basic functions of increasing, deleting, checking, modifying and the like. The supplier management is used for configuring supplier management of materials, wherein the 'search CODE' corresponds to a supplier ID in the CCMS, the supplier can be used for screening search searches when searching media resources, the supplier management has basic functions of increasing, deleting, checking, modifying and the like, and also has a 'synchronous information' function, and the function is used for manually synchronizing the information of the supplier ID in the CCMS into a system. The configuration center is used for configuring the general information of the material library, and comprises the following components: the functions of reserving days (which means that a certain material is automatically cleared by a system when not used in recent continuous days) and automatic clearing (the automatic clearing can be configured with the function of not starting the automatic clearing of expired materials),
and the corner mark template management is used for configuring corner mark templates, setting the maximum support of each corner mark template to configure 3 image watermarks simultaneously, and directly using the template video to configure the watermarks in the editing list after the templates are configured. The corner mark template management also has basic functions of increasing, deleting, checking, modifying and the like.
The program list management system is mainly used for managing places where user program lists are stored, and users can firstly program the program lists of the users and then uniformly program the program lists. The bill editing management also has basic functions of adding, deleting, checking, modifying and the like, wherein the newly added function can create a new bill. The newly-built list can be a content list or a catalogue list, the content list is used for arranging the content of the list, and the catalogue list can only be a catalogue and cannot be used for arranging the content.
The program management comprises channel management and channel content management; wherein the content of the first and second substances,
the channel management comprises creating, editing, deleting, editing and managing, transcoding tasks, releasing tasks, starting/stopping plug flow and starting/stopping plug flow every day, and the specific contents are respectively as follows:
1. and (4) newly building a channel:
1) Channel number: the channel number is used for filling the number of each channel, corresponds to the front end, and is unique and unrepeatable.
2) Channel name: the channel name may fill in a name that identifies the channel.
3) Channel type: the channel type is used to distinguish whether the video needs the system to generate the live stream, and the options are: virtual live broadcast and push stream live broadcast. The virtual live broadcast only needs the system to provide program list and does not need to generate live broadcast stream. Push streaming live broadcasting requires a system to provide program list editing and also generates live broadcasting streams. Currently, the system globally supports only one push streaming live channel.
4) The flow used: configurable when the channel is live push streaming. The selectable options are a main path and a standby path, and the streams used by the broadcast control group IP switcher need to be manually configured.
5) Main path push stream address: configurable when the channel is live push streaming. And the stream pushing address is used for configuring the main path server, and the stream address of a UDP protocol is commonly used.
6) Main path push stream server IP: the channel is configurable when the channel is live push streaming. The method is used for configuring the address of the main server, namely the communication IP address between the application background and the stream pushing server. It is desirable that the network be unblocked.
7) Main file synchronization IP: the channel is configurable when live push streaming. The method is used for configuring the main file synchronous IP address and transmitting video files and other files. There is a need to configure SSH secure login between servers.
8) Backup flow pushing address: configurable when the channel is live push streaming. The push stream address used for configuring the backup server is the stream address of the common UDP protocol.
9) Backup push streaming server IP: configurable when the channel is live push streaming. The method is used for configuring the address of the standby server, namely the communication IP address between the application background and the stream pushing server. It is desirable that the network be unblocked.
10 Prepare file synchronization IP: the channel is configurable when live push streaming. The method is used for configuring the synchronous IP address of the standby file and transmitting the video file and other files. There is a need to configure SSH privacy-free login between servers.
11 Whether by day: when the check is yes, the channel contents are distinguished by day.
12 Support pictures): if yes, the front end of the channel needs to display the program list in a channel carousel mode.
13 Timing expression: the channel is configurable when live push streaming. For configuring the time of the system timing plug flow per day.
14 Bind user groups: and the method is used for binding the user group corresponding to the channel.
2. Editing the channel for modifying the basic information of the channel.
3. And deleting the channel, wherein the channel is deleted, the content in the channel is deleted at the same time of deleting the channel, and the deletion is irreversible.
4. And the list editing management is used for quickly checking all lists, and the function is similar to the list editing management.
5. And the transcoding task is used for viewing the state information of the program transcoding task and comprises a current transcoding task and a historical transcoding task.
6. And the release task is used for checking the state information of the program release task, and comprises a current release task and a release transcoding task.
7. And starting/stopping the push flow, wherein when the channel is a push flow live broadcast channel, the push button is presented and used for simultaneously starting or stopping the main channel and the standby channel push flow process tasks of the channel.
8. And starting/stopping daily push streaming, wherein the button is presented when the channel is a push streaming live channel and is used for starting or stopping a timed push streaming task.
The channel content management comprises date management (when channels are on a daily basis), a release state, an audit state and a transcoding state, and the specific content is as follows:
1. date management, when channel time ticks to day, shows channel program content today and 13 days into the future.
2. The issuing state is divided into five state values of non-issuing, waiting to issue, issuing in progress, issued and issuing failure.
3. The auditing state is divided into six state values of non-auditing, passing, secondary auditing rejection, tertiary auditing rejection and tertiary auditing rejection.
4. And the transcoding state comprises six state values of unknown, transcoding-free, transcoding failure, transcoding-in-process, transcoding success and transcoding with a band.
The program list editing is used for editing program lists and program lists, and mainly comprises the following steps:
1. and transcoding the video of the stream pushing channel. When the edit status is editable and is a program order. Four state values of waiting to be transcoded, successful transcoding, medium transcoding and failed transcoding. The program list is stored before transcoding, and the transcoding progress can be checked in the transcoding task after transcoding is initiated
2. And performing video cutting on the selected videos in batches. Available when the program listings are in an editable state. The method can be used for carrying out video cutting on the selected videos in batches, and if the out-point time is larger than the total duration of the videos, the out-point time is set to be the total duration of the videos.
3. A video is inserted in the gap of each program between the selected two programs, which is repeated a plurality of times. When the program list is available in an editable state, the video insertion function is used after two programs are selected in the list, and repeated videos are inserted into the gap of each program between the selected two programs.
4. And inserting a program in the type of picture in the program list. The insert picture function may insert a program of the picture type into the program guide when the program guide is in an editable state. The operation steps comprise: firstly, filling in the name of a program; secondly, selecting a skip type; thirdly, selecting pictures, and selecting a PNG (portable network group) format picture with the size of 16; and fourthly, time setting, namely setting the time length of the program, wherein the maximum time length of the program of a single picture type is 2 hours.
5. And inserting a program of a live type into the program list. The insert live function may insert a program of the live type into the program listing when the program listing is available in an editable state. The operation steps comprise: firstly, filling in the name of a program; secondly, selecting a channel number and a channel index number needing to be cut and broadcast at the front end; thirdly, a mask CODE, namely a column CODE of a picture placed in a CCMS column; fourthly, selecting a picture, namely selecting a picture in a PNG format with the size of 16; and fifthly, setting time, namely setting the time length of the program, wherein the maximum time length of the program of a single live broadcast type is 2 hours, and preferentially loading the picture by using the mask CODE when the mask CODE exists and the picture is selected.
6. Editing video information of a program, wherein the editing action comprises the following steps: pause, mute, previous frame, next frame, set in point, set out point, skip to in point, skip to out point, skip to start, skip to end, save, picture watermark, text watermark, and shortcut key panel.
And 2, editing the program list, and editing the program list by using the carousel system, namely executing the management means of the carousel system for the media assets disclosed in the step 1 in the carousel system. An editor can edit the program list by using a material library of the carousel system, and multiple persons can edit one or more lists on line at the same time. Through the step 1, the carousel system provides rich shortcut operation functions such as cutting and copying for editors; live broadcast can be inserted in the program list editing, and advertisements can also be played at regular time (the system automatically cuts the front and back video media resources to meet the timing requirement); the requirement of inserting the corner mark is met, and pictures and moving picture corner marks can be inserted at any position (such as the upper right) of the media asset; the requirement of the variety of the carousel of the guide window is met; jump information and experience duration information can be set for each piece of media asset, and the operation required after the user clicks can be conveniently acquired by the guide window.
A one-stop synchronization and program list scheme is proposed in step 1 and step 2. The system for managing and arranging the media assets of the old system is divided into two systems, and the media assets can be arranged only by synchronizing the media assets to a target server; the carousel system of this embodiment reads corresponding program data through an API network interface provided by the program asset management system, and once-by-one lifts a synchronization request, executes a synchronization operation, synchronizes to the carousel system server, and then edits and compiles a program list by editors.
And step 3, auditing the program list, and auditing the contents of the edited program list, wherein auditors audit the legality and rationality of the program list, and the auditing is divided into two audits and three audits, so that the copyright problem and the unreasonable media resource problem caused by errors in a single link are avoided. Before the program list content is released, the three-audition process is implemented, i.e. the process of editing-two auditions-three auditions-releasing is implemented. In the process of initiating the audit, the carousel system initiates an email notification to the user with the relevant qualification, and only the user with the corresponding authority can perform the operations of program audit and the like. Wherein, all the program lists waiting for the second review can be presented in the second review program without permission division, and the actions include: 1. and (4) auditing: double-clicking or clicking a check button to enter a detail check page and check the list; 2. by: the passing can directly pass through the auditing stage of the program list and enter the next stage; 3. rejection: the reject button can directly reject the program list to be audited, and meanwhile, rejected information can be remarked, and the auditing process is required to be carried out from the beginning again when the rejected program list is audited next time. The three-audition operation program has the same functions as the two-audition, but has different permissions, and the actions of the three-audition operation program include: 1. and (4) auditing: double-clicking or clicking a check button to enter a detail check page and check the list; 2. by: the passing can directly pass through the auditing stage of the program list and enter the next stage; 3. rejection: the reject button can directly reject the program list to be audited, and meanwhile, rejected information can be remarked, and the auditing process is required to be carried out from the beginning again when the rejected program list is audited next time.
After the program list passes through the three audits, the program list can be transcoded and released.
And 4, releasing a program list, wherein the program list comprises a virtual program list and a plug-flow program list. The virtual program list is processed and broadcasted through the guide window, one day is not required to be compiled, and flexibility is higher. The stream pushing program list is required to meet the time requirement of one day, transcoding is required, the media assets are transmitted to the independent stream pushing module, the stream pushing module carries out timed stream pushing every day, and the media asset streams are switched. The plug flow module operates independently, so that common services are isolated from the plug flow services, and the influence of the common services on the stability of the plug flow can be effectively prevented.
The stream pushing module comprises a stream pushing server and an ffmpeg integrated stream pushing tool, wherein the stream pushing server is used for butting and fusing the carousel background, acquiring media resources and acquiring related stream pushing instructions, and the ffmpeg integrated stream pushing tool is used for performing custom stream pushing, flow breaking or re-pushing on a multicast address. The plug flow module of this embodiment integrates the ffmpeg tool, and may develop a series of control services, such as starting and stopping plug flow, adding various format parameters for plug flow, adding a media asset editing service, and providing a customized service for plug flow, to form an individual plug flow module. Meanwhile, the push flow module is separated, so that the broadcasting is not influenced by updating and changing the system.
And 5, broadcasting the program list in turn, calling an API (application program interface) network interface by the guide window, and acquiring the program list data and broadcasting in turn. The program list data (namely, media information) and the user grouping information mentioned in the steps are stored in three slave databases, a front end guide window selects different program streams and program lists according to the user grouping information, the three slave databases adopt a ShardingJDBC load balancing algorithm to modify and add the load balancing algorithm, the availability of the databases is detected, the unavailable slave databases are removed from a load balancing list, and the unavailable slave databases are added into the load balancing list again after recovery. In the step 5, a plurality of problem elimination schemes from the database are provided, and the problem database is eliminated, so that the broadcasting safety and the program list safety are ensured.
And 6, playing the program, playing the current carousel program through the guide window, judging the program type of the current carousel program through the guide window, switching corresponding channels according to the program type, wherein the channels are divided into a push stream channel, a virtual channel and a live broadcast channel, and a program list of one day consists of the push stream channel and the live broadcast channel or consists of the virtual channel and the live broadcast channel. The push stream channel is responsible for providing a program list and pushing stream for broadcasting by a media resource system; the virtual channel provides a program list by a media resource system, and the front-end guide window randomly/non-randomly requests programs according to the program list; live channels are provided with program listings by various television stations. In the step 6, a scheme of inserting live streaming in virtual live broadcasting and push streaming live broadcasting is provided, and the prior single video streaming broadcasting is changed into the diversified video streaming seamless broadcasting, so that the user experience is improved.
Through practical verification, the method of the embodiment has the following characteristics:
1. has multiple functions and improves the operation supporting force.
1. The method supports transcoding state, auditing state and issuing state mail reminding, and improves the efficiency of operators.
2. The method supports batch material warehousing, batch copying and editing, batch program setting, batch insertion and rich shortcut key functions, and generally improves the system operation convenience and operation experience.
3. The multi-channel simultaneous operation of multiple accounts is supported, the operation waiting time of editing is reduced, and the system utilization rate is greatly improved.
2. The operation is stable, and the safe broadcast guarantee mechanism is strengthened.
1. The content is safe. The upper and lower line states of the CCMS media asset content can be synchronized to the carousel system, so that the content broadcasting safety is guaranteed; the content copyright state is also synchronized to the carousel system, so that the use of error invalid media resources is avoided, and the risk of the content copyright is reduced; and the in-warehouse and out-warehouse transcoding is added, so that the rate of the broadcast media assets meets the standard, and the broadcast accidents caused by the media problems are reduced.
2. The broadcasting is safe. A three-audit safety mechanism is newly added, the review mechanism of the carousel program is perfected, and the safe broadcasting of the carousel program is guaranteed; the working process can be completed in one system, and the problem that the multi-system editing operation is complex and easy to make mistakes is solved.
3. Smooth flow, high operation efficiency of operation and editing, and saved operation time
1. The system flow efficiency is improved, and through measurement and calculation, the system flow efficiency is improved by about 33%, and the details are shown in table 1:
TABLE 1
Figure BDA0003959306710000081
2. The system operation editing efficiency is further improved, through measurement and calculation, the operation editing efficiency is improved by about 40%, and the details are shown in a table 2:
TABLE 2
Figure BDA0003959306710000082
3. The ordering amount generated by a home page guide window and a special area channel supported by the one-stop virtual-real integrated carousel guide system accounts for 10.4% of the total ordering amount of the IPTV, the activation rate of the carousel silent user is improved by about 15%, and the clearing rate of the silent user is effectively reduced.
4. The new system improves and strengthens the aspects of operation support force, operation editing operation efficiency, safe broadcasting guarantee mechanism and the like. Has certain effect on activating silent users and improving subscription rate.
It should be noted that the above-mentioned preferred embodiments are merely illustrative of the technical concepts and features of the present invention, and are intended to enable those skilled in the art to understand the contents of the present invention and implement the present invention, and not to limit the scope of the present invention. All equivalent changes and modifications made according to the spirit of the present invention should be covered in the protection scope of the present invention.

Claims (7)

1. An IPTV one-stop virtual-real fusion carousel flow guiding method is characterized by comprising the following steps:
step 1, searching media assets, calling a DCMS/CCMS interface by a carousel system, searching needed media assets from a DCMS/CCMS media asset library, synchronizing the media assets to the carousel system, and automatically communicating with the DCMS/CCMS media asset library to acquire the latest state of the media assets by the carousel system;
step 2, editing the program list, and editing the program list by using a carousel system;
checking the program list, and checking the content of the edited program list;
step 4, issuing a program list, wherein the program list comprises a virtual program list and a stream pushing program list, the virtual program list is processed and broadcasted through a guide window, the stream pushing program list is transmitted to a stream pushing module after being transcoded, the stream pushing module carries out timed stream pushing every day and switches media streams;
step 5, broadcasting program lists in turn, calling an API network interface by the guide window, and acquiring program list data and broadcasting in turn;
and 6, playing the program, playing the current carousel program through the guide window, judging the program type of the current carousel program through the guide window, switching corresponding channels according to the program type, wherein the channels are divided into a push stream channel, a virtual channel and a live broadcast channel, and a program list of one day consists of the push stream channel and the live broadcast channel or consists of the virtual channel and the live broadcast channel.
2. The IPTV one-stop virtual-real fusion carousel guiding method of claim 1, wherein: the management of the alternate broadcasting system in the step 1 for receiving the media assets comprises material management, corner mark template management, list editing management, program list management and program list editing; wherein the content of the first and second substances,
the material management is used for managing material information of the whole system and comprises CCMS media asset synchronization, media asset information presetting, label management, classification management, supplier management and a configuration center;
the corner mark template management is used for configuring corner mark templates, each corner mark template is set to support the maximum and is configured with 3 image watermarks, and after the templates are configured, the template video is directly used for configuring the watermarks in the editing list;
the editing management is used for managing the storage of user editing;
the program management comprises channel management and channel content management, wherein the channel management comprises creating, editing, deleting, editing management, transcoding tasks, issuing tasks, starting/stopping stream pushing and starting/stopping daily stream pushing, and the channel content management comprises date, issuing state, auditing state and transcoding state.
Program editing is used to program and order.
3. The IPTV one-stop virtual-real fusion carousel flow guiding method according to claim 1 or 2, wherein: the program list editing comprises transcoding the video of the plug-flow channel, cutting the selected video in batches, inserting repeated videos into the gap of each program between two selected programs, inserting a program of a picture type into the program list, inserting a program of a live type into the program list, and editing the video information of the program.
4. The IPTV one-stop virtual-real fusion carousel guiding method of claim 1, wherein: the content auditing in the step 3 comprises a second auditing and a third auditing which are sequentially performed, the auditing in each stage comprises passing and refusing, and the auditing process needs to be carried out from the beginning again when the refused program list is audited next time.
5. The IPTV one-stop virtual-real fusion carousel guiding method of claim 1, wherein: the stream pushing module in the step 4 comprises a stream pushing server and an ffmpeg integrated stream pushing tool, wherein the stream pushing server is used for butting a fusion carousel background, acquiring media resources and acquiring related stream pushing instructions, and the ffmpeg integrated stream pushing tool is used for performing custom stream pushing, stream breaking or re-pushing on a multicast address.
6. The IPTV one-stop virtual-real fusion carousel guiding method of claim 1, wherein: and 5, storing the program lists of the program streams and the user grouping information in three slave databases, selecting different program streams and program lists by the front-end guide window according to the user grouping information, modifying and adding the load balancing algorithm by the three slave databases by adopting a ShardingJDBC load balancing algorithm, adding the modified and added load balancing algorithm into the database availability detection, removing the unavailable slave databases to obtain a load balancing list, and adding the load balancing list again after the unavailable slave databases are recovered.
7. The IPTV one-stop virtual-real fusion carousel guiding method of claim 1, wherein: the push stream channel in the step 6 is responsible for providing a program list and pushing stream for broadcasting by a media resource system; the virtual channel provides a program list by a media resource system, and the front-end guide window randomly/non-randomly requests programs according to the program list; live channels are provided with program listings by various television stations.
CN202211475936.0A 2022-11-23 2022-11-23 IPTV one-station virtual-real fusion carousel diversion method Active CN115834932B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211475936.0A CN115834932B (en) 2022-11-23 2022-11-23 IPTV one-station virtual-real fusion carousel diversion method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211475936.0A CN115834932B (en) 2022-11-23 2022-11-23 IPTV one-station virtual-real fusion carousel diversion method

Publications (2)

Publication Number Publication Date
CN115834932A true CN115834932A (en) 2023-03-21
CN115834932B CN115834932B (en) 2023-12-12

Family

ID=85530719

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211475936.0A Active CN115834932B (en) 2022-11-23 2022-11-23 IPTV one-station virtual-real fusion carousel diversion method

Country Status (1)

Country Link
CN (1) CN115834932B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020009283A1 (en) * 2000-05-23 2002-01-24 Hidetoshi Ichioka System and method for recording and reproducing broadcasting programs
CN101431651A (en) * 2007-11-09 2009-05-13 百视通网络电视技术发展有限责任公司 IPTV advertisement system based on virtual channel and its implementing method
US20130191440A1 (en) * 2012-01-20 2013-07-25 Gorilla Technology Inc. Automatic media editing apparatus, editing method, broadcasting method and system for broadcasting the same
CN103313107A (en) * 2013-05-14 2013-09-18 无锡北斗星通信息科技有限公司 EPG (Electronic Program Guide) server of IPTV (Internet Protocol Television)
CN103856832A (en) * 2012-11-29 2014-06-11 上海文广互动电视有限公司 Hypermedia making and issuing system and method
CN104301789A (en) * 2014-09-28 2015-01-21 北京正奇联讯科技有限公司 EPG system and real-time updating method for EPG information
CN104869436A (en) * 2015-05-05 2015-08-26 成都视达科信息技术有限公司 Virtual carousel service system and method
WO2017000695A1 (en) * 2015-06-30 2017-01-05 中兴通讯股份有限公司 Method and device for displaying electronic program guide (epg), and set top box
CN106791974A (en) * 2016-12-27 2017-05-31 Ut斯达康(深圳)技术有限公司 Matchmaker money delivery method and the device of a kind of IPTV service system
CN112738552A (en) * 2020-12-28 2021-04-30 安徽海豚新媒体产业发展有限公司 Multimedia carousel system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020009283A1 (en) * 2000-05-23 2002-01-24 Hidetoshi Ichioka System and method for recording and reproducing broadcasting programs
CN101431651A (en) * 2007-11-09 2009-05-13 百视通网络电视技术发展有限责任公司 IPTV advertisement system based on virtual channel and its implementing method
US20130191440A1 (en) * 2012-01-20 2013-07-25 Gorilla Technology Inc. Automatic media editing apparatus, editing method, broadcasting method and system for broadcasting the same
CN103856832A (en) * 2012-11-29 2014-06-11 上海文广互动电视有限公司 Hypermedia making and issuing system and method
CN103313107A (en) * 2013-05-14 2013-09-18 无锡北斗星通信息科技有限公司 EPG (Electronic Program Guide) server of IPTV (Internet Protocol Television)
CN104301789A (en) * 2014-09-28 2015-01-21 北京正奇联讯科技有限公司 EPG system and real-time updating method for EPG information
CN104869436A (en) * 2015-05-05 2015-08-26 成都视达科信息技术有限公司 Virtual carousel service system and method
WO2017000695A1 (en) * 2015-06-30 2017-01-05 中兴通讯股份有限公司 Method and device for displaying electronic program guide (epg), and set top box
CN106791974A (en) * 2016-12-27 2017-05-31 Ut斯达康(深圳)技术有限公司 Matchmaker money delivery method and the device of a kind of IPTV service system
CN112738552A (en) * 2020-12-28 2021-04-30 安徽海豚新媒体产业发展有限公司 Multimedia carousel system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
吕广川;: "广西电视台新闻制播一体网全流程化实施方案", 视听, no. 02, pages 52 - 54 *

Also Published As

Publication number Publication date
CN115834932B (en) 2023-12-12

Similar Documents

Publication Publication Date Title
CN105122817B (en) System and method for media distribution and management
US8966099B2 (en) Session change method and session change device
US20150245106A1 (en) Method, Device and System and for Play Synchronization Control in Video Recommendation Service
US20020054244A1 (en) Method, system and computer program product for full news integration and automation in a real time video production environment
US9232242B2 (en) Techniques to broadcast a network television program
JPH10276160A (en) Program production transmission device
EP2466880A1 (en) Method, multimedia system and network side device for recording program
US10531141B1 (en) System and method for extending a breakout in a broadcasting environment
CN101895562A (en) Mobile multimedia broadcast (CMMB) channel-based data and audio/video pushing system
CN106686394B (en) Video switching method and device
CN112383790A (en) Live broadcast screen recording method and device, electronic equipment and storage medium
JP3676048B2 (en) Broadcast system, broadcast method and recording medium
CN101472141A (en) System and method for implementing television program playback based on interactive television platform
CN115834932B (en) IPTV one-station virtual-real fusion carousel diversion method
CN107635156B (en) Carousel system based on distributed architecture and carousel business flow method
CN103188422A (en) News reporting control system and control method thereof
JP4275980B2 (en) Broadcast program organization production support system, organization terminal device, production terminal device, broadcast program organization production method, and program
CN102740132A (en) Method and device for distributing tasks in remote centralized control system
CN108965945B (en) Multimedia information publishing method and device and storage medium
CN107211194A (en) Content reproduction system, record device, terminal installation and content reproducing method
CN102572292B (en) Script-holding auditing system and method
JP2004120114A (en) Plan management system, plan managing server and program
CN103024600A (en) Method, device and system of auto generation video on demand business column
CN114422717B (en) Method and device for managing and controlling rebroadcast recording on cloud, electronic equipment and storage medium
CN103945231B (en) A kind of Streaming Media reservation editing system and method

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