CN101039329B - Media delivery system of network TV system based on media delivery - Google Patents

Media delivery system of network TV system based on media delivery Download PDF

Info

Publication number
CN101039329B
CN101039329B CN2006101566017A CN200610156601A CN101039329B CN 101039329 B CN101039329 B CN 101039329B CN 2006101566017 A CN2006101566017 A CN 2006101566017A CN 200610156601 A CN200610156601 A CN 200610156601A CN 101039329 B CN101039329 B CN 101039329B
Authority
CN
China
Prior art keywords
content
media
service
stream
media delivery
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.)
Expired - Fee Related
Application number
CN2006101566017A
Other languages
Chinese (zh)
Other versions
CN101039329A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2006101566017A priority Critical patent/CN101039329B/en
Publication of CN101039329A publication Critical patent/CN101039329A/en
Application granted granted Critical
Publication of CN101039329B publication Critical patent/CN101039329B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention discloses a media delivery system of a web TV system with basis of media delivery, which includes: a service attempering/controlling module and a content attempering/controlling module located at a media delivery manager and/or a media delivery agent for realizing functions of content issuance, content deletion/aging and load equalizing; a content memorizing module disposed at a stream media delivery system executing documents operation and documents storage; a stream service module arranged at the stream media delivery system for carrying out living broadcast service, order program service, time-shifted TV, TV recording/broadcasting and bandwidth control; a content distributing/transmitting module located at the media delivery manager, the media delivery agent and/or the stream media system for executing living broadcast distribution, order program distribution and TV recording; and a maintaining operation module disposed at the media delivery manager, the media delivery agent and/or the stream media system for operating maintenance. Based on this invention, a TPTV system platform with excellent capability, low cost and upstanding expansibility can be realized.

Description

Media delivery system based on the network television system of media delivery
Technical field
The present invention relates to the communications field, and especially, relate to a kind of media delivery system of the network television system based on media delivery.
Background technology
Along with professional the carrying out in a deep going way of Internet TV (IPTV), content and the number of users of IPTV constantly increase, and the coverage of media delivery (CDN) network also constantly enlarges, and this has stronger extensibility with regard to the media delivery system that requires the IPTV system.Therefore, higher requirement has been proposed the framework based on the media delivery system of the IPTV system of CDN structure.
Existing patent documentation comprises: number of patent application is the one Chinese patent application " method and apparatus of distributed multimedia streaming system and distribute media content " of CN200510065766.
Wherein, not enough below the CN200510065766 one Chinese patent application exists: the CDN software systems are big on network design to be a unit with metropolitan area network, and a metropolitan area network is arranged as Headquarter City; And the extensibility that has influenced system.
For this reason, how to design a kind of media delivery system of the IPTV system based on the CDN structure, make it have very strong extensibility and good performance, become an important topic that must solve in the media delivery system design of IPTV system especially.
Summary of the invention
Consider the problems referred to above and make the present invention that its main purpose is to provide a kind of framework of media delivery system of the IPTV system based on the CDN structure.
To achieve these goals, according to embodiments of the invention, a kind of media delivery system of the network television system based on media delivery is provided.
This system comprises: service dispatch/control module and content scheduling/control module, be positioned at media delivery manager and/or media delivery proxy server, and be used to realize content release, content deletion/aging and load-balancing function; Content storage module is positioned at stream media system, is used to carry out file operation and file storage; The stream service module is positioned at stream media system, is used to carry out direct broadcast service, order program service, time-moving television, TV recorded broadcast and bandwidth control; Content distribution/delivery module is positioned at media delivery manager, media delivery proxy server and stream media system, is used to carry out live distribution, on-demand distribution and telerecording; And the attended operation module, be positioned at media delivery manager, media delivery proxy server and stream media system, be used to carry out Operation and Maintenance.
Wherein, service dispatch/control module and content scheduling/control module to given content delete immediately/wear out, regularly deletion/aging or be provided with according to visit capacity that deletion/thresholding wears out.And service dispatch/control module and content scheduling/control module are carried out automatic Task Distribution and load balancing with user's order request between a plurality of distributed flow media nodes.
In addition; Service dispatch/control module and content scheduling/control module are assigned to suitable fringe node with user's order request according to pre-defined rule; Wherein, pre-defined rule comprises: according to network range distribute, according to the node health degree distributes with relevant dependence, service priority is distributed or is pressed the local service priority in order.
Wherein, After order request is assigned to fringe node; The partial load equalizer of fringe node carries out load balancing according to specific factor between a plurality of media servers of this node; Wherein, specific factor comprises: program deposit position, concurrent stream flow, concurrent stream number or server resource consumption.
In addition, the content storage module in this system is to come storing media content based on the storage mode of file or based on the storage mode of the file after the fluidization treatment.Content storage module is stored the content of high temperature on the edge of, and dynamically adjusts the distribution of content according to the resource status of the temperature of content and service provider/content supplier.The stream service module is pushed to the mode of live telecast with real-time stream on the Edge Server of whole covering areas.
Wherein, the stream service module is managed the concurrent Video service of a plurality of service provider, and the concurrent number of each service provider is carried out quotas administered, and wherein, different service operator uses the concurrent number of monopolizing of streaming media service.
In addition, the stream service module is according to the temperature of request program, and the program scheduling that temperature is high is to fringe node; The unexpected winner program scheduling is arrived the one-level node; Wherein, when the content of program request was present in fringe node, the respective streams media server of fringe node sent Media Stream to the user; When the content of program request was not present in fringe node, scheduling existed the one-level node of content or regional level node to send Media Stream to the user.
And in this system, the stream service module is supported service quality control, and each node provides maximum bandwidth from the stream service to the user and maximum number of connections order can also be set.
When content distribution/delivery module carried out live distribution, live source was distributed to fringe node through mode of unicast or multicast mode with content, offers the user by fringe node through the clean culture form.And; When content distribution/delivery module carries out live distribution; Live source is distributed to edge live broadcast stream media server through mode of unicast with content; Edge live broadcast stream media server carries out behind the multicast content being distributed to the edge service access control point, and the edge service access control point offers the user through Access Layer with content.
Through technique scheme, the present invention can provide a kind of high-performance, low cost and have the IPTV system platform of good autgmentability.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the media delivery system block diagram based on the network television system of media delivery according to the embodiment of the invention.
Embodiment
Specify the present invention below with reference to accompanying drawing.
Usually, the media delivery system of a classical ip TV system comprises: the media delivery system based on the IPTV system of CDN structure is made up of media delivery manager (CDN Manager) module, media delivery proxy server (CDN agent) module and IPTV stream media system.
In this Typical Disposition; CDN Manager module provides the interface with external system; Be responsible for to insert IPTV business management system, IPTV Content Management System and EPG system, and manage the node of whole distributed flow media system concentratedly through being distributed in CDN Agent on each stream media node.CDN Manager module has the function of GSLB, monitoring resource and management, content distribution, scheduling and control, and can preserve facility information, service state and network configuration data etc.CDN Manager module is made up of service dispatch/control module, content scheduling/control module, network construction module and Operation and Maintenance submodule.
CDN Agent is in charge of load balancing, distribution of content, strategy execution, distribution policy and control, monitoring resource and the management of local stream media node; And with the communication of CDN Manager and streaming media server, and can report distributed intelligence, status information of equipment, service state and the node configuration data of local content to CDN Manager.It is made up of service dispatch/control module, content scheduling/control module and operating maintenance module.
CDN Manager and CDN Agent take on the role of medium control of the media delivery system of IPTV system, and stream media system then provides the function of media services.
The IPTV stream media system is responsible for providing the function of stream service, content stores and content distribution/transmission, and to STB the service of program video stream is provided.It is made up of stream service module, content storage module, content distribution/delivery module and operating maintenance module.
Therefore; As shown in Figure 1; Media delivery system based on the network television system of media delivery comprises according to an embodiment of the invention: service dispatch/control module and content scheduling/control module; Be positioned at media delivery manager and/or media delivery proxy server, be used to realize content release, content deletion/aging and load-balancing function; Content storage module is positioned at stream media system, is used to carry out file operation and file storage; The stream service module is positioned at stream media system, is used to carry out direct broadcast service, order program service, time-moving television, TV recorded broadcast and bandwidth control; Content distribution/delivery module is positioned at media delivery manager, media delivery proxy server and/or stream media system, is used to carry out live distribution, on-demand distribution, telerecording; And the attended operation module, be positioned at media delivery manager, media delivery proxy server and/or stream media system, be used to carry out Operation and Maintenance.
Wherein, service dispatch/control module and content scheduling/control module to given content delete immediately/wear out, regularly deletion/aging or be provided with according to visit capacity that deletion/thresholding wears out.And service dispatch/control module and content scheduling/control module are carried out automatic Task Distribution and load balancing with user's order request between a plurality of distributed flow media nodes.
In addition; Service dispatch/control module and content scheduling/control module are assigned to suitable fringe node with user's order request according to pre-defined rule; Wherein, pre-defined rule comprises: according to network range distribute, according to the node health degree distributes with relevant dependence, the local service priority is distributed, pressed to service priority in order.
Specific descriptions for service dispatch/control module and content scheduling/control module function are following:
(1) content release
CDN Manager can receive the order from Content Management System, and the content on content source or other CDN nodes is downloaded in this node content medium storehouse.And the mode of issue is supported manual issue and issue automatically.
CDN Manager node can produce a content scheduling plan, and can predict the deadline of task according to priority, deadline requirement, the network bandwidth, the tabulation of current distributed tasks and the distribution policy etc. of task.The CDN node can be carried out operations such as content propelling movement according to the content scheduling plan of prior generation.
(2) content deletion/aging
Support content deletion strategy flexibly, comprise instant deletion, regularly deletion, and, the given content in this node streaming media resource storehouse is deleted perhaps aging according to the deletion thresholding that visit capacity is provided with.
(3) load-balancing function
Support complete multi-level load-balancing mechanism, can realize automatically Task Distribution and the load balancing of user's order request between a plurality of distributed flow media nodes.
From logical level, can be divided into GSLB mechanism and CDN intranodal load-balancing mechanism two big classes with being responsible for equilibrating mechanism, these two kinds of mechanism cooperatively interact, and for IPTV user high quality services are provided to the full extent.Two types of above-mentioned mechanism comprise GSLB function and partial load equilibrating mechanism.
Wherein, In the GSLB function: possess each order request with the user at CDN Manager and be redirected to optimal fringe node according to certain rule and handle; The allocation rule that foundation is following: press network range and distribute; Be chosen on the network the fringe node of " vicinity " and handle, selection wherein is according to being to carry out static allocation according to user's IP address, and also the test subscriber carries out dynamic assignment to the parameters such as network connection speed of fringe node automatically; Pressing the node health degree distributes with relevant dependence; In on-demand process, break down like the CDN node of preferential setting, system will be according to the dependence of predefined CDN node; Order request is redirected, ongoing order request is switched on the new CDN node; The order service priority is served according to the principle of " arriving first first processing " order request; And local service is preferential, to order request, according to priority treatment local user's order request, handles the principle of other order request again and serves.
In the partial load equilibrating mechanism; CDN Agent supports the partial load equilibrating mechanism; After user's order request is assigned to fringe node; The partial load equalizer of fringe node will carry out load balancing between a plurality of media servers of this node media server group, according to composite factors such as program deposit position, concurrent stream flow, concurrent stream number, server resource consumption, distribute only media server with this request of response; And; In on-demand process; If program request stream place media server or net connection break down; System can automatically write down failed point, and can carry out again that the streaming media server load balancing is distributed and ongoing program request stream switched on the new streaming media server continuing playing.
In addition, in this system according to the embodiment of the invention, content storage module is to come storing media content based on the storage mode of file or based on the storage mode of the file after the fluidization treatment.Content storage module is stored the content of high temperature on the edge of, and dynamically adjusts the distribution of content according to the resource status of the temperature of content and service provider/content supplier.The stream service module is pushed to the mode of live telecast with real-time stream on the Edge Server of whole covering areas.
Media content need take a large amount of storage resources, generally needs to adopt the distributed storage mode, comprises based on the storage of file and based on two kinds of the storages of file after the fluidization treatment.At first, store the highest content of temperature on the edge of, again according to the temperature of content and the resource status of SP/CP (professional, service provider/content supplier), dynamically adjust the distribution of content afterwards, reach the DYNAMIC DISTRIBUTION of content at the whole network.
Concrete function for content storage module is described below:
(1) file operation function
Provide files in stream media/catalogue establishment, deletion, modification, rename, basic function such as inquire about, read, move, and can support the file storage of all forms.Wherein, For the establishment function of file/catalogue, except the back-up system administrative staff add new media file, also to support the automatic establishment function of time shift data conversion storage media file; To the files in stream media of automatic establishment, system wants streaming media service can externally be provided automatically.
And, can support manual file delete function, certain automatic delete function also further is provided, promptly unnecessary garbage files can regularly be deleted by system, reduces the waste of disk space.
(2) file memory function
Support the memory function of program request media file storage function, time shift data.
Wherein,, can as much as possible data be distributed on the different storage devices, to make full use of each memory device I/O ability for the storage of on-demand media file.For the duration of time shift storage support configuration store, overtime data system is removed automatically.
This function has good disk extended capability, can increase or reduce the quantity of disk according to current system resource requirements situation.
(3) disk storage space configuration management function
Support to multi-business operator's is provided, and different service operator can use different memory spaces.Simultaneously, for service provider is carried out multiple business, user's space can further be divided and manage.
Media library can be managed a plurality of user's spaces, can carry out quotas administered to each user's space.Each user's space can be divided into a plurality of subspaces, also can carry out quotas administered to the subspace.
In addition, in this system, the stream service module is managed the concurrent Video service of a plurality of service provider, and the concurrent number of each service provider is carried out quotas administered, and wherein, different service operator uses the concurrent number of monopolizing of streaming media service.
In addition, in this system, the stream service module is according to the temperature of request program; The program scheduling that temperature is high arrives the one-level node with the unexpected winner program scheduling, wherein to fringe node; When the content of program request is present in fringe node; The respective streams media server of fringe node sends Media Stream to the user, and when the content of program request was not present in fringe node, scheduling existed the one-level node of content or regional level node to send Media Stream to the user.
And the stream service module is supported service quality control, and each node provides maximum bandwidth from the stream service to the user and maximum number of connections order can also be set.
Specific descriptions for the stream service module feature are following:
(1) direct broadcast service
Flow module can be pushed to the mode of live telecast with real-time stream on the Edge Server of whole covering areas, and so that the support to multi-business operator's to be provided, and different service operator can use the concurrent number of the streaming media service of monopolizing, and is independent of each other.Simultaneously, for service provider is carried out multiple business, service provider is concurrent number of segmentation service and management further.
Flow module can be managed the concurrent Video service of a plurality of service provider, can carry out quotas administered to the concurrent number of each service provider.
Flow module can provide following basic function: stream media system can receive the code stream of clean culture or multicast source, and can to client clean culture or multicast services be provided according to configuration; Make stream media system have from the function of higher level's streaming media server repeater channel; No matter clean culture or multicast, stream media system can be stored code stream, to client the time shift service is provided; And can realize for the user considering performance issue when channel provides service for a certain node; Promptly when the live user of a certain channel and time shift user are a lot, can accomplish that channel live code stream (comprising clean culture code stream and multicast code stream) and time shift storage code stream is accomplished at intra-node to share.
On live flow process; When user capture electronic program list (EPG), the EPG system provides service according to the fringe node that certain load-balancing algorithm makes the user distribute to ownership place for the user, in this case; Connecting connected mode is URL (URL) link of client returned edge node scheduling server; Therefore, client need be visited the URL link of fringe node dispatch server, carries out the estimation of intra-node resource by the fringe node dispatch server; Be redirected to concrete streaming media server then, clean culture or multicast services be provided to client.Serving when streaming media server provides or link setup when providing, and needs checking user's legitimacy, and use therein verification algorithm and key are that operation system and stream media system are arranged.
In addition; Providing of channel service can be divided into two types substantially: the streaming media service for clean culture direct broadcast band mode provides; Client needs and streaming media server is set up link; Server provides clean culture live code stream thus simultaneously, when the client need convert time-moving television into, can time shift storage code stream be provided by this streaming media server; Streaming media service for multicast direct broadcast band mode provides; Client needs and streaming media server is set up link; Client is according to the message pick-up multicast address code stream in the Session Description Protocol (SDP) then; The link setup streaming media server does not provide live code stream for client, when the client need convert time-moving television into, then need convert into by this streaming media server time shift storage code stream is provided.
(2) order program service
According to present domestic operator networking present situation; When providing the user to serve; Can try one's best and not take the bandwidth applications between one-level node and the fringe node; Because under As-Is, the networking mode of bandwidth operator does not have sufficient the assurance for bandwidth, so bandwidth needs the preferential business that guarantees real-time code stream junction traffic (channel junction traffic) and other modes at present.
According to the present networking mode of IPTV, most of user's order program service is provided by fringe node, and only fraction user's order program service provides service by one-level node and regional level node.
Based on can application and practicality, system need carry out certain scheduling according to the temperature of request program, and dispatching method is usually, and the program that temperature is high need be dispatched on the fringe node, and some unexpected winner programs need be dispatched to the one-level node and serve.
Carry out before formal order program service provides at IPTV; Program source need rationally distribute on whole C DN network according to certain temperature principle; General distribution principle is that the program scheduling of the highest temperature is to fringe node; And can be dispatched to the privately owned memory space of each server, other general programs need be dispatched to all CDN nodes; When As time goes on the temperature characteristic of program changed, system needs at any time automatic memory location to be carried out in the IPTV system distribution of program and scheduling mode upgrades.
System supports order program service, and the user can free chosen content, is freely watching the time control record and broadcast to let slip journey.When the content of program request when node exists on the edge of, send Media Stream to the user by fringe node respective streams media server.
When the content of program request when node does not exist on the edge of, system call provides service to the one-level node or the regional level node that have this content for the user.
When system carries out order program service, can realize the F.F. and the rewind down of variable times of speed, can realize the positioning playing function, can suspend, playing function, suspend the back and recover to play and accomplish seamless play.Have a key in the program request playing process and switch to the file header of program request and the end-of-file function of program request.And, can arbitrarily switch each other between the above special effective function.
When user capture EPG; If request program belongs to the unexpected winner node; Only be present in the one-level node, the EPG system is the address that client is returned one-level node scheduling server, and client need be visited one-level node scheduling server at this moment; Carry out intra-node resource estimation by one-level node scheduling server, be redirected to concrete streaming media server then and serve and provide.Equally, streaming media server is served when providing, and needs checking user's legitimacy, and verification algorithm and key are operation system and stream media system agreement.
(3) time-moving television
System can support time shifted TV business.In time shifted TV business, stream media node must circulate and store up into files in stream media and be stored in the stream media node, so that the time shifted TV business function to be provided when live.
The flow data that is stored in media library must have following characteristic: can write down the absolute time information of time shift data, the user can watch time shift program according to absolute time; Time shift storage duration can be set, and during storage, the media store duration of media library arrives the time shift memory time of regulation, and the content of storage is unrolled to circulate and stored.
Time shifted TV business provides following function: client can be in live state through time-out, rewind down, shifting state when positioning playing gets into; The time shifting state support down to suspend, recover broadcast, F.F., fast reverse operation; The time operation switches to live state through F.F., switchback be live etc. under the shifting state.
(4) TV recorded broadcast
System can support the TV recorded broadcast service, can be according to the recorded broadcast plan, and be the independent media file issued of standard according to the time period with the programme televised live content unloading of buffer memory to each channel.To each channel time period media file link is provided, the user is demanding channel special time period programme replay selectively.
The TV recorded broadcast comprises following process: carrying out existing recorded broadcast plan, is the programme televised live content of buffer memory independent media's file of issuing of standard by the unloading of setting-up time section; The clip file that unloading generates can be pushed to the fringe node server according to certain strategy; The media file that each channel recorded broadcast generates can be issued according to certain strategy, and the user is on-demand playback selectively, and its flow process is identical with the demand (telecommunication) service flow process.
(5) bandwidth control
For guaranteeing the effect of net cast and program request, system supports service quality control (QoS).
System can be provided with maximum bandwidth and the maximum number of connections order that each node provides stream to serve to the user, to guarantee online user's experience effect; Simultaneity factor need consider that when appointment/execution program distribution the shared bandwidth of program distribution to the influence of stream service bandwidth is provided, through adopting rational distribution time, strategies such as control distribution bandwidth etc., accomplishes that as far as possible not influence system provides the quality of stream service.
When content distribution/delivery module carried out live distribution, live source was distributed to fringe node through mode of unicast or multicast mode with content, offers the user by fringe node through the clean culture form.And; When content distribution/delivery module carries out live distribution; Live source is distributed to edge live broadcast stream media server through mode of unicast with content; Edge live broadcast stream media server carries out behind the multicast content being distributed to the edge service access control point, and the edge service access point offers the user through Access Layer with content.
To specifically describe various broadcast ways of distribution below.
(1) live distribution
Live source adopts mode of unicast or multicast mode to be distributed to fringe node according to network condition, offers the user by fringe node through the clean culture form.
And live source also can be distributed to edge live broadcast stream media server through mode of unicast is carried out multicast or directly is distributed to the edge service access control point through the multicast mode by it, offers the user by SACP through Access Layer again.
Preferably, the content of time-moving television can be buffered on the edge time shift server, is that the user provides service by edge time shift server.And the content of network recorded broadcast is recorded by content distributing network, and the ways of distribution in employing program request source is distributed to the marginal flow media node provides service for the user.
(2) on-demand distribution
System can support to adopt the PUSH mode initiatively the user often the content of visit be pushed on the Edge Server, comprise manual distribution, by area distribution, by plurality of kinds of contents ways of distribution such as strategy distribution, the distribution of multicenter content, timing distributions.
(3) TV recorded broadcast
System or individual can formulate automatic or manual recorded broadcast plan flexibly, and the TV recorded broadcast is carried out in unification, and the media file storage that recorded broadcast generates is issued on node simultaneously, and playback function is provided.
In addition, aspect the Operation and Maintenance of system, the Operation and Maintenance submodule is supported the Operation and Maintenance function to CDN Manager, CDN Agent, IPTV stream media system.Realize functions such as configuration management, fault management, performance management.
Come back to Fig. 1, to being described below of each reference point function shown in the figure:
Interface between reference point A:IPTV business management system and the CDN Manager.This interface function comprises: charging, URL authentication, administration configuration, resource reporting, service management, etc.
Interface between reference point B:IPTV Content Management System and the CDN Manager.This interface function comprises: the exterior content file is injected media library to notice CDN Manager and the content release result returns, etc.
Reference Point C: the interface between the CDN Manager of Operation and Maintenance and one-level intranodal.This interface function comprises: alarm report, equipment disposition, performance queries, statistical information report, etc.
Interface between reference point D:CDN Manager and the CDN Agent.This interface function comprises: content release, charge information report, issue playlist, resource information query report, device configuration management etc.
Interface between reference point E:EPG system and the CDN Manager.This interface function comprises: content service orientation, request channel url list, content service state, etc.
Interface between reference point F:CDN Agent system and the stream media system.This interface function comprises: media file management, equipment control, channel manage, performance statistics inquiry etc.
Reference point G: the interface between the stream media system in the stream media system of one-level intranodal and the two-level node.This interface function mainly is to accomplish the relaying of Media Stream.
Interface between reference point H:EPG system and the STB.This interface function mainly is the service that STB visit EPG system provides.
Reference point I: the interface between STB and the stream media system.This interface function mainly is to accomplish the transmission of Media Stream.
Reference point J: the interface between STB and the CDN Agent.This interface function is that content service is directed, etc.
The above is merely the preferred embodiments of the present invention, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (13)

1. the media delivery system based on the network television system of media delivery is characterized in that, comprising:
Service dispatch/control module and content scheduling/control module are positioned at media delivery manager and/or media delivery proxy server, are used to realize content release, content deletion/aging and load-balancing function;
Content storage module is positioned at stream media system, is used to carry out file operation and file storage;
The stream service module is positioned at stream media system, is used to carry out direct broadcast service, order program service, time-moving television, TV recorded broadcast and bandwidth control;
Content distribution/delivery module is positioned at media delivery manager, media delivery proxy server and stream media system, is used to carry out live distribution, on-demand distribution and telerecording; And
The attended operation module is positioned at media delivery manager, media delivery proxy server and stream media system, is used to carry out Operation and Maintenance.
2. media delivery system according to claim 1 is characterized in that, said service dispatch/control module and content scheduling/control module to given content delete immediately/wear out, regularly deletion/aging or be provided with according to visit capacity that deletion/thresholding wears out.
3. media delivery system according to claim 1 is characterized in that, said service dispatch/control module and content scheduling/control module are carried out automatic Task Distribution and load balancing with user's order request between a plurality of distributed flow media nodes.
4. media delivery system according to claim 3; It is characterized in that; Said service dispatch/control module and content scheduling/control module are assigned to suitable fringe node with user's order request according to pre-defined rule; Wherein, said pre-defined rule comprises: according to network range distribute, according to the node health degree distributes with relevant dependence, service priority is distributed or is pressed the local service priority in order.
5. media delivery system according to claim 4; It is characterized in that; After said order request is assigned to fringe node; The partial load equalizer of said fringe node carries out load balancing according to specific factor between a plurality of media servers of this node, wherein, said specific factor comprises: program deposit position, concurrent stream flow, concurrent stream number or server resource consumption.
6. media delivery system according to claim 1 is characterized in that, said content storage module is to come storing media content based on the storage mode of file or based on the storage mode of the file after the fluidization treatment.
7. media delivery system according to claim 6 is characterized in that said content storage module is stored the content of high temperature on the edge of, and dynamically adjusts the distribution of content according to the resource status of the temperature of content and service provider/content supplier.
8. media delivery system according to claim 1 is characterized in that, said stream service module is pushed to the mode of live telecast with real-time stream on the Edge Server of whole covering areas.
9. media delivery system according to claim 8; It is characterized in that said stream service module is managed the concurrent Video service of a plurality of service provider, the concurrent number of each service provider is carried out quotas administered; Wherein, different service operator uses the concurrent number of monopolizing of streaming media service.
10. media delivery system according to claim 1; It is characterized in that said stream service module is according to the temperature of request program, the program scheduling that temperature is high is to fringe node; The unexpected winner program scheduling is arrived the one-level node; Wherein, when the content of program request was present in said fringe node, the respective streams media server of said fringe node sent Media Stream to the user; When the content of program request was not present in said fringe node, scheduling existed the one-level node of said content or regional level node to send Media Stream to the user.
11. media delivery system according to claim 1 is characterized in that, said stream service module is supported service quality control, and each node provides maximum bandwidth from the stream service to the user and maximum number of connections order can also be set.
12. media delivery system according to claim 1; It is characterized in that; When said content distribution/delivery module carried out live distribution, live source was distributed to fringe node through mode of unicast or multicast mode with content, offers the user by said fringe node through the clean culture form.
13. media delivery system according to claim 1; It is characterized in that; When said content distribution/delivery module carries out live distribution; Live source is distributed to edge live broadcast stream media server through mode of unicast with content, and said edge live broadcast stream media server carries out behind the multicast content being distributed to the edge service access control point, and said edge service access control point offers the user through Access Layer with content.
CN2006101566017A 2006-12-28 2006-12-28 Media delivery system of network TV system based on media delivery Expired - Fee Related CN101039329B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006101566017A CN101039329B (en) 2006-12-28 2006-12-28 Media delivery system of network TV system based on media delivery

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006101566017A CN101039329B (en) 2006-12-28 2006-12-28 Media delivery system of network TV system based on media delivery

Publications (2)

Publication Number Publication Date
CN101039329A CN101039329A (en) 2007-09-19
CN101039329B true CN101039329B (en) 2012-03-28

Family

ID=38889961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101566017A Expired - Fee Related CN101039329B (en) 2006-12-28 2006-12-28 Media delivery system of network TV system based on media delivery

Country Status (1)

Country Link
CN (1) CN101039329B (en)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459525B (en) * 2007-10-22 2012-12-12 华为技术有限公司 Method, system and device for medium control
CN101459664B (en) 2007-10-22 2010-10-20 华为技术有限公司 Method and apparatus for acquiring IPTV service media description information
US20090168752A1 (en) * 2007-12-31 2009-07-02 Jonathan Segel Method and apparatus for distributing content
CN101217391B (en) * 2008-01-18 2010-12-08 中兴通讯股份有限公司 A content distribution network hybrid networking system and content distribution method
CN101431535B (en) * 2008-12-01 2011-12-28 中兴通讯股份有限公司 Method for implementing relay channel
CN101431661B (en) * 2008-12-11 2011-08-24 北京东方广视科技股份有限公司 UDP broadcast protocol based film source storage processing method for cable television VOD system
CN101668177B (en) * 2009-09-24 2013-05-01 中兴通讯股份有限公司 Multimedia content management method and device
CN102056014B (en) * 2009-10-28 2012-10-31 青岛海信传媒网络技术有限公司 Stream media recording method and system
CN102137283B (en) * 2010-06-10 2014-10-08 华为软件技术有限公司 Application online deployment method, device and system
CN102546711B (en) * 2010-12-20 2014-12-31 ***通信集团公司 Storage adjustment method, device and system for contents in streaming media system
CN102202232B (en) * 2011-06-03 2013-12-25 深圳市网合科技股份有限公司 Device and method for providing program information
CN102957733B (en) * 2011-08-31 2015-12-02 中国科学院声学研究所 A kind of content delivery method of dynamic tuning and system
FR2981530B1 (en) * 2011-10-12 2013-12-06 Broadpeak GATEWAY, AND METHOD, COMPUTER PROGRAM, AND CORRESPONDING STORAGE MEANS
CN102510526A (en) * 2011-10-27 2012-06-20 上海文广互动电视有限公司 Stream media service system based on distributed cluster file system
CN102938716B (en) * 2012-12-06 2016-06-01 网宿科技股份有限公司 Content distribution network acceleration test method and device
CN103974092B (en) * 2013-01-31 2018-05-15 中兴通讯股份有限公司 A kind of method, apparatus and Web TV that Web broadcast is realized based on Web TV
CN103533444A (en) * 2013-10-25 2014-01-22 乐视网信息技术(北京)股份有限公司 Method and device for supporting time-shifting playing
CN104683881A (en) * 2013-11-29 2015-06-03 中兴通讯股份有限公司 VCDN (virtual content distribution network) resource control method, device and system
CN103986945B (en) * 2014-05-27 2018-01-05 华为技术有限公司 A kind of hybrid network system, channel content review method with mixing set top box
CN103986735B (en) * 2014-06-05 2017-04-19 北京赛维安讯科技发展有限公司 CDN (content distribution network) antitheft system and antitheft method
CN106034140A (en) * 2015-03-10 2016-10-19 中兴通讯股份有限公司 Pushing processing method and pushing processing device
CN106209952B (en) * 2015-05-08 2020-09-29 中兴通讯股份有限公司 Service node distribution method and device, CDN management server and system
CN105187848B (en) * 2015-08-18 2018-06-29 浪潮软件集团有限公司 Content distribution network system and method
CN105450535B (en) * 2015-11-10 2018-11-27 深圳市网心科技有限公司 A kind of CDN node resource deployment system and method for magnanimity
CN105610869B (en) * 2016-03-03 2020-03-17 腾讯科技(深圳)有限公司 Method and device for scheduling streaming media
CN107277097A (en) * 2016-04-08 2017-10-20 北京优朋普乐科技有限公司 Content distributing network and its load estimation equalization methods
CN107277093A (en) * 2016-04-08 2017-10-20 北京优朋普乐科技有限公司 Content distributing network and its load-balancing method
CN105933234A (en) * 2016-04-20 2016-09-07 乐视控股(北京)有限公司 Node management method and system in CDN network
CN106303617A (en) * 2016-08-26 2017-01-04 四川弘和通讯有限公司 Generic video distribution technology based on ZeroMQ and MessagePack
CN106851343B (en) * 2017-01-23 2020-04-21 百度在线网络技术(北京)有限公司 Method and device for live video
CN107172015A (en) * 2017-04-25 2017-09-15 北京潘达互娱科技有限公司 Live video method for pushing and device
CN107147921B (en) * 2017-05-23 2020-11-03 北京网梯科技发展有限公司 Video playing acceleration method and device based on slice and intelligent CDN scheduling
CN107580232A (en) * 2017-09-28 2018-01-12 郑州云海信息技术有限公司 A kind of video living transmission system and method
CN109167828A (en) * 2018-08-22 2019-01-08 杭州领智云画科技有限公司 CDN caching method and system
CN109981797A (en) * 2019-04-12 2019-07-05 武汉金盛方圆网络科技发展有限公司 A kind of new content distributing network system and distribution method
CN112311826B (en) 2019-07-30 2022-05-03 贵州白山云科技股份有限公司 Method, device and system for processing access request in content distribution system
CN110868608B (en) * 2019-11-28 2021-11-16 国家广播电视总局广播电视科学研究院 Live broadcast service scheduling method, device and storage medium
CN112583903B (en) * 2020-11-26 2022-06-03 北京邮电大学 Service self-adaptive access method, device, electronic equipment and storage medium
CN113630506A (en) * 2021-08-09 2021-11-09 广西东信易通科技有限公司 Method and system for pushing video color ring back tone service
CN114071173A (en) * 2021-11-15 2022-02-18 北京百度网讯科技有限公司 Live broadcast scheduling method, device, system, electronic equipment and medium

Also Published As

Publication number Publication date
CN101039329A (en) 2007-09-19

Similar Documents

Publication Publication Date Title
CN101039329B (en) Media delivery system of network TV system based on media delivery
US8806045B2 (en) Predictive popular content replication
JP6055830B2 (en) Apparatus and method for reducing switching delay in content distribution network
JP4920863B2 (en) P2P network architecture for distributed storage
US8752100B2 (en) Systems and methods for distributing video on demand
CN101682355B (en) Method and apparatus providing scalability for channel change requests in a switched digital video system
US7657912B2 (en) Method, device and system for managing contents of VOD services
CN101849415B (en) Load control for a television distribution system
US8255457B2 (en) Adaptive content load balancing
CN201491019U (en) Network video system supporting multiple terminals
KR20020035571A (en) Vod from a server or a user to another user
CA2553631A1 (en) Systems and methods for vertically integrated data distribution and access management
US20050262245A1 (en) Scalable cluster-based architecture for streaming media
CN104429086A (en) Smart stream delivery server, system and methods for assembling a mix of services to be delivered to a subscriber's premises
CN101188736A (en) Stream media ordering system and method with STB as the server
CN101287095B (en) Implementing method and system for recorded broadcast service of stream media of meeting television
CN101764832A (en) Streaming media broadcast realizing method based on peer-to-peer network
CN111372103B (en) Multicast method, device, equipment and computer storage medium
CN101262413B (en) Method, system and device for media buffer
Krogfoss et al. Caching architectures and optimization strategies for IPTV networks
WO2010058215A1 (en) Method and system for content handling
Kim et al. Design of HD-quality streaming networks for real-time content distribution
EP2892225B1 (en) Recording method, device and system
CN100576905C (en) A kind of VOD frequency treating method and device thereof
CN101483565B (en) Stream data network transmission system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120328

Termination date: 20151228

EXPY Termination of patent right or utility model