CN101848367B - File-based video live webcasting method - Google Patents

File-based video live webcasting method Download PDF

Info

Publication number
CN101848367B
CN101848367B CN2010101791100A CN201010179110A CN101848367B CN 101848367 B CN101848367 B CN 101848367B CN 2010101791100 A CN2010101791100 A CN 2010101791100A CN 201010179110 A CN201010179110 A CN 201010179110A CN 101848367 B CN101848367 B CN 101848367B
Authority
CN
China
Prior art keywords
file
output file
request
browser
coding output
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
CN2010101791100A
Other languages
Chinese (zh)
Other versions
CN101848367A (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.)
WUHAN KUANXIN TECHNOLOGY Co Ltd
Original Assignee
WUHAN KUANXIN TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WUHAN KUANXIN TECHNOLOGY Co Ltd filed Critical WUHAN KUANXIN TECHNOLOGY Co Ltd
Priority to CN2010101791100A priority Critical patent/CN101848367B/en
Publication of CN101848367A publication Critical patent/CN101848367A/en
Application granted granted Critical
Publication of CN101848367B publication Critical patent/CN101848367B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a file-based video live webcasting method. The method mainly comprises the following steps: when a request which is sent through hypertext transfer protocol (HTTP) by a browser is a request for watching a channel or a video on a device and the request content is legal, a coder on server end performs coded output to a video device or a record file, CGI executable program or script transmits the message of URL of a playlist file containing the information of each coded output file, the browser analyzes the message, when the analysis result is the URL address of the coded output file, the browser embeds a player plug-in to one page, prepares to play the coded output file and sends a file-sending request for sending the coded output file; and a Web server sends the coded output file according to the file-sending request, and the player plug-in plays the coded output file. The method uses the standard Web server and utilizes HTTP for data transmission, thus the cost for realizing the method is lower and the communication process is not limited by protocol.

Description

Video live webcasting method based on file
Technical field
The present invention relates to the video live webcasting technology, the dynamic image of the real-time change that is specifically related to catch, or by recorded file such as dynamic image that DVD preserved live method on network by equipment such as TV tuner (tuner), monitoring camera, video cameras.
Background technology
The fast development of the Internet provides powerful market forces, the streaming media service increased popularity that just becoming with popularizing to streaming media service development.At present, stream media technology is widely used in the every aspect of internet information services such as multimedia news briefing, online live, the web advertisement, ecommerce, video request program, long-distance education, tele-medicine, network radio station, real-time video meeting.The network information interchange that is applied as of stream media technology brings revolutionary variation, has improved the efficient and the quality of social interactions, and wherein comparatively commonly video live webcasting is technological.
The realization of video live webcasting technology at present roughly is divided into two kinds.A kind of hardware coder and streaming media server of being to use.This method is relatively more expensive, nor flexibly.Because streaming media server is a very big software, need take more internal memory and CPU, this has just increased hardware cost; And hardware coder limits output format type, coding method etc. usually.A kind of in addition software encoder and streaming media server that is to use appointment.This method is owing to the employing of streaming media server, thereby the same a kind of method is the same, the expensive of realization.In addition, above-mentioned two kinds of methods all are subject to the protocol type of being supported usually, and client also need be supported identical agreement.This has just limited being widely used of video live webcasting technology.
Therefore be necessary to provide a kind of improved video live webcasting method to overcome the defective of prior art.
Summary of the invention
The purpose of this invention is to provide a kind of video live webcasting method based on file, expense is lower during realization, and does not receive the influence of protocol type.
To achieve these goals, the invention provides a kind of video live webcasting method, comprise the steps: that browser passes through HTTP and sends request, watch the dynamic image on certain channel or certain equipment with request based on file; When Web server judges that said client-requested is watched the content legality of dynamic image and said client-requested on certain channel or certain equipment for request; Encoder is to the output of encoding of video equipment or recorded file, and CGI executable program or script send the message of the play list file URL that comprises each coding output file information to browser; When said browser judges that said message content is play list file URL address, on the page, embed the player plug-in unit, prepare the broadcast encoder output file, and send the transmission file request of request transmission coding output file to Web server; Web server sends the coding output file according to said transmission file request; Player plug-in unit in the browser is play said coding output file.
In one embodiment of the invention; The client-requested that said browser sends comprises the programme televised live video data information that request obtains to specify display format, appointment audio frequency and video format, appointment baud rate; Then; Said encoder is specially the encode step of output of video equipment: said encoder is according to display format, Voice & Video form, the baud rate of appointment in the socket message, to the output of encoding of video equipment or recorded file.
In another embodiment of the present invention; Said browser is after the transmission file request of coding output file is sent in the Web server request of sending; Also comprise step: said Web server sends big capability notification message to said browser; Said big capability notification message comprises that the coding output file that will send is a bulky information; Then, the step that said Web server sends the coding output file according to said transmission file request is specially:, said Web server constantly sends the coding output file then; The step that player plug-in in the said browser is play said coding output file is specially: said browser continues the data flow of the coding output file of the said Web server transmission of reception, and said player continues the broadcast encoder output file.
In an embodiment more of the present invention, said encoder is specially the encode step of output of video equipment: said encoder is a unit to the output of encoding of video equipment or recorded file with predetermined coding duration or predetermined output file size.
In another embodiment of the present invention, said CGI executable program or script are specially to the step that browser sends the message of the play list file URL that comprises each coding output file information: corresponding each coding output file is created each URL through extranet access; A newly-built file writes said each URL through each coding output file of extranet access successively in said file; Corresponding said document creation is through the URL of extranet access; Send the message that comprises said file to browser; Then; The step that said browser sends the transmission file request of coding output file to the Web server request of sending is specially: the player plug-in unit is when playing said file; According to the URL of each coding output file that writes down in the said file, the request of transmission the transmission file request of coding output file to obtain the actual coding output file, then; The step that said Web server sends the coding output file according to said transmission demand file request is specially: Web server sends the actual coding output file successively; Then, the step that the player plug-in unit in the said browser is play said coding output file is specially: browser receives said actual coding output file, and the player plug-in unit is play said actual coding output file successively.
In an embodiment more of the present invention, the step that said player plug-in unit is play each coding output file successively is specially: when said player plug-in unit was play the present encoding output file, Web server deleted a last coding output file of storing on the server.
In another embodiment of the present invention; Said method also comprises step: when said Web server receive that said browser sends stop playing request or at the appointed time in browser when not receiving the packet of the coding output file that has sent; Said encoder stops coding output, deletes temporary coding output file.
Compared with prior art; The present invention adopts the mode of played file to realize the broadcast of real time content; The Web server of employing standard sends file, and utilizes HTTP(Hypertext Transport Protocol) between client and server end, to carry out transfer of data, realizes the network direct broadcasting of dynamic image.The Web server expense of standard is less in this method, and does not need other particular protocol between client and the server end, does not receive the influence of protocol type.In addition, present embodiment also can expand new form and encoder under the prerequisite that does not increase any cost.
Description of drawings
Fig. 1 is the flow chart that the present invention is based on the video live webcasting method of file.
Embodiment
With reference now to accompanying drawing, describe embodiments of the invention, the similar elements label is represented similar elements in the accompanying drawing.
The realization of this method is to be based upon on the system architecture of server end and client composition.The hardware components of said server end comprises: TV tuner (tuner), camera or video camera, common X86 PC.TV tuner (tuner), camera or video camera etc. are connected on common X86 personal host computer.The effect of said TV tuner (tuner) provides the standard television receiving function.The effect of said camera or video camera be to its take the photograph in the journey scope the people or object is kept watch on or carry out picture catching.Select for use the X86 personal host computer to be owing to be easy to change internal memory and CPU, increased the flexibility of hardware apolegamy according to desired video output formats of user and video quality.Like this, the dynamic image of the real-time change that the present invention can catch equipment such as TV tuner (tuner), monitoring camera, video cameras is encoded at server end, and then carries out live in client.In addition, be provided with recorded file in the said X86 PC, like DVD, like this, the present invention can encode at server end to the dynamic image that recorded file is preserved, and then carries out live in client.The software section of said server end comprises: ++ TV software 1.0, software encoder.Wherein ++ Web server, CGI executable program or script, coding service that TV software 1.0 has comprised described in the present invention are monitored.The hardware components of said client comprises ordinary individual's computer or the terminal with function of surfing the Net.The software section of said client comprises browser.Because browser is to have the ordinary individual's computer of function of surfing the Net or a requisite software at terminal, so present embodiment need not any software of extra installation.
In conjunction with Fig. 1, present embodiment is specially based on the step of the video live webcasting method of file:
Step S1; The browser of client sends request through HTTP(Hypertext Transport Protocol) to Web server; Watch the dynamic image on certain channel or certain equipment with request, the described request content comprises the programme televised live video data information that request obtains to specify display format, appointment audio frequency and video format, appointment baud rate;
Step S2, the Web server of server end receives described request, and described request is resolved, and judges whether the result who resolves is the request of watching the dynamic image on certain channel or certain equipment, if, continue next step, if not, change step S4;
Step S3, Web server writes down the content of described request, and passes through the CGI executable program or the script of CGI(Common gateway interface) (CGI) standard calls server end, changes step S5;
Step S4, Web server judge whether the result who resolves is the transmission file request that the coding output file is sent in request, if change step S17; If not, then send error message to browser, finish.
Step S5, CGI executable program or script are resolved the content of described request, judge whether the content of described request is legal, if, continue next step, if not, change step S7;
Step S6, CGI executable program or script monitor with the coding service of server end through socket (socket) and connect, and send the socket message that comprises the described request content through socket to coding service monitoring, change step S8;
Step S7, CGI executable program or script send error message to browser, finish;
Step S8, coding serve monitoring reception socket message, and said socket message is resolved, and judge whether said socket message is legal, if, continue next step, if not, change step S10;
Step S9; The encoder (encoder) of invoking server end is monitored in the coding service; Encoder is based on display format, Voice & Video form, the baud rate of appointment in the socket message; Video equipment or recorded file (TV tuner (tuner), camera or video camera, recorded file such as DVD) are carried out real-time coding output; At this moment; The coding service is monitored to CGI executable program or script and is sent the message that comprises coding export file name (like tv.1.wmv), changes step S11;
Step S10, the coding service is monitored to CGI executable program or script and is sent the failure response message, and after CGI executable program or script were received message, the browser transmission error message to client finished;
Step S11, CGI executable program or script resolve the said message that comprises the export file name of encode after receiving the said message that comprises the export file name of encode, and judge and resolve whether success, if, continue next step, if deny, commentaries on classics step S13;
Step S12; CGI executable program or script are created a play list file (like tv.asx); Said play list file comprise actual coding export file name in the message that said CGI executable program or script receive (like tv.1.wmv, tv.2.wmv, URL tv.3.wmv...); CGI executable program or script to browser send comprise said play list file name URL (like http: // 59.174.46.120/tv.asx) message, change step S14;
Step S13, CGI executable program or script send error message to the browser of client, finish;
Step S14; Browser receives the said message that comprises said play list file name URL, and the said message that comprises said play list file name URL is resolved, and judges whether the said message content that comprises said play list file name URL is coding output file URL address; If; Continue next step,, change step S16 if not;
Step S15 embeds the player plug-in unit on browser page, prepare to play the coding output file on the Web server, and the transmission file request that browser sends coding output file (like tv.1.wmv) through the HTTP request of sending is changeed step S17;
Step S16, browser is shown to the viewing area with the message content of being received, finishes;
After step S17, Web server receive said transmission file request, send the coding output file;
After step S18, browser received said coding output file, the player plug-in unit in the browser was play said coding output file, finished.
By on can find out that present embodiment adopts B/S (Brower/Server, browser/server) communication pattern, can realize the dynamic image of equipment such as TV, live monitoring camera, video camera seizure live on network.Also can remote watching DVD, recorded file or the like.
In addition; Present embodiment adopts the mode of played file to realize the broadcast of real time content; The Web server of employing standard sends file, and utilizes HTTP(Hypertext Transport Protocol) between client and server end, to carry out transfer of data, realizes the network direct broadcasting of dynamic image.The Web server expense of standard is less in this method, and does not need other particular protocol between client and the server end, does not receive the influence of protocol type.In addition, present embodiment also can expand new form and encoder under the prerequisite that does not increase any cost.
In step S17, after Web server receives said transmission file request, send before the actual coding output file, also comprise step:
Web server sends big capability notification message to browser; Said big capability notification message comprise the coding output file that will send be big capacity (for example 4G size) information (at this moment; After browser receives that the coding output file of Web server notice is big capacity information; Browser then can be waited for and receive big capacity documents)
Then, said step S18 is specially:
Said browser continues the data flow of the coding output file of the said Web server transmission of reception, and said player continues to play said coding output file.
By on can find out; Because actual coding output file size is to increase in real time; During Web server notice browser file size, do not tell the actual size of browser coding output file (tv.1.wmv), but the coding output file that the notice browser will send is a vast capacity; Thereby the continuous received code output file of browser data flow, the player plug-in unit continues to play received data flow.Therefore, present embodiment utilizes super large documentary information technology to support based on the real-time fluidisation of the video content of file.
In step S9, said encoder to video equipment encode output step be specially:
Said encoder is a unit to the video equipment output of encoding with predetermined coding duration (as 30 minutes) or predetermined output file size (like 200M).Particularly; During coding; The coding duration reaches scheduled duration or the coding output file reaches when being scheduled to size; Encoder stops coding output file tv.1.wmv; The output file tv.2.wmv that restarts to encode when coding output file tv.2.wmv reaches scheduled duration or coding output file tv.2.wmv and reaches predetermined size, stops coding output file tv.2.wmv; The output file tv.3.wmv that restarts to encode reaches scheduled duration or predetermined size up to coding, and the like;
In step S12, the step that CGI executable program or script generate and send the message that comprises the export file name of encoding is specially:
Corresponding each coding output file (like coding output file tv.1.wmv, coding output file tv.2.wmv, coding output file tv.3.wmv etc.) is created each URL through extranet access;
A newly-built file (like tv.asx) writes said each URL through each coding output file of extranet access successively in said file;
Corresponding said file (tv.asx) is created the URL through extranet access;
Send the message of the URL comprise said file to browser,
Then, the transmission file request that browser sends the coding output file through the HTTP request of sending among the said step S15 is specially:
The player plug-in unit is when played file (tv.asx); What write down in discovery this document is a listed files; URL according to each coding output file that writes down in the file (tv.asx); The request of transmission the transmission file request of coding output file to obtain actual coding output file tv.1.wmv, coding output file tv.2.wmv, coding output file tv.3.wm etc.
Then, the step of Web server transmission coding output file is specially among the step S17:
Web server sends actual coding output file tv.1.wmv, coding output file tv.2.wmv, coding output file tv.3.wmv etc. successively.
Then, step S18 is specially:
Browser received code output file tv.1.wmv, coding output file tv.2.wmv, coding output file tv.3.wmv etc.; In browser received code output file, the player plug-in unit is broadcast encoder output file tv.1.wmv, coding output file tv.2.wmv, coding output file tv.3.wmv etc. successively;
When the player plug-in unit was play the present encoding output file, Web server can delete a last coding output file of storing on the server.For example when player began broadcast encoder output file tv.2.wmv, coding output file tv.1.wmv will delete; When player began broadcast encoder output file tv.3.wmv, coding output file tv.2.wmv will delete, saving the server finite storage space.
Present embodiment also comprises step:
When server end receive that browser sends stop playing request or at the appointed time in browser when not receiving the packet of the coding output file that has sent, said encoder stops coding being exported, and deletes temporary coding output file.
In the present embodiment; On the browser of client, import URL; Like http: // 59.174.46.120/cgi-bin/tvview? Id=013&size=360 * 400&vbitrate=400; Client browser promptly sends to Web server (59.174.46.120) and watches that television channel 13, video size are 360 * 400, baud rate is 400 request; After Web server (like 59.174.46.120) is received the client legitimate request, will call encoder television channel 13 is encoded, will comprise then the file tv.asx of each actual coding output file information URL (like http: // 59.174.46.120/tv.asx) send to browser.Client browser receive file (http: // 59.174.46.120/tv.asx) behind the URL; Will on browser page, embed the player plug-in unit; And let the player plug-in unit begin played file (http: // 59.174.46.120/tv.asx); During player plug-in unit played file tv.asx successively request server send each actual coding output file of writing down among the tv.asx (like http: // 59.174.46.120/tv.1.wmv; Http: // 59.174.46.120/tv.2.wmv...), after server was received and sent file request, at first notifying browser this document was vast capacity; Then constantly to browser send file (like http: // 59.174.46.120/tv.1.wmv) packet, use the player plug-in unit to play while browser receives packet.So just can on browser, see live content.
Invention has been described more than to combine most preferred embodiment, but the present invention is not limited to the embodiment of above announcement, and should contain various modification, equivalent combinations of carrying out according to essence of the present invention.

Claims (1)

1. the video live webcasting method based on file comprises the steps:
Browser sends request through HTTP, watches the dynamic image on certain channel or certain equipment with request;
When Web server judges that described request is watched the content legality of dynamic image and described request on certain channel or certain equipment for request; Encoder is to the output of encoding of video equipment or recorded file, and CGI executable program or script send the message of the play list file URL that comprises each coding output file information to browser;
When said browser judges that said message content is play list file URL address, on the page, embed the player plug-in unit, prepare the broadcast encoder output file, and send the transmission file request of request transmission coding output file to Web server;
Web server sends the coding output file according to said transmission file request;
Player plug-in unit in the browser is play said coding output file;
The request that said browser sends comprises the programme televised live video data information that request obtains to specify display format, appointment audio frequency and video format, appointment baud rate; Then; Said encoder is specially the encode step of output of video equipment or recorded file: said encoder is based on display format, Voice & Video form, the baud rate of appointment in the socket message, to the output of encoding of video equipment or recorded file;
Said browser is after the coding output file is sent in the Web server request of sending; Also comprise step: said Web server sends big capability notification message to said browser; Said big capability notification message comprises that the coding output file that will send is a bulky information; Then; The step that said Web server sends the coding output file according to said transmission file request is specially: said Web server constantly sends the coding output file; Then, the step that the player plug-in unit in the said browser is play said coding output file is specially: said browser continues the data flow of the coding output file of the said Web server transmission of reception, and said player continues the broadcast encoder output file;
Said encoder is specially the encode step of output of video equipment or recorded file: said encoder is a unit to the output of encoding of video equipment or recorded file with predetermined coding duration or predetermined output file size;
Said CGI executable program or script are specially to the step that browser sends the message of the play list file URL that comprises each coding output file information: corresponding each coding output file is created each URL through extranet access; A newly-built file writes said each URL through each coding output file of extranet access successively in said file; And corresponding said document creation is through the URL of extranet access; And the message that sends the URL that comprises said file to said browser; Then; The step that said browser sends the transmission file request of coding output file to the Web server request of sending is specially: said player plug-in unit is when playing said file; According to the URL of each coding output file that writes down in the said file, the request of transmission the transmission file request of coding output file to obtain the actual coding output file, then; The step that said Web server sends the coding output file according to said transmission file request is specially: Web server sends the actual coding output file successively; Then, the step that the player plug-in unit in the said browser is play said coding output file is specially: said browser receives the actual coding output file, and said player plug-in unit is play the actual coding output file successively;
When said Web server receive that said browser sends stop playing request or at the appointed time in browser when not receiving the coding output file packet that has sent, said encoder stops coding being exported, and deletes temporary coding output file;
The step that said player plug-in unit is play each coding output file successively is specially: when said player plug-in unit was play the present encoding output file, Web server deleted a last coding output file of storing on the server.
CN2010101791100A 2010-05-14 2010-05-14 File-based video live webcasting method Expired - Fee Related CN101848367B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101791100A CN101848367B (en) 2010-05-14 2010-05-14 File-based video live webcasting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101791100A CN101848367B (en) 2010-05-14 2010-05-14 File-based video live webcasting method

Publications (2)

Publication Number Publication Date
CN101848367A CN101848367A (en) 2010-09-29
CN101848367B true CN101848367B (en) 2012-07-04

Family

ID=42772802

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101791100A Expired - Fee Related CN101848367B (en) 2010-05-14 2010-05-14 File-based video live webcasting method

Country Status (1)

Country Link
CN (1) CN101848367B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102761532B (en) * 2011-04-29 2015-11-25 腾讯科技(深圳)有限公司 The information processing system of Internet video is unified method
US9112825B2 (en) 2011-09-07 2015-08-18 Dynatrace Llc Performance monitoring of a media player launched by a web browser
CN102497452B (en) * 2011-12-28 2014-07-30 山东大学 Online streaming media service method based on embedded terminal
CN102799429B (en) * 2012-06-28 2017-11-10 新奥特(北京)视频技术有限公司 A kind of player system
CN103327417A (en) * 2013-07-11 2013-09-25 亿览在线网络技术(北京)有限公司 Method and device for directly broadcasting real-time long-distance audio and video frequency
CN107517402A (en) * 2016-06-16 2017-12-26 广州市动景计算机科技有限公司 The method for recording and device of client and browser live video
CN106210010A (en) * 2016-06-30 2016-12-07 深圳市中北明夷科技有限公司 A kind of move page surface information transmission method and device
CN106534877B (en) * 2016-10-24 2019-06-25 广州酷狗计算机科技有限公司 A kind of method and device sending Media Stream

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1312654A (en) * 2000-03-06 2001-09-12 翰林汇软件产业有限公司 Interactive system control method for intelligent TV network
CN101594518A (en) * 2000-12-22 2009-12-02 索尼株式会社 Distributed on-demand media transcoding system and method
CN101616243A (en) * 2009-07-17 2009-12-30 武汉宽信科技有限公司 Universal channel system and realization seamless interlinkage among various media sources in universal channel method
CN101652997A (en) * 2007-03-26 2010-02-17 阿尔卡特朗讯公司 System and method for efficient delivery of data content

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1312654A (en) * 2000-03-06 2001-09-12 翰林汇软件产业有限公司 Interactive system control method for intelligent TV network
CN101594518A (en) * 2000-12-22 2009-12-02 索尼株式会社 Distributed on-demand media transcoding system and method
CN101652997A (en) * 2007-03-26 2010-02-17 阿尔卡特朗讯公司 System and method for efficient delivery of data content
CN101616243A (en) * 2009-07-17 2009-12-30 武汉宽信科技有限公司 Universal channel system and realization seamless interlinkage among various media sources in universal channel method

Also Published As

Publication number Publication date
CN101848367A (en) 2010-09-29

Similar Documents

Publication Publication Date Title
CN101848367B (en) File-based video live webcasting method
US10313758B2 (en) Scheduling video content from multiple sources for presentation via a streaming video channel
US9813740B2 (en) Method and apparatus for streaming multimedia data with access point positioning information
CN101512517B (en) Personal content distribution network
CN102143385B (en) Media play processing method, digital media server and system
RU2601446C2 (en) Terminal apparatus, server apparatus, information processing method, program and interlocked application feed system
CN101917591B (en) Method and device for playing back live video
EP2853075B1 (en) Content-specific identification and timing behavior in dynamic adaptive streaming over hypertext transfer protocol
WO2016138844A1 (en) Multimedia file live broadcast method, system and server
US8143508B2 (en) System for providing lyrics with streaming music
CN112752115B (en) Live broadcast data transmission method, device, equipment and medium
KR20140107199A (en) Terminal apparatus, server apparatus, information processing method, program, and linking application supply system
US20130031222A1 (en) Methods, apparatuses and computer program products for pausing video streaming content
US20110138429A1 (en) System and method for delivering selections of multi-media content to end user display systems
US11647252B2 (en) Identification of elements in a group for dynamic element replacement
WO2008143493A2 (en) Media stream system and method thereof
US20130160063A1 (en) Network delivery of broadcast media content streams
CN102378001A (en) Mobile terminal supporting picture live broadcast mode, video live broadcast method thereof and system thereof
KR102110623B1 (en) Transmission device, information processing method, program, reception device, and application linking system
CN104185040A (en) Application synchronization method, application server and terminal
CN103024491B (en) The video broadcasting method of mobile terminal and system
CN105430510A (en) Video on demand method, gateway, smart terminal and video on demand system
US20200280760A1 (en) Capturing border metadata while recording content
WO2008103364A1 (en) Systems and methods for sending, receiving and processing multimedia bookmarks
CN102710967A (en) Cloud television 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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120704

Termination date: 20200514