CN115834932B - IPTV one-station virtual-real fusion carousel diversion method - Google Patents
IPTV one-station virtual-real fusion carousel diversion method Download PDFInfo
- Publication number
- CN115834932B CN115834932B CN202211475936.0A CN202211475936A CN115834932B CN 115834932 B CN115834932 B CN 115834932B CN 202211475936 A CN202211475936 A CN 202211475936A CN 115834932 B CN115834932 B CN 115834932B
- Authority
- CN
- China
- Prior art keywords
- program list
- program
- carousel
- editing
- management
- 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
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000004927 fusion Effects 0.000 title claims abstract description 14
- 230000008569 process Effects 0.000 claims description 7
- 230000003203 everyday effect Effects 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 abstract description 8
- 238000007726 management method Methods 0.000 description 41
- 238000012550 audit Methods 0.000 description 11
- 238000012552 review Methods 0.000 description 6
- 230000007547 defect Effects 0.000 description 5
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000002354 daily effect Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 241000331006 Euchaeta media Species 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000009954 braiding Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000010008 shearing Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses an IPTV one-stop virtual-real fusion carousel diversion method, which comprises the following steps: step 1, searching media resources, calling a DCMS/CCMS interface by the carousel system, searching required media resources from a DCMS/CCMS media resource library, synchronizing the media resources to the carousel system, receiving management of the media resources by the carousel system, and automatically communicating with the DCMS/CCMS media resource library to obtain the latest state of the media resources; step 2, editing the program list, and editing the program list by using a carousel system; step 3, auditing the program list; step 4, issuing a program list; step 5, broadcasting program list in turn; and 6, playing the program. The method of the invention has the advantages of one-stop synchronization and program list arrangement, namely, in the step 1, the media assets are synchronized to the carousel system, 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 operation of switching a plurality of systems is changed into one-key synchronization, the media assets of a plurality of systems are seamlessly arranged, and the operation of crossing the systems is reduced.
Description
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to an IPTV one-station virtual-real fusion carousel diversion method.
Background
At present, the conventional IPTV guide window editing system of the television station needs to manually synchronize the media assets from the media asset management system DCMS/CCMS to the old carousel system, manually solve the abnormality, and after synchronizing the media assets to the old carousel editing system, editing personnel use the existing media assets to edit the list, and needs part of editing personnel to use an excel form to edit the list before the list is summarized by special personnel.
The existing system has some defects to be improved:
defect 1: the online braiding is poor in adjustment flexibility, and is mainly characterized in that: the functions of copying, shearing and the like are not realized; multiple persons cannot edit a program list in an online cooperative manner, only one person can edit the program list in an excel table form, and the other person can edit the program list; corner marks (such as corporate trademarks) cannot be added to the media asset stream.
Defect 2: editing workload caused by single-pass programming across multiple systems is multiplied; the content import needs to be operated across two systems, and the media resource searching process 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 probability of occurrence of problems in the list editing process is increased.
Defect 3: the billing function cannot deliver fixed content (e.g., advertisements) at fixed times. The compiled time table is often not the whole time, namely, the appointed content is difficult to play in a fixed way, such as 12:00, and the requirement of playing the fixed content in a fixed way is difficult to be met; live broadcast (television station live broadcast) cannot be switched at a specified time.
Disclosure of Invention
The invention aims to provide an IPTV one-stop virtual-real fusion carousel diversion method which can realize one-stop synchronization and program scheduling aiming at the defects in the prior art.
In order to achieve the aim of the invention, the invention adopts the following technical scheme: an IPTV one-station virtual-real fusion carousel diversion method comprises the following steps: step 1, searching media resources, calling a DCMS/CCMS interface by the carousel system, searching required media resources from a DCMS/CCMS media resource library, synchronizing the media resources to the carousel system, receiving management of the media resources by the carousel system, and automatically communicating with the DCMS/CCMS media resource library to obtain the latest state of the media resources; step 2, editing the program list, and editing the program list by using a carousel system; step 3, auditing the program list, and auditing the content of the edited program list; step 4, issuing a program list, wherein the program list comprises a virtual program list and a push stream program list, the virtual program list is processed and broadcast through a guide window, the push stream program list is transmitted to a push stream module after being transcoded, and the push stream module carries out push stream at regular time every day, and media resource stream is switched; step 5, broadcasting program list in turn, calling API network interface by guide window, obtaining program list data and broadcasting in turn; and 6, broadcasting programs, wherein the guide window broadcasts current carousel programs, the guide window judges the program types of the current carousel programs, and the channels are divided into push channels, virtual channels and live channels according to the program types, and a program list of one day consists of the push channels and the live channels or consists of the virtual channels and the live channels.
Advantages of the present invention over the prior art include: the method has the advantages of one-stop synchronization and program scheduling, namely, in the step 1, media assets are synchronized to the carousel system, and the carousel system takes over management of the media assets, so that operations such as previewing, editing, management and the like can be directly performed on the media assets in the carousel system, the previous operation of switching a plurality of systems is changed into one-key synchronization, the media assets of the plurality of systems are seamlessly scheduled, 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 following description will briefly introduce the drawings that are needed in the embodiments or related technical descriptions, and it is obvious that the drawings in the following description relate only to some embodiments of the present invention and are not limiting to 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-recited objects, features and advantages of the present invention will be more clearly understood, a more particular and non-limiting detailed description of the invention will be rendered by reference to the appended drawings and appended detailed description.
The embodiment provides an IPTV one-station virtual-real fusion carousel diversion method, see a flowchart shown in fig. 1, which includes the following steps.
Step 1, searching media resources, calling a DCMS/CCMS interface by the carousel system, searching required media resources from a DCMS/CCMS media resource library, synchronizing the media resources to the carousel system, and directly performing operations such as previewing, editing, managing and the like on the media resources in the carousel system after synchronization, thereby reducing the cross-system operations; the carousel system takes over 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, etc.
The management of media assets by the carousel system comprises the following steps: material management, corner mark template management, editing list management, program list management and program list editing; wherein,
the material management is used for managing the material information of the whole system, and comprises CCMS media information synchronization, media information presetting, label management, classification management, supplier management and configuration center. The CCMS media resource synchronization is used for synchronizing video files in the CCMS into the carousel system, multiple searching modes can be configured while searching, and the video can be synchronized by clicking a synchronization button or selecting multiple videos to perform batch synchronization in a single video in a searching result, and the video can be used for performing operations such as editing in the system after the video synchronization is finished. The label management is used for configuring label classification of materials, wherein the CODE is synchronous with the label CODE in the CCMS, and when searching media materials, the label can be used for screening and searching, 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 materials when the CCMS materials are synchronized, the management is convenient, when deleting a certain classification, the materials under the classification can be deleted at the same time, and the classification management has the functions of basic addition, deletion, check, modification and the like. The provider management is used for configuring provider management of materials, wherein 'search CODE' corresponds to provider ID in CCMS, the provider can be used for screening search during searching media materials, the provider management has basic functions of adding, deleting, checking, modifying and the like, and the provider management also has 'synchronous information' function, and the function is used for manually synchronizing information of the provider ID in CCMS into the system. The configuration center is used for configuring the overall information of the material library, and comprises the following steps: the number of reserved days (which means how many days a certain material is not used in the recent continuous days can be automatically cleared by the system) and the automatic clearing (the automatic clearing can be configured to not start the function of automatically clearing the expired material),
the corner mark template management is used for configuring corner mark templates, setting maximum support of each corner mark template and configuring 3 picture watermarks at the same time, 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 the basic functions of adding, deleting, checking, modifying and the like.
The editing management is mainly used for managing places where user editing lists are stored, and users can edit the editing lists belonging to the users first and then uniformly arrange the editing list contents into the program list. The editing list management also has basic functions such as adding, deleting, checking, modifying and the like, wherein a new editing list can be newly built by the new function. The newly built catalogue can be a content catalogue or a catalog catalogue, the content catalogue is used for editing the content of the catalogue, and the catalog catalogue can only be a catalog and can not be used for editing the content.
The program management includes channel management and channel content management; wherein,
the channel management comprises new creation, editing, deletion, bill editing management, transcoding task, publishing task, starting/stopping stream pushing and starting/stopping stream pushing every day, and the specific contents are as follows:
1. newly created channels:
1) Channel number: the channel number is used for filling in the number of each channel, corresponds to the front end, is unique and is not repeatable.
2) Channel name: the channel name may fill in a name identifying the channel.
3) Channel type: the channel type is used to distinguish whether the video needs the system to generate a live stream, and the options are: virtual live broadcast and push live broadcast. The virtual live broadcast only needs the system to provide the program list, and does not need to generate a live broadcast stream. Push live broadcast requires the system to provide a program list and also to generate a live stream. At present, the system global only supports one push live channel.
4) The flow used: the channel is configurable when it is push live. The selectable items are a main path and a standby path, and the manual configuration is needed for the flow used by the corresponding broadcast control group IP switcher.
5) Main way push address: the channel is configurable when it is push live. The push stream address is used for configuring the push stream address of the main server, and the stream address of the UDP protocol is commonly used.
6) Main road plug flow server IP: the channel is configurable when it is push live. The method is used for configuring the address of the main path server, namely the communication IP address between the application background and the push server. The network needs to be clear.
7) Master file sync IP: the channels are configurable for push live broadcast. For configuring master file sync IP addresses for transmitting video files and other files. The SSH between the servers needs to be configured to avoid secret login.
8) Backup push address: the channel is configurable when it is push live. For configuring push addresses of the provisioning path server, stream addresses of the UDP protocol are commonly used.
9) Backup push server IP: the channel is configurable when it is push live. The method is used for configuring the address of the backup server, namely the communication IP address between the application background and the push server. The network needs to be clear.
10 Backup file synchronization IP): the channels are configurable for push live broadcast. For configuring the standby file synchronization IP address for transmitting video files and other files. The SSH between the servers needs to be configured to avoid secret login.
11 Whether per day: when the hook is yes, the channel content is distinguished by day.
12 Support picture): when the hook is yes, the front end of the channel is required to display the program list in the form of channel carousel.
13 Timing expression): the channels are configurable for push live broadcast. For configuring the time of day system timing plug flow.
14 A group of binding users): for binding the user group to which the channel corresponds.
2. Editing channels for modifying basic information of the channels.
3. The deleting channel is used for deleting the channel, the content in the channel is deleted at the same time of deleting the channel, and the deletion is irreversible.
4. And the form editing management is used for quickly checking all the forms and has the functions similar to the form editing management.
5. And the transcoding task is used for checking the state information of the program list 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 list release task and comprises a current release task and a release transcoding task.
7. And starting/stopping the push-stream, wherein the button is presented when the channel is a push live channel and is used for starting or stopping the push-stream process tasks of the main channel and the standby channel of the channel simultaneously.
8. Daily push is started/stopped and the button is presented when the channel is a push live channel for starting or stopping the timed push task.
Channel content management includes date management (when channels are on a daily basis), distribution status, audit status, and transcoding status, and the specific content is:
1. date management, when the channel is checked up by day, will show the channel program list content of today and 13 days in the future.
2. The release state is divided into five state values of unreleased, to-be-released, released and failed.
3. The auditing state is divided into six state values of non-auditing, passing, secondary auditing refusal, tertiary auditing and tertiary auditing refusal.
4. The transcoding state is divided into six state values of unknown, no need of transcoding, failure of transcoding, in transcoding, success of transcoding and transcoding.
Program list editing is used for arranging program lists and editing lists, and mainly comprises the following steps:
1. transcoding the video of the push channel. Available when the edit status is editable and is a program listing. Four state values are needed to be transcoded, transcoding is successful, transcoding is in progress and transcoding is failed. Before transcoding, the program list should be saved, and after transcoding is initiated, the transcoding progress can be checked in the transcoding task
2. And cutting the selected videos in batches. Available when the program is in an editable state. And video cutting can be performed on the selected videos in batches, and if the point-out time is longer than the total duration of the videos, the point-out time is set as the total duration of the videos.
3. Video is inserted repeatedly a plurality of times in the gap of each program between the two selected programs. When the program list is available in an editable state, the video is inserted repeatedly in the gap of each program between the two selected programs by using the inserting function after the two programs are selected in the list.
4. Inserting a program with picture type into the program list. The picture insertion function may insert a picture-type program into the program when the program is in an editable state. The operation steps comprise: first, filling in the name of the program; secondly, selecting a jump type; thirdly, selecting a picture, and selecting a picture in a PNG format with the size of 16:9 from picture management selection; fourth, 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. A program of the live type is inserted in the program list. When the program list is in an editable state, the function of inserting live broadcast can insert a program in the program list, wherein the program is of a live broadcast type. The operation steps comprise: first, filling in the name of the program; secondly, selecting channel numbers, and selecting channel index numbers which need to be cut and broadcast at the front end; third, mask map CODE, i.e., column CODE where the picture is placed in the CCMS column; fourthly, selecting a picture, namely selecting a picture in PNG format with the size of 16:9 from picture management selection; fifth, time setting, the time length of the program is set, the maximum time length of a single live program is 2 hours, and when the picture is selected when the mask map CODE exists, the mask map CODE is preferentially used for loading the picture.
6. Editing video information of the program, wherein the editing actions comprise: 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 panel.
And 2, editing the program list, and editing the program list by using a carousel system, namely, executing the media management means of the carousel system disclosed in the step 1 in the carousel system. The editor can use the material library of the carousel system to edit the program list, and support multiple people to edit one or more program lists online at the same time. According to the step 1, the carousel system provides abundant shortcut operation functions such as cutting and copying for editors; live broadcast can be inserted in program editing, and advertisements can be played at regular time (the system automatically cuts video media before and after so as to meet the requirement of timing); the requirement of inserting corner marks is met, and pictures and moving corner marks can be inserted into any position (such as upper right) of the media asset; meeting the requirement of window guiding carousel diversity; the skip information and the experience duration information can be set for each piece of media asset, so that the guide window can conveniently acquire operations required to be performed after clicking by a user.
In step 1 and step 2, a one-stop scheme for synchronizing and scheduling program listings is provided. The old system media asset management and arrangement system is divided into two systems, and the media asset can be arranged only by synchronizing the media asset to a target server; the carousel system of this embodiment reads the corresponding program data through the API network interface provided by the program media resource management system, and one-key lifts the synchronization request, executes the synchronization operation, synchronizes to the carousel system server, and then the editors clip and schedule the program.
And 3, auditing the program list, and auditing the content of the edited program list by auditing personnel, wherein auditing is divided into two-audit and three-audit, so that the problems of copyright and unreasonable media resources caused by single link errors are avoided. The program list content is subjected to a three-review process before being released, namely, a process of editing, two-review, three-review and release. In the process of initiating the auditing, the carousel system initiates mail notification to the users with relevant qualification, and only the users with corresponding authority can conduct program auditing and other operations. All program lists waiting for the second review are presented in the second review program, the permission is not divided, and the actions comprise: 1. auditing: double clicking or clicking the audit button audits the editing list by entering a detail audit page; 2. by: the pass can directly pass through the program list in the auditing stage and enter the next stage; 3. rejecting: the reject button can reject the program list to be audited directly, and can remark the rejected information, and the program list to be audited is audited from beginning to end. The three-audit operation program is the same as the two-audit operation program, has the same function, and has different rights, and the actions comprise: 1. auditing: double clicking or clicking the audit button audits the editing list by entering a detail audit page; 2. by: the pass can directly pass through the program list in the auditing stage and enter the next stage; 3. rejecting: the reject button can reject the program list to be audited directly, and can remark the rejected information, and the program list to be audited is audited from beginning to end.
The program list can be transcoded and released after passing the third examination.
And 4, issuing a program list, wherein the program list comprises a virtual program list and a push program list. The virtual program list is processed and played through the guide window, one day is not required to be fully compiled, and the flexibility is higher. The push program list meets the time-of-day requirement, the transcoding is needed, and then the media asset is transmitted to an independent push module, and the push module carries out timing push every day, so that the media asset stream is switched. The plug flow module operates independently to isolate the common business from the plug flow business, and can effectively prevent the common business from influencing the plug flow stability.
The streaming pushing module comprises a streaming pushing server and a ffmpeg integrated streaming pushing tool, wherein the streaming pushing server is used for butting and fusing the carousel background, acquiring media resources and acquiring related streaming pushing instructions, and the ffmpeg integrated streaming pushing tool is used for carrying out custom streaming pushing, current interruption or re-pushing on a multicast address. The plug flow module of this embodiment integrates the ffmpeg tool, and can develop a series of control services, such as starting and stopping plug flow, adding various format parameters for plug flow, adding media editing service, and providing custom service for plug flow, so as to form an independent plug flow module. Meanwhile, as the plug flow modules are separated, the system update and change can be ensured not to influence the broadcasting.
And 5, broadcasting program list in turn, calling an API network interface by the guide window, obtaining program list data and broadcasting the program list in turn. The program list data (i.e. media information) and the user grouping information mentioned in the above steps are stored in three slave databases, the 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, the load balancing algorithm is modified and added, database availability detection is added, the unavailable slave databases are removed from the load balancing list, and the load balancing list is added again after recovery. In the step 5, a plurality of problem elimination schemes from the database are provided, the problem database is eliminated, and the broadcasting safety and the program list safety are ensured.
And 6, broadcasting programs, wherein the guide window broadcasts current carousel programs, the guide window judges the program types of the current carousel programs, and the channels are divided into push channels, virtual channels and live channels according to the program types, and a program list of one day consists of the push channels and the live channels or consists of the virtual channels and the live channels. The push channel is responsible for providing program list and push broadcast by the media resource system; the virtual channel is provided with a program list by a media resource system, and the front-end guide window randomly/nonrandomly requests programs according to the program list; the live channel is provided with program listings by television stations of each level. In the step 6, a scheme of inserting live streams in virtual live broadcast and push stream live broadcast is provided, the previous single video stream broadcasting is changed into the seamless broadcasting of various video streams, and the user experience is improved.
Through practical verification, the method of the embodiment has the following characteristics:
1. the multifunctional support has multiple functions, and the operation support force is improved.
1. The transcoding state, the auditing state and the release state mail reminding are supported, and the efficiency of operators is improved.
2. The system and the method support the functions of batch material warehouse entry, batch copy editing, batch program setting, batch insertion and rich shortcut keys, and generally improve the operation convenience and operation experience of the system.
3. The multi-account multi-channel simultaneous operation 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 security broadcasting guarantee mechanism is enhanced.
1. The content is secure. The up-and-down status of CCMS media asset content is synchronized to a carousel system, so that the content playing safety is ensured; the state of the content copyright is also synchronized to the carousel system, so that the use of error invalidation media resources is avoided, and the risk of the content copyright is reduced; and the warehouse-in and warehouse-out transcoding is added, so that the broadcasting media resource code rate is ensured to meet the standard, and the broadcasting accidents caused by the media problem are reduced.
2. The broadcasting is safe. The third-review security mechanism is newly added, so that the review mechanism of the carousel program is perfected, and the safe broadcasting of the carousel program is ensured; the workflow can be completed in one system, and the problem that the multi-system list editing operation is complex and easy to make mistakes is solved.
3. The flow is smooth, the operation efficiency of operation editing is higher, and a large amount of operation time is saved
1. The system flow efficiency is improved by about 33%, and details are shown in table 1:
TABLE 1
2. The system operation single efficiency is further improved, and the operation single efficiency is improved by about 40% through calculation, and the details are shown in table 2:
TABLE 2
3. The subscription amount generated by the first page guide window and the special channel supported by the one-stop virtual-real fusion carousel guide system accounts for 10.4% of the total subscription amount of the IPTV, the activation rate of carousel silent users is improved by about 15%, and the clear rate of the silent users is effectively reduced.
4. The new system improves and strengthens the aspects of operation supporting force, operation editing operation efficiency, safe broadcasting guarantee mechanism and the like. Has certain effects on activating silent users and improving subscription rate.
It should be noted that the foregoing description of the preferred embodiments is merely illustrative of the technical concept and features of the present invention, and is not intended to limit the scope of the invention, as long as the scope of the invention is defined by the claims and their equivalents. All equivalent changes or modifications made in accordance with the spirit of the present invention should be construed to be included in the scope of the present invention.
Claims (4)
1. An IPTV one-station virtual-real fusion carousel diversion method is characterized by comprising the following steps:
step 1, searching media resources, calling a DCMS/CCMS interface by the carousel system, searching required media resources from a DCMS/CCMS media resource library, synchronizing the media resources to the carousel system, receiving management of the media resources by the carousel system, and automatically communicating with the DCMS/CCMS media resource library to obtain the latest state of the media resources; the management of the receiving media resource of the carousel system comprises material management, corner mark template management, editing list management, program list management and program list editing; the system comprises a CCMS media information synchronization system, media information presetting system, a material label management system, a material classification management system, a material provider management system and a material configuration center, wherein the material management system is used for managing material information of the whole system and the material configuration center is used for configuring overall information of a material library; the corner mark template management is used for configuring corner mark templates, each corner mark template is set to support configuration of 3 picture watermarks at most, and after the templates are configured, the templates are 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 includes channel management and channel content management; program list editing is used for editing program lists and editing lists;
step 2, editing the program list, and editing the program list by using a carousel system;
step 3, auditing the program list, and auditing the content of the edited program list;
step 4, issuing a program list, wherein the program list comprises a virtual program list and a push stream program list, the virtual program list is processed and broadcast through a guide window, the push stream program list is transmitted to a push stream module after being transcoded, and the push stream module carries out timing push stream every day; the streaming module comprises a streaming server and a ffmpeg integrated streaming tool, wherein the streaming server is used for butting the fusion carousel background, acquiring media resources and acquiring related streaming instructions, and the ffmpeg integrated streaming tool is used for carrying out custom streaming, cutoff or re-pushing on a multicast address;
step 5, broadcasting program list in turn, calling API network interface by guide window, obtaining program list data and broadcasting in turn; program list data and user grouping information 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, the load balancing algorithm is modified and added, database availability detection is added, a load balancing list is removed from the database, and the unavailable slave databases are restored and then added into the load balancing list again;
and 6, broadcasting programs, wherein the guide window broadcasts current carousel programs, the guide window judges the program types of the current carousel programs, and the channels are divided into push channels, virtual channels and live channels according to the program types, and a program list of one day consists of the push channels and the live channels or consists of the virtual channels and the live channels.
2. The IPTV one-stop virtual-real fusion carousel diversion method according to claim 1, wherein the method is characterized in that: the program list editing comprises transcoding videos of push channels, cutting the selected videos in batches, inserting the videos which are repeated for a plurality of times between two selected programs, inserting a program which is of a picture type in the program list, inserting a program which is of a live broadcast type in the program list, and editing video information of the program.
3. The IPTV one-stop virtual-real fusion carousel diversion method according to claim 1, wherein the method is characterized in that: the content auditing in the step 3 comprises a second auditing and a third auditing which are sequentially carried out, each phase of auditing comprises passing and rejecting, and the rejected program list needs to go through the auditing process again from the beginning when the auditing is launched next time.
4. The IPTV one-stop virtual-real fusion carousel diversion method according to claim 1, wherein the method is characterized in that: the push channel in the step 6 is responsible for providing program list and push broadcasting by the media resource system; the virtual channel is provided with a program list by the media resource system, and the front-end guide window requests programs randomly or non-randomly according to the program list; the live channel is provided with program listings by television stations of each level.
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 CN115834932A (en) | 2023-03-21 |
CN115834932B true 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 (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101431651A (en) * | 2007-11-09 | 2009-05-13 | 百视通网络电视技术发展有限责任公司 | IPTV advertisement system based on virtual channel and its implementing method |
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 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4218185B2 (en) * | 2000-05-23 | 2009-02-04 | ソニー株式会社 | Program recording / reproducing system, program recording / reproducing method, and program recording / reproducing apparatus |
US9172983B2 (en) * | 2012-01-20 | 2015-10-27 | Gorilla Technology Inc. | Automatic media editing apparatus, editing method, broadcasting method and system for broadcasting the same |
-
2022
- 2022-11-23 CN CN202211475936.0A patent/CN115834932B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101431651A (en) * | 2007-11-09 | 2009-05-13 | 百视通网络电视技术发展有限责任公司 | IPTV advertisement system based on virtual channel and its implementing method |
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)
Title |
---|
广西电视台新闻制播一体网全流程化实施方案;吕广川;;视听(02);52-54 * |
Also Published As
Publication number | Publication date |
---|---|
CN115834932A (en) | 2023-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105122817B (en) | System and method for media distribution and management | |
CN101119474B (en) | IPTV service management system and method thereof | |
CN106162212B (en) | A kind of news content Field Site Production System realized based on cloud computing | |
CN101895562B (en) | Mobile multimedia broadcast (CMMB) channel-based data and audio/video pushing system | |
US20020054244A1 (en) | Method, system and computer program product for full news integration and automation in a real time video production environment | |
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 | |
CN106686394B (en) | Video switching method and device | |
CN112383790A (en) | Live broadcast screen recording method and device, electronic equipment and storage medium | |
KR100582310B1 (en) | Television-program broadcasting system | |
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 | |
KR101951877B1 (en) | System for managing contents-playing | |
CN107635156B (en) | Carousel system based on distributed architecture and carousel business flow method | |
CN102404610A (en) | Method and system for realizing video on demand service | |
CN103188422A (en) | News reporting control system and control method thereof | |
CN102740132A (en) | Method and device for distributing tasks in remote centralized control system | |
CN201590869U (en) | Data and audio/video transmitting system based on three-net interfused technology | |
CN102572292B (en) | Script-holding auditing system and method | |
JP2004120114A (en) | Plan management system, plan managing server and program | |
CN101242228B (en) | Emergent handling method and system for interactive network TV system | |
US10645435B1 (en) | Ad media management system | |
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 |
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 |