CN102427463A - Rich media direct broadcasting business system and method - Google Patents

Rich media direct broadcasting business system and method Download PDF

Info

Publication number
CN102427463A
CN102427463A CN2009102105420A CN200910210542A CN102427463A CN 102427463 A CN102427463 A CN 102427463A CN 2009102105420 A CN2009102105420 A CN 2009102105420A CN 200910210542 A CN200910210542 A CN 200910210542A CN 102427463 A CN102427463 A CN 102427463A
Authority
CN
China
Prior art keywords
rich media
live
media
rich
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2009102105420A
Other languages
Chinese (zh)
Other versions
CN102427463B (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN200910210542.0A priority Critical patent/CN102427463B/en
Publication of CN102427463A publication Critical patent/CN102427463A/en
Application granted granted Critical
Publication of CN102427463B publication Critical patent/CN102427463B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention discloses a rich media direct broadcasting business system and method. The system comprises a direct broadcasting client, a direct broadcasting management server and a media distribution system, wherein the direct broadcasting client is used for applying for a media distribution service capability from the direct broadcasting management server to obtain rich media direct broadcasting channel addresses, obtaining rich media resources in real time and transmitting the rich media resources to the media distribution system in a rich media data stream manner; the direct broadcasting management server is used for distributing the media distribution service capability and the rich media direct broadcasting channel addresses to the direct broadcasting client; and the media distribution system is used for receiving the rich media data stream from the direct broadcasting client, and transmitting the corresponding rich media data stream to a rich media player according to the requested rich media direct broadcasting channel address. By utilizing the rich media direct broadcasting business system and method disclosed by the invention, the media resources obtained by terminals, such as a mobile terminal/PC (Personal Computer)/STB (Set Top Box) and the like, can be directly broadcasted on the internet so that users can conveniently watch direct broadcasting content from a direct broadcaster anytime and anywhere.

Description

A kind of Rich Media live broadcast service system and method
Technical field
The present invention relates to Rich Media's technology, relate in particular to a kind of Rich Media live broadcast service system and method.
Background technology
Development of Multimedia Technology has been brought abundant user experience to the Internet user, and on various terminals, enjoying colourful multimedia service has become current trend.The user can share through sharing the website multimedia of oneself taking with other people; The user can catch video/audio data flow in real time through PC, and live to other pc users through the Internet; The user can hold Web conference through PC, can look voice-frequency telephony, share desktop and control blank or the like between the participant.
Multimedia technology application based on the mobile network is also just progressively emerged in large numbers, and the user can use that portable terminal carries out that news is browsed, download, multimedia-on-demand, watch multimedia application such as mobile TV.
Follow the professional continuous release of 3G and the lifting gradually of capacity of mobile terminal, the user becomes very urgent to the demand of using portable terminal to enjoy the mobile Internet multimedia service through wireless network.Mobile Internet user's individualized feature is remarkable, and multimedia service has been proposed more requirement.For example; The mobile Internet user hopes on different terminals, to issue and watches the colourful Rich Media that comprises audio frequency, video, picture, webpage, common document (like DOC, PPT, PDF) live; Indiscriminately ad. as one wishes organize the live content of Rich Media, comprise source and the stack between the content and the processing of content; Conveniently carry out the live issue of Rich Media easily and invite spectators to watch.
Prior art exists many restrictions and inconvenient part aspect the demand that satisfies the mobile Internet user.
Summary of the invention
The technical problem that the present invention will solve provides a kind of Rich Media live broadcast system, can realize the live of rich-media content easily.
The present invention provides live broadcast service system of a kind of Rich Media, comprising: live client, be arranged in terminal equipment with communication network access capability, and be used for obtaining in real time Rich Media's resource; To live management server application media distribution service ability, obtain Rich Media direct broadcast band address; Send Rich Media's resource to media delivery service with the form that rich media data flows; Live management server is used to receive the media distribution service ability application from live client, is live client allocation medium distribution services ability and Rich Media direct broadcast band address; Media delivery service is used to receive the rich media data stream from live client; According to the Rich Media direct broadcast band address of watching request the rich media data of correspondence is spread and to give Rich Media's player.
Wherein, media delivery service is to be positioned at Rich Media's distribution services module on the terminal equipment, Rich Media's Distributor, content distribution network system or based on the media delivery service of P2P.
An embodiment according to live broadcast service system of Rich Media of the present invention; Its live client comprises: communication module; Be used for consulting required media distribution service ability, obtain the Rich Media direct broadcast band address of live management server for its distribution with live management server; The audio collection module is looked in this locality, is used for sending the video/audio that obtains from the real-time video/audio of terminal equipment production; The video encoding module, the audio frequency of looking that is used for this locality is looked audio collection module production carries out real-time coding, obtains the video/audio data flow behind the coding; Network Rich Media acquisition module, the Rich Media's resource that is used to obtain on the Internet arrives local; Rich Media's format converting module, the Rich Media's resource on the network that is used for local rich media file and Rich Media's acquisition module are obtained is encoded to rich media data stream respectively according to setting media formats; Rich Media synthesizes processing module; Be used for the video/audio data flow of video encoding module output and the rich media data of Rich Media's format converting module output are flowed the overlap-add procedure of carrying out video and audio frequency; Acquisition is used for live rich media data stream, sends to data transmission module; Data transmission module links to each other with media delivery service, is used for transmitting in real time to media delivery service the rich media data stream of the synthetic processing module output of Rich Media.
According to an embodiment of live broadcast service system of Rich Media of the present invention, live management server comprises: the service authentication module, and be used for the live client of authentication and whether have live authority, and the live client media distribution service ability that can obtain; Whether authentication user has the authority of the live content of watching; The distribution of media scheduler module is used for consulting for live client required media distribution service ability to be provided with said media delivery service; Direct broadcast band address administration module is used to live client and distributes Rich Media direct broadcast band address, safeguards and parsing direct broadcast band address, is redirected to the server address on the media delivery service that is positioned at the current place of live source content for Rich Media's player.
In the above embodiments, live client is obtained Rich Media's resource through one or more following modes: video/audio data flow that terminal equipment obtains in real time and/or picture; The local storage of terminal equipment look audio file, picture and/or other document files; From Rich Media's resource that network obtains.
Live broadcast service system of Rich Media provided by the invention obtains Rich Media's resource in real time by live client; Be responsible for the distribution and the management of media distribution service ability and Rich Media direct broadcast band address by live management server, through media delivery service rich media data spread and give Rich Media's player, thereby realized the live of rich-media content easily.
Further, live source can be that the audio frequency of looking of production in real time reaches the Rich Media's resource from this locality or network on the terminal, and colourful rich-media content is provided.Every live person can have fixing live address, is convenient to live person and oneself direct broadcast band address is published in the network propagates.Through live management server live client and spectators are carried out authentication, live broadcast service is had control ability, be convenient to operation and promote.
The technical problem that the present invention will solve provides a kind of Rich Media live broadcasting method, can realize the live of rich-media content easily.
The present invention provides a kind of Rich Media live broadcast service method, comprising: live client is to live management server application media distribution service ability, and live management server is live client allocation medium distribution services ability and Rich Media direct broadcast band address; Live client is obtained Rich Media's resource in real time, converts into to upload to media delivery service after rich media data flows; In response to the live request of watching that comprises Rich Media direct broadcast band address, media delivery service will send to Rich Media's player with Rich Media's corresponding rich media data stream in direct broadcast band address.
Further; Live management server is that the step of live client allocation medium distribution services ability and Rich Media direct broadcast band address comprises: live management server receives the media distribution service ability application of live client, and live client is carried out authentication; Live client is submitted live the need maximum attendance who supports, the time of live continuity to live management server; Live management server verifies whether live client has the ability to pay that live broadcast service is provided or do not have the user right that this live broadcast service is provided; If checking is passed through, live management server is live client allocation medium distribution services ability and Rich Media direct broadcast band address, returns said Rich Media direct broadcast band address to live client.
Further, above-mentionedly will comprise with the step that the said Rich Media corresponding rich media data stream in direct broadcast band address sends to Rich Media's player in response to the watch live request, media delivery service that comprise Rich Media direct broadcast band address:
Rich Media's player is according to the media server address of said Rich Media direct broadcast band address to live management server queries rich media data stream place; Whether live management server checking spectators have the authority of watching this rich media data stream, if having, then the media distribution service device address with this rich media data stream place returns to Rich Media's player; Set up data channel between Rich Media's player and the media delivery service, media delivery service sends to Rich Media's player with said rich media data stream through data channel.
According to an embodiment of Rich Media of the present invention live broadcast service method, also comprise: live client is sent message request with the mode of note, Email or instant message, carries said Rich Media direct broadcast band address in the message request.During the step that live client is obtained Rich Media's resource in real time comprises the steps one or more: from the video record port and the real-time image data of audio recording port of terminal equipment; From the terminal equipment local file system, read the file of video, audio frequency, picture, common document type; From Rich Media's resource that network obtains.
Rich Media provided by the invention live broadcast service method is obtained Rich Media's resource in real time by live client; Be responsible for the distribution and the management of media distribution service ability and Rich Media direct broadcast band address by live management server, through media delivery service rich media data spread and give Rich Media's player, thereby realized the live of rich-media content easily.
Further, live source can be that the audio frequency of looking of production in real time reaches the Rich Media's resource from this locality or network on the terminal, and colourful rich-media content is provided.Through live management server live client and spectators are carried out authentication, live broadcast service is had control ability, be convenient to operation and promote.
Description of drawings
Fig. 1 illustrates the system schematic of an embodiment of live broadcast service system of Rich Media of the present invention;
Fig. 2 illustrates the system schematic of another embodiment of live broadcast service system of Rich Media of the present invention;
Fig. 3 illustrates the structural representation of Rich Media's Distributor among the embodiment of live broadcast service system of Rich Media of the present invention;
Fig. 4 illustrates the system schematic of another embodiment of live broadcast service system of Rich Media of the present invention;
Fig. 5 illustrates the flow chart of an embodiment of Rich Media of the present invention live broadcast service method;
Fig. 6 illustrates the flow chart of issue live content among the embodiment of Rich Media of the present invention live broadcast service method;
Fig. 7 illustrates that spectators watch the flow chart of live content among the embodiment of Rich Media of the present invention live broadcast service method.
Embodiment
With reference to the accompanying drawings the present invention is more comprehensively described, exemplary embodiment of the present invention wherein is described.In the accompanying drawings, identical label is represented identical or similar assembly or element.
Fig. 1 illustrates the system schematic of an embodiment of live broadcast service system of Rich Media of the present invention.As shown in Figure 1, the live broadcast service system of Rich Media of this embodiment comprises live client 11, live management server 12 and media delivery service 13.Wherein, live client 11 is arranged in the terminal equipment with communication network access capability, is used to obtain Rich Media's resource; To live management server 12 application media distribution service abilities, obtain live management server 12 and be the Rich Media direct broadcast band address of its distribution; Send Rich Media's resource of obtaining to media delivery service 13 with the form that rich media data flows.The media distribution service ability application that live management server 12 receives from live client 11 is live client 11 allocation medium distribution services abilities and Rich Media direct broadcast band address.Live client can also be sent to the user through modes such as note, Email or instant messages and watch invitation, carries in the message request and watches live direct broadcast band address.Media delivery service 13 is accepted the scheduling of resource of live management server 12, is used to receive the rich media data stream from live client 11; Reception is from the request of user's Rich Media (for example the user is through request Rich Media direct broadcast band address), according to the Rich Media direct broadcast band address in Rich Media's request of user the rich media data of correspondence spread and gives Rich Media's player 14.Rich Media's player 14 will be given the user with presented such as image, sound, literal from the rich media data stream of media delivery service.
Rich Media's resource that live client 11 is obtained can be video/audio data flow and/or the picture that terminal equipment obtains in real time; The local storage of terminal equipment look audio file, picture and/or common document file resource; Media resource that comes the miscellaneous equipment on the automatic network (for example, the Internet) that terminal equipment may have access to or the like; The perhaps combination of each mode.Live client obtains abundant Rich Media's resource through multiple, flexible way and approach, experiences for the user provides colourful rich media applications.
Rich Media direct broadcast band address can be the URL form; Corresponding one by one with live person; Each live person has fixing unique direct broadcast band address; It is current just in live content that live person is pointed in the direct broadcast band address, and the beholder can come current live of the live person of direct viewing through the visit direct broadcast band.
According to an embodiment of live broadcast service system of Rich Media of the present invention, live client comprises that communication module 111, this locality look synthetic processing module 117 of audio collection module 113, video encoding module 114, network Rich Media acquisition module 115, Rich Media's format converting module 116, Rich Media and data transmission module 112.Wherein, Communication module 111 is used for consulting required media distribution service ability with live management server; Obtain the Rich Media direct broadcast band address of live management server, send to the user and watch the message request that this is live, comprise Rich Media direct broadcast band address in the invitation message for its distribution.This locality is looked audio collection module 113 and is used for from the real-time video/audio of terminal equipment production the video/audio that obtains being sent to video encoding module 114.The audio frequency of looking that video encoding module 114 is used for looking this locality audio collection module 113 production (for example carries out real-time coding; H.264/MPEG4/H.263 the coded format of video adopts; The audio coding form adopts MPEG4AAC), the video/audio data flow after obtaining to encode.Rich Media's resource that network Rich Media acquisition module 115 is used to obtain on the Internet arrives local.Rich Media's resource on the network that the local rich media file that Rich Media's format converting module 116 is used for the user is selected and Rich Media's acquisition module 115 obtain (for example, FLV/SWF) is encoded to rich media data stream respectively according to setting media formats.The synthetic processing module 117 of Rich Media is used for the rich media data stream of the video/audio data flow of video encoding module 114 outputs and 116 outputs of Rich Media's format converting module is carried out the overlap-add procedure of video and audio frequency; Obtain finally to be used for live rich media data stream, send to data transmission module 112.Data transmission module 112 links to each other with media delivery service, is used for transmitting in real time to media delivery service the rich media data stream of synthetic processing module 117 outputs of Rich Media.
In some embodiment of live broadcast service system of Rich Media of the present invention, live client comprises that communication module 111, this locality look audio collection module 113, video encoding module 114 and data transmission module 112.This locality is looked audio collection module 113 and is used for from the real-time video/audio of terminal equipment production the video/audio that obtains being sent to video encoding module 114.The audio frequency of looking that video encoding module 114 is used for looking this locality audio collection module 113 production (for example carries out real-time coding; H.264/MPEG4/H.263 the coded format of video adopts; The audio coding form adopts MPEG4AAC); Video/audio data flow after obtaining to encode sends to data transmission module 112 with the video/audio data flow behind the coding, transmits video/audio data flow by data transmission module 112 in real time to media delivery service.In other embodiment of live broadcast service system of Rich Media of the present invention, live client comprises communication module 111, network Rich Media acquisition module 115, Rich Media's format converting module 116 and data transmission module 112.Above embodiment only is used for explanation, it will be understood by those of skill in the art that to dispose the module that live client comprises according to the needs of using and the disposal ability of terminal equipment.
It may be noted that; Media delivery service 13 can be content distribution network system (CDN); Media delivery service based on the realization of P2P technology; (for example, that enterprise or personal user set up, the use public network IP address) Rich Media's Distributor operates in the Rich Media's Distributor on the subscriber terminal equipment.It will be appreciated by those skilled in the art that; When Rich Media's Distributor and live client are arranged in same terminal equipment; Rich Media's Distributor can be used as the Streaming Media distribution services module in the terminal equipment, in real time the Rich Media's player on the user terminal is issued in the rich media data circulation.
An embodiment according to live broadcast service system of Rich Media of the present invention; Live management server is positioned on the Internet; Live client end is through various communication networks, and for example the Internet, mobile wireless network, wired broadband network, WIFI etc. communicate with live management server.
According to an embodiment of live broadcast service system of Rich Media of the present invention, live management server comprises service authentication module 121, distribution of media scheduler module 122 and direct broadcast band address administration module 123.Wherein, service authentication module 121 is used to receive the login of live client, and whether the live client of authentication has live authority, and the live client media distribution service ability that can obtain; Whether authentication user has the authority of the live content of watching.Distribution of media scheduler module 121 is used for consulting for live client required media distribution service ability to be provided with media delivery service.Direct broadcast band address administration module 123 is used to live client and distributes Rich Media direct broadcast band address, safeguards and parsing direct broadcast band address, is redirected to the server address on the media delivery service that is positioned at the current place of live source content for Rich Media's player.
Fig. 2 illustrates the system schematic of another embodiment of live broadcast service system of Rich Media of the present invention.As shown in Figure 2, the live broadcast service system of Rich Media of this embodiment comprises live client 21, live management server 22, Rich Media's Distributor 23 and Rich Media's player 24.Live client 21, live management server 22 and Rich Media's player 24 can be described referring to the correspondence of live client among Fig. 1 11, live management server 12 and Rich Media's player 14, for for purpose of brevity, are not described in detail in this.Rich Media's player can be already used media player on the Internet (like the FLASH player plug-in from ADOBE company).Rich Media's Distributor 23 comprises stream medium data receiver module 231 and Streaming Media distribution services module 232.Wherein, stream medium data receiver module 231 receives the rich media data stream that live client is sent in real time, and said data flow is saved as the rich media file of prescribed form, stores the position that is associated with live person in the file system into.Supply spectators' program request to watch.Streaming Media distribution services module 232 is in response to the order request from spectators, and the rich media data that in real time the stream medium data receiver module is received flows to Rich Media's player of the spectators of all requests and transmits.
Fig. 3 illustrates the structural representation of Rich Media's Distributor among the embodiment of live broadcast service system of Rich Media of the present invention.As shown in Figure 3, Rich Media's Distributor comprises that stream medium data receiver module 331, Streaming Media distribution services module 332, network Rich Media acquisition module 333, Rich Media's format converting module 334 and Rich Media synthesize processing module 335.Wherein, the Rich Media's resource on the terminal equipment of the video/audio data flow of the live client transmission of stream medium data receiver module 331 reception in real time and live client upload.Network Rich Media acquisition module 333 is used to obtain Rich Media's resource on the Internet of user's appointment to local; Rich Media's resource on the Rich Media's resource that Rich Media's format converting module 334 is used for network Rich Media acquisition module is obtained and the subscriber terminal equipment of live client upload is encoded to rich media data stream respectively according to preestablishing media formats (for example, FLV or SWF); The synthetic processing module 335 of Rich Media is used for the rich media data stream of the video/audio data flow of live client production in real time and Rich Media's format converting module output is carried out the overlap-add procedure of video and audio frequency; Obtain finally to be used for live rich media data stream; And said data flow saved as the rich media file of prescribed form, store the position that is associated with live person in the file system into.Streaming Media distribution services module 232 flows to the rich media data of synthetic processing module 335 outputs of Rich Media Rich Media's player forwarding of all spectators in real time.
The collection, format conversion and the Rich Media that are accomplished network Rich Media resource by Rich Media's Distributor synthesize the work of handling, and can solve the problem of live person's terminal capability restriction, improve the disposal ability of whole system.
Fig. 4 illustrates the system schematic of another embodiment of live broadcast service system of Rich Media of the present invention.As shown in Figure 4, the live broadcast service system of Rich Media of this embodiment comprises live client 41, live management server 42, media delivery service 43, Rich Media's player 44 and Rich Media's format conversion and synthesis unit 45.Different with embodiment among Fig. 3 with Fig. 1 is; Rich Media's format conversion and synthesis unit 45 exist as separate equipment; Neither belong to the terminal equipment at live client 41 places, also do not belong to media delivery service, the Rich Media's resource that is used for live client 41 is obtained is encoded to rich media data stream according to predetermined media formats; Rich media data stream synthesized be used for live rich media data stream, send to media delivery service 43.Those skilled in the art can realize live client 41, live management server 42, media delivery service 43 and Rich Media's player 44 in the present embodiment with reference to the corresponding description of live client among the top embodiment 11, live management server 12, media delivery service 13 and Rich Media's player 14; For for purpose of brevity, be not described in detail at this.
Through the format conversion and the synthetic of rich media data stream of Rich Media's resource are realized by independent equipment; Can reduce requirement to the data-handling capacity of live client and media delivery service; Reduce user's cost, help the promotion and application of whole service.
Fig. 5 illustrates the flow chart of an embodiment of Rich Media of the present invention live broadcast service method.
As shown in Figure 5, in step 502, live person starts live client, and live client can to live management server application media distribution service; Respond the request of live client, live management server is live client allocation medium distribution services ability and Rich Media direct broadcast band address.Live client can be sent message request to intending the spectators that invite with modes such as note, Email or instant messages, carries said Rich Media direct broadcast band address in the message request.
In step 504, live client is obtained Rich Media's resource in real time, and uploads to media delivery service after converting the rich media data stream of prescribed form into.
In step 506, spectators import Rich Media direct broadcast band address or click the Rich Media direct broadcast band address that live person issues on networks in browser address bar, initiate to watch live request.Request gets into the live page after initiating, and Rich Media's player starts, and sets up between the media delivery service and watch live data channel.In response to the live request of watching that comprises Rich Media direct broadcast band address, media delivery service will send to Rich Media's player with Rich Media's corresponding rich media data stream in direct broadcast band address.
Live person stop live after, all are play live Rich Media's player and stop live automatically.
Live client can adopt multiple mode to obtain Rich Media's resource.For example, live client is from the real-time video/audio of terminal equipment production, and the professional etiquette of going forward side by side fixes and obtains video/audio data flow behind the coding of formula; Perhaps, live client is obtained the file of video, audio frequency, picture, common document types such as (DOC/PPT/PDF) from the terminal equipment local file system, and converts rich media data stream into; Perhaps, live client is obtained certain Rich Media's resource (comprising video, audio frequency, picture, webpage, common document) from network, and converts rich media data stream into.Those skilled in the art will appreciate that live client can adopt above-mentioned one or more modes to obtain Rich Media's resource, also can adopt other mode to obtain Rich Media's resource.Live client will be carried out the overlap-add procedure of video and audio frequency from the rich media data stream that the video/audio data flow of terminal equipment production and local file system or network obtain, and acquisition finally is used for live rich media data and flows.
Fig. 6 illustrates the flow chart of issue live content among the embodiment of Rich Media of the present invention live broadcast service method.
As shown in Figure 6, in step 602, live person starts live client, and live client is to the required media distribution service ability of live management server application live broadcast service.
In step 604, live management server carries out authentication to live client.For example, live management server requires live person to import username and password, perhaps directly communicates with live client, obtains the certificate of certification of live client etc.
In step 606, live management server judges according to the information that obtains whether authentication is passed through, if authentication is not passed through, then refuses the request of live client, if the step below continuing is passed through in authentication.
In step 608, live client is submitted this live maximum attendance, this live information such as time that possibly continue that needs support to live management server.
In step 610; Live management server verifies that whether live client has the ability to pay that this live broadcast service is provided or do not have the user right that this live broadcast service is provided, if do not have, then refuses the request of live client; Otherwise, the step below continuing.
In step 612, live management server is live client allocation medium distribution services ability and Rich Media direct broadcast band address.For example; The Rich Media direct broadcast band address that can distribute a URL form for each live person; To each live person; This direct broadcast band address is fixed and is unique, and live person can be published to the direct broadcast band address of oneself on the Internet, and the onlooker can watch up-to-date live content through this live address at any time.
In step 614, live client is sent and is watched live invitation, comprises Rich Media direct broadcast band address in the invitation.
In step 616, live client is obtained Rich Media's resource in real time, converts into to upload to media delivery service after rich media data flows.
Live client can send to media delivery service with rich media data flow point section, and every transmission success one piece of data stream is then deleted this segment data stream; Media delivery service saves as the rich media file of prescribed form with the rich media data received stream, stores in the file system on the position with Rich Media's direct broadcast band address, supplies viewer request to watch.
Fig. 7 illustrates that spectators watch the flow chart of live content among the embodiment of Rich Media of the present invention live broadcast service method.
In step 702, spectators initiate to watch live request according to Rich Media direct broadcast band address, start Rich Media's player.
In step 704, Rich Media's player is to the media server address at live management server queries live content place.
In step 706, whether live management server checking spectators have is watched live authority.For example live management server requires spectators to import username and password.Do not watch live authority if spectators do not have, then refuse spectators' request, watch live authority, the step below then continuing if spectators have.
In step 708, live management server returns the address of the media distribution service device at live content place to Rich Media's player.
In step 710~712, set up data channel between Rich Media's player and the media distribution service device, the media distribution service device sends to Rich Media's player with rich media data stream through data channel.
In step 714, Rich Media's player presents the content in this rich media data stream with forms such as image, sound, literal to spectators.
Among the embodiment on the present invention, live client and spectators are carried out authentication, live broadcast service is had control ability, be convenient to operation and promote through live management server.
Rich Media provided by the invention live broadcast service system and method; The live person of Rich Media (for example obtains Rich Media's resource through live client; Obtain real-time video-voice frequency flow or read local file or read the media file on the Internet through camera), to the live required conduit resource of live management server application; Live management server is verified live person's legal identity, is its allotment media distribution service ability; Live client sends rich media data stream to the media distributing network system in real time; The beholder receives live person's the invitation or the live page that provides through the live person of browser access through note/instant message/communication modes such as Email, uses Rich Media's player to watch live content then.Utilize the present invention, can Rich Media's resource that terminals such as portable terminal/PC/STB obtain is live to the Internet, make things convenient for the user to watch live content whenever and wherever possible from live person.
Description of the invention provides for example with for the purpose of describing, and is not the disclosed form that exhaustively perhaps limit the invention to.A lot of modifications and variation are obvious for those of ordinary skill in the art.Selecting and describing embodiment is for better explanation principle of the present invention and practical application, thereby and makes those of ordinary skill in the art can understand the various embodiment that have various modifications that the present invention's design is suitable for special-purpose.

Claims (16)

1. a live broadcast service system of Rich Media is characterized in that, comprising:
Live client is arranged in the terminal equipment with communication network access capability, is used for obtaining in real time Rich Media's resource; To live management server application media distribution service ability, obtain Rich Media direct broadcast band address; Send said Rich Media resource to media delivery service with the form that rich media data flows;
Said live management server is used to receive the media distribution service ability application from said live client, is said live client allocation medium distribution services ability and said Rich Media direct broadcast band address;
Said media delivery service is used to receive the rich media data stream from said live client; According to the Rich Media direct broadcast band address of watching request the rich media data of correspondence is spread and to give Rich Media's player.
2. live broadcast service system of Rich Media as claimed in claim 1; It is characterized in that said media delivery service is to be positioned at Rich Media's distribution services module on the said terminal equipment, Rich Media's Distributor, content distribution network system or based on the media delivery service of P2P.
3. live broadcast service system of Rich Media according to claim 2 is characterized in that, said Rich Media Distributor comprises:
The stream medium data receiver module; Be used for receiving in real time the rich media data stream that said live client is sent; And said rich media data stream saved as the rich media file of prescribed form, store in the file system position into said Rich Media direct broadcast band address;
Streaming Media distribution services module is used in real time said Rich Media stream medium data being flowed to Rich Media's player forwarding of spectators.
4. live broadcast service system of Rich Media according to claim 3 is characterized in that, said Rich Media Distributor also comprises:
Network Rich Media acquisition module, the Rich Media's resource that is used to obtain on the Internet arrives local;
Rich Media's resource on the subscriber terminal equipment that Rich Media's format converting module, Rich Media's resource that is used for said network Rich Media acquisition module is obtained and said stream medium data receiver module receive from said live client is encoded to rich media data stream respectively according to the media formats of setting;
Rich Media synthesizes processing module; Be used for said stream medium data receiver module is flowed the overlap-add procedure of carrying out video and audio frequency from the video/audio data flow of the real-time production of said live client reception and the rich media data of said Rich Media format converting module output; Obtain finally to be used for live rich media data stream, transmit to Rich Media's player of spectators in real time by said Streaming Media distribution services module.
5. live broadcast service system of Rich Media according to claim 1 is characterized in that, said live client comprises:
Communication module is used for consulting required media distribution service ability with said live management server, obtains the Rich Media direct broadcast band address of said live management server for its distribution;
The audio collection module is looked in this locality, is used for sending the video/audio that obtains from the real-time video/audio of said terminal equipment production;
The video encoding module, the audio frequency of looking that is used for said this locality is looked audio collection module production carries out real-time coding, obtains the video/audio data flow behind the coding;
Network Rich Media acquisition module, the Rich Media's resource that is used to obtain on the Internet arrives local;
Rich Media's format converting module, the Rich Media's resource on the network that is used for local rich media file and said Rich Media acquisition module are obtained is encoded to rich media data stream respectively according to setting media formats;
Rich Media synthesizes processing module; Be used for the video/audio data flow of said video encoding module output and the rich media data of said Rich Media format converting module output are flowed the overlap-add procedure of carrying out video and audio frequency; Acquisition is used for live rich media data stream, sends to data transmission module;
Said data transmission module links to each other with said media delivery service, is used for transmitting in real time to said media delivery service the rich media data stream of the synthetic processing module output of said Rich Media.
6. live broadcast service system of Rich Media according to claim 1; It is characterized in that; Also comprise Rich Media's format conversion and synthesis device; The Rich Media's resource that is used for said live client is obtained is encoded to rich media data stream according to predetermined media formats, rich media data stream is synthesized be used for live rich media data stream, sends to said media delivery service.
7. live broadcast service system of Rich Media according to claim 1 is characterized in that, said live management server comprises:
The service authentication module is used for the said live client of authentication and whether has live authority, and the live client media distribution service ability that can obtain; Whether authentication user has the authority of the live content of watching;
The distribution of media scheduler module is used for consulting for live client required media distribution service ability to be provided with said media delivery service;
Direct broadcast band address administration module; Be used to said live client and distribute Rich Media direct broadcast band address; Safeguard and parsing direct broadcast band address, be redirected to the server address on the said media delivery service that is positioned at the current place of live source content for Rich Media's player.
8. live broadcast service system of Rich Media according to claim 1 is characterized in that, also comprises:
Said Rich Media player is used for receiving rich media data stream from said media delivery service, and shows the user.
9. according to any live broadcast service system of described Rich Media in the claim 1 to 8, it is characterized in that said live client is obtained Rich Media's resource through one or more following modes:
Video/audio data flow that said terminal equipment obtains in real time and/or picture;
The local storage of said terminal equipment look audio file, picture and/or other document files;
From Rich Media's resource that network obtains.
10. live broadcast service system of Rich Media according to claim 1; It is characterized in that; Said direct broadcast band address is the URL form; Each live person has fixing unique direct broadcast band address, and it is current just in live content that live person is pointed in the direct broadcast band address, comes current live of the live person of direct viewing through the visit direct broadcast band.
11. Rich Media's live broadcast service method is characterized in that, comprising:
Live client is to live management server application media distribution service ability, and said live management server is said live client allocation medium distribution services ability and Rich Media direct broadcast band address;
Said live client is obtained Rich Media's resource in real time, converts into to upload to media delivery service after rich media data flows;
In response to the live request of watching that comprises said Rich Media direct broadcast band address, said media delivery service will send to Rich Media's player with the said Rich Media corresponding rich media data stream in direct broadcast band address.
12. Rich Media according to claim 11 live broadcast service method is characterized in that, said live management server is that the step of said live client allocation medium distribution services ability and Rich Media direct broadcast band address comprises:
Said live management server receives the media distribution service ability application of said live client, and said live client is carried out authentication;
Said live client is submitted live the need maximum attendance who supports, the time of live continuity to said live management server;
Said live management server verifies whether said live client has the ability to pay that live broadcast service is provided or do not have the user right that this live broadcast service is provided;
If checking is passed through, said live management server is said live client allocation medium distribution services ability and Rich Media direct broadcast band address, returns said Rich Media direct broadcast band address to said live client.
13. Rich Media according to claim 11 live broadcast service method is characterized in that, also comprises:
Said live client is sent message request with the mode of note, Email or instant message, carries said Rich Media direct broadcast band address in the said message request.
14. Rich Media according to claim 11 live broadcast service method is characterized in that, one or more during the step that said live client is obtained Rich Media's resource in real time comprises the steps:
Video record port and the real-time image data of audio recording port from said terminal equipment;
From said terminal equipment local file system, read the file of video, audio frequency, picture, common document type;
From Rich Media's resource that network obtains.
15. Rich Media according to claim 11 live broadcast service method is characterized in that, said live client comprises the step that said rich media data stream uploads to media delivery service:
Said live client sends to said media delivery service with rich media data flow point section, and the successful one piece of data stream of the every transmission of said live client is then deleted this segment data stream;
Said media delivery service saves as the rich media file of prescribed form with the rich media data received stream, stores in the file system position with said Rich Media direct broadcast band address into.
16. Rich Media according to claim 11 live broadcast service method; It is characterized in that; In response to the live request of watching that comprises said Rich Media direct broadcast band address, said media delivery service will flow the step that sends to Rich Media's player with the said Rich Media corresponding rich media data in direct broadcast band address and comprise:
Said Rich Media player is according to the media server address of said Rich Media direct broadcast band address to the said rich media data stream of said live management server queries place;
Whether said live management server checking spectators have the authority of watching said rich media data stream, if having, then the media distribution service device address with said rich media data stream place returns to said Rich Media player;
Set up data channel between said Rich Media player and the said media delivery service, said media delivery service sends to Rich Media's player with said rich media data stream through said data channel.
CN200910210542.0A 2009-11-09 2009-11-09 Rich media direct broadcasting business system and method Active CN102427463B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910210542.0A CN102427463B (en) 2009-11-09 2009-11-09 Rich media direct broadcasting business system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910210542.0A CN102427463B (en) 2009-11-09 2009-11-09 Rich media direct broadcasting business system and method

Publications (2)

Publication Number Publication Date
CN102427463A true CN102427463A (en) 2012-04-25
CN102427463B CN102427463B (en) 2015-04-22

Family

ID=45961406

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910210542.0A Active CN102427463B (en) 2009-11-09 2009-11-09 Rich media direct broadcasting business system and method

Country Status (1)

Country Link
CN (1) CN102427463B (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634694A (en) * 2013-11-18 2014-03-12 奥维通信股份有限公司 IP-based streaming media playing method and system
CN104348700A (en) * 2013-07-31 2015-02-11 波利康公司 Method and system for sending microblog
CN105656910A (en) * 2016-01-27 2016-06-08 腾讯科技(深圳)有限公司 Media transmission server, media transmission system, user terminal and media transmission method
CN105872579A (en) * 2015-12-23 2016-08-17 乐视网信息技术(北京)股份有限公司 Streaming media live broadcast method, releasing terminal, client and system
CN106105244A (en) * 2016-06-12 2016-11-09 北京小米移动软件有限公司 The method of uploaded videos, device and camera head
CN106254962A (en) * 2016-07-28 2016-12-21 武汉斗鱼网络科技有限公司 A kind of live client quickly starts the method and system of broadcasting
CN106331780A (en) * 2016-09-08 2017-01-11 北京小米移动软件有限公司 Method, device, equipment and system for authorizing live broadcast
CN106534877A (en) * 2016-10-24 2017-03-22 广州酷狗计算机科技有限公司 Method and device for sending media stream
WO2017167272A1 (en) * 2016-03-31 2017-10-05 Chengdu Ck Technology Co., Ltd. Systems and associated methods for live broadcasting
CN107396135A (en) * 2017-09-07 2017-11-24 成都奥科睿科技有限公司 A kind of TV media activity live broadcast system and live broadcasting method
WO2017219532A1 (en) * 2016-06-24 2017-12-28 乐视控股(北京)有限公司 Video application program control method and video application program control system
CN107707932A (en) * 2016-08-08 2018-02-16 北京优朋普乐科技有限公司 A kind of file order method, apparatus and system
CN107948596A (en) * 2017-11-27 2018-04-20 江西文文网络科技有限公司 A kind of villages and towns management system
CN108900866A (en) * 2018-06-12 2018-11-27 海南省火蓝数据有限公司 It is a kind of based on the multi-stage data live broadcast system for melting media service platform
CN109547565A (en) * 2018-12-20 2019-03-29 深圳市梦网科技发展有限公司 Rich media information sending, receiving method and terminal device and storage medium
CN109862399A (en) * 2018-12-14 2019-06-07 珠海市小源科技有限公司 It shows the method for rich media information, handle method, computer installation and the computer readable storage medium of rich media information
CN110234080A (en) * 2019-06-11 2019-09-13 珠海市小源科技有限公司 A kind of information display method, device and system
WO2021057120A1 (en) * 2019-09-26 2021-04-01 腾讯科技(深圳)有限公司 Data transmission method, device and computer storage medium
CN114866795A (en) * 2022-04-28 2022-08-05 百果园技术(新加坡)有限公司 Live broadcast room data processing method and device and live broadcast platform
US11477495B2 (en) 2017-05-31 2022-10-18 Huawei Technologies Co., Ltd. Live broadcast method and system, and related device
CN115278279A (en) * 2022-07-06 2022-11-01 海南乾唐视联信息技术有限公司 Audio and video data processing method and system
US11765427B2 (en) 2018-05-22 2023-09-19 Huawei Technologies Co., Ltd. Virtual reality video playing method, terminal, and server

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070174474A1 (en) * 2005-11-08 2007-07-26 Nokia Corporation System and method for providing feedback and forward transmission for remote interaction in rich media applications
CN101150410B (en) * 2006-09-21 2011-05-11 腾讯科技(深圳)有限公司 A method and system for sharing resources in network TV live broadcasting room
CN101127880B (en) * 2007-09-13 2013-05-08 深圳市融创天下科技股份有限公司 A video information transmission method for video living broadcast programs

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104348700A (en) * 2013-07-31 2015-02-11 波利康公司 Method and system for sending microblog
CN103634694B (en) * 2013-11-18 2017-04-12 奥维通信股份有限公司 IP-based streaming media playing method and system
CN103634694A (en) * 2013-11-18 2014-03-12 奥维通信股份有限公司 IP-based streaming media playing method and system
CN105872579A (en) * 2015-12-23 2016-08-17 乐视网信息技术(北京)股份有限公司 Streaming media live broadcast method, releasing terminal, client and system
WO2017107440A1 (en) * 2015-12-23 2017-06-29 乐视控股(北京)有限公司 Streaming media live broadcasting method, releasing terminal, client terminal and system
CN105656910A (en) * 2016-01-27 2016-06-08 腾讯科技(深圳)有限公司 Media transmission server, media transmission system, user terminal and media transmission method
US20190132613A1 (en) * 2016-03-31 2019-05-02 Chengdu Ck Technology Co., Ltd. Systems and associated methods for live broadcasting
WO2017167272A1 (en) * 2016-03-31 2017-10-05 Chengdu Ck Technology Co., Ltd. Systems and associated methods for live broadcasting
CN106105244A (en) * 2016-06-12 2016-11-09 北京小米移动软件有限公司 The method of uploaded videos, device and camera head
WO2017219532A1 (en) * 2016-06-24 2017-12-28 乐视控股(北京)有限公司 Video application program control method and video application program control system
CN106254962A (en) * 2016-07-28 2016-12-21 武汉斗鱼网络科技有限公司 A kind of live client quickly starts the method and system of broadcasting
CN107707932A (en) * 2016-08-08 2018-02-16 北京优朋普乐科技有限公司 A kind of file order method, apparatus and system
CN106331780A (en) * 2016-09-08 2017-01-11 北京小米移动软件有限公司 Method, device, equipment and system for authorizing live broadcast
CN106331780B (en) * 2016-09-08 2019-05-21 北京小米移动软件有限公司 Authorize live broadcasting method, device, equipment and system
CN106534877A (en) * 2016-10-24 2017-03-22 广州酷狗计算机科技有限公司 Method and device for sending media stream
CN106534877B (en) * 2016-10-24 2019-06-25 广州酷狗计算机科技有限公司 A kind of method and device sending Media Stream
US11477495B2 (en) 2017-05-31 2022-10-18 Huawei Technologies Co., Ltd. Live broadcast method and system, and related device
CN107396135A (en) * 2017-09-07 2017-11-24 成都奥科睿科技有限公司 A kind of TV media activity live broadcast system and live broadcasting method
CN107948596A (en) * 2017-11-27 2018-04-20 江西文文网络科技有限公司 A kind of villages and towns management system
US11765427B2 (en) 2018-05-22 2023-09-19 Huawei Technologies Co., Ltd. Virtual reality video playing method, terminal, and server
CN108900866A (en) * 2018-06-12 2018-11-27 海南省火蓝数据有限公司 It is a kind of based on the multi-stage data live broadcast system for melting media service platform
CN109862399A (en) * 2018-12-14 2019-06-07 珠海市小源科技有限公司 It shows the method for rich media information, handle method, computer installation and the computer readable storage medium of rich media information
CN109547565A (en) * 2018-12-20 2019-03-29 深圳市梦网科技发展有限公司 Rich media information sending, receiving method and terminal device and storage medium
CN109547565B (en) * 2018-12-20 2021-04-30 深圳市梦网科技发展有限公司 Rich media information sending and receiving method, terminal equipment and storage medium
CN110234080A (en) * 2019-06-11 2019-09-13 珠海市小源科技有限公司 A kind of information display method, device and system
CN110234080B (en) * 2019-06-11 2021-07-23 珠海市小源科技有限公司 Information display method, device and system
WO2021057120A1 (en) * 2019-09-26 2021-04-01 腾讯科技(深圳)有限公司 Data transmission method, device and computer storage medium
US11316909B2 (en) 2019-09-26 2022-04-26 Tencent Technology (Shenzhen) Company Limited Data transmission method and apparatus, and computer storage medium
CN114866795A (en) * 2022-04-28 2022-08-05 百果园技术(新加坡)有限公司 Live broadcast room data processing method and device and live broadcast platform
CN114866795B (en) * 2022-04-28 2024-01-26 百果园技术(新加坡)有限公司 Live broadcast room data processing method and device and live broadcast platform
CN115278279A (en) * 2022-07-06 2022-11-01 海南乾唐视联信息技术有限公司 Audio and video data processing method and system

Also Published As

Publication number Publication date
CN102427463B (en) 2015-04-22

Similar Documents

Publication Publication Date Title
CN102427463A (en) Rich media direct broadcasting business system and method
US10154294B2 (en) Cloud based location shifting service
CN107135417B (en) A kind of throwing screen method and system of HLS protocol
CN102025759B (en) Method and system for providing user generated content (UGC) sharing businesses in real time
CN102215116A (en) Method and apparatus for providing timeshift service in digital broadcasting system and system thereof
CN102780921A (en) Method, system and device for acquiring review information during watching programs
CN102131114B (en) Method and system for providing playlist
US20140317650A1 (en) Utilization of remote control to display media
US20120324511A1 (en) Apparatus, system for scheduling and broadcasting media, automatic channel scheduling method and recording medium
CN103139211A (en) Multi-screen adaptive display system and implementation method thereof
CN101848367B (en) File-based video live webcasting method
KR101705898B1 (en) Method and system for providing timeshift service in digital broadcasting system
SE1400317A1 (en) System and procedure adapted to display EPG media content from the World Wide Web
US9456020B2 (en) Methods and systems for transmitting synchronized visual and audio media
CN202121723U (en) Streaming media multiple terminal adaption and publication system
CN101267531A (en) An interactive network TV system and its realization method
CN103596019A (en) A method and a system used for displaying IPTV content across screens
CN1972447A (en) Multi-image player based on stream media technology and its playing method
KR100784066B1 (en) Minor broadcasting service method and system
KR100748273B1 (en) Method and Device for providing broadcasting service according to broadcasting organization by user
CN110502649B (en) Multimedia service classification method and device
US20120079605A1 (en) Methods and Arrangements for Rendering Real-Time Media Services
KR20090039041A (en) System and method for iptv vodcasting service using really simple syndication
CN101188740A (en) Multicast method for living broadcast network TV
JP6175749B2 (en) Content transmission apparatus, program, and content transmission 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