CN1859565A - Method for broadcastin stream media caption and its stream media player - Google Patents
Method for broadcastin stream media caption and its stream media player Download PDFInfo
- Publication number
- CN1859565A CN1859565A CNA2005100345489A CN200510034548A CN1859565A CN 1859565 A CN1859565 A CN 1859565A CN A2005100345489 A CNA2005100345489 A CN A2005100345489A CN 200510034548 A CN200510034548 A CN 200510034548A CN 1859565 A CN1859565 A CN 1859565A
- Authority
- CN
- China
- Prior art keywords
- stream
- caption
- media
- video flowing
- timestamp
- 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
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention discloses playing stream media caption method for solving poor mobility and dynamic state controllability in current technology. It contains respectively requesting stream media services and said stream media corresponded caption service to stream media server and caption server, said stream media server and caption server respectively transmitting media stream and caption stream to stream media playing unit, said stream media playing unit judging whether caption stream time stamping matched with media stream time stamping, converting at least time stamping matched caption stream into video stream and synchronous playing with said media stream.
Description
Technical field
The present invention relates to stream media technology, relate in particular to the method and the DST PLAYER of broadcastin stream media caption.
Background technology
Streaming Media (Streaming Media) technology is a kind of emerging network transmission technology, be used for sequentially transmitting in real time on the internet and playing the consecutive hours base data stream of content of multimedia such as video/audio, stream media technology comprises fields such as stream medium data collection, video/audio encoding and decoding, storage, transmission, broadcast.Upload playing multimedia information at network and mainly contain dual mode: download and stream transmission.Downloading mode is traditional transmission means, refers to before playing extremely local by the user's download multimedia file.Stream transmission then provides multimedia messages to the user by server in real time, when adopting this mode, the user needn't wait until that whole file is all downloaded and finish, and only need can play through the startup time delay of seconds or tens of seconds, afterwards, the client edge joint is received the broadcast of data limit.
At present, stream media technology is widely used in the information service of the Internets such as multimedia news briefing, online demonstration, online live, the web advertisement, ecommerce, video request program, long-distance education, real-time video meeting and instant messaging.For abundanter streaming media service is provided to the user, generally when the user provides streaming media service, also providing captions service, prior art to provide the captions service that following two kinds of schemes are arranged:
1, streaming media server end solution, this scheme is made caption stream simultaneously when making Media Stream, be stored as the staggered in chronological order media stream file of Media Stream and caption stream again; During broadcast, by client player direct decoding Media Stream and caption stream.
The shortcoming of this scheme be caption stream and Media Stream stored interleaved in file, all users are provided identical caption stream, can not send different caption stream at different users, its flexibility is relatively poor, and it is also inconvenient to revise caption stream.
2, DST PLAYER client solution, this scheme are made the subtitle stream files with corresponding Media Stream coupling in advance, and this document is kept at client terminal local, show corresponding subtitle in the time of the client terminal playing media stream file.
The shortcoming of this scheme is that the caption stream content is not controlled by server end, and caption stream do not control by Streaming Media supplier yet, can not upgrade in time for the captions service of some on-the-spot broadcasting class Media Streams, therefore, its flexibility and dynamic poor controllability.
Summary of the invention
The invention provides a kind of method and DST PLAYER of broadcastin stream media caption, to solve the problem that has flexibility and dynamic poor controllability when prior art provides Streaming Media and captions service at the same time.
A kind of method that transmits stream media caption, this method comprises the steps:
Ask the captions service of streaming media service and this Streaming Media correspondence respectively to streaming media server and subtitle server;
Described streaming media server and subtitle server send Media Stream and caption stream to DST PLAYER respectively;
DST PLAYER judges whether caption stream timestamp and Media Stream timestamp mate, and the caption stream of mating to major general's timestamp is converted to video flowing and described Media Stream synchronous playing.
Wherein:
Earlier to streaming media server request streaming media service, and serve to subtitle server request caption stream again after the replying of streaming media server obtaining.
Described streaming media server and/or subtitle server also require certifying signature after the request of receiving, and send Streaming Media and/or caption stream at the signature verification success backward current media player that the requesting party is provided.
When judgement time stabs coupling, difference with the timestamp of the timestamp of first Media Stream sample and first caption stream sample is a reference value, if the difference of the timestamp of the timestamp of current media sample and current caption stream sample and the difference of described reference value are not more than preset threshold, then determine described current media stream timestamp and current caption stream timestamp coupling, otherwise determine that timestamp does not match.
If include video flowing in the described Streaming Media, then from Streaming Media, isolate video flowing and with the synthetic new video flowing of institute caption stream after play.
A kind of DST PLAYER comprises the media flow processing unit that Streaming Media is separated and decodes audio stream and video flowing, is used for the broadcast unit of audio stream plays and video flowing; Wherein, described player also comprises synthesis unit, this synthesis unit is used to receive the decode caption stream, and outputs to described broadcast unit after decoded caption stream is converted to new video flowing or video flowing that the video flowing of decoded caption stream and described media flow processing unit output is synthetic new.
A kind of stream media caption synthesizer comprises:
Captions reception/Buffer Unit is used for receiving and the buffer memory caption stream;
The caption decoding assembly, the caption stream of the buffer memory that is used to decode;
Video/captions synthesize assembly, are used for the caption stream of caption decoding assembly output and the synthetic new video flowing of video flowing that receives.
The present invention is in the process of media stream, with video flowing in the Media Stream and the synthetic new dynamically video flowing broadcast of caption stream, thereby when providing streaming media service to IM user, corresponding captions service can be provided flexibly, and this captions can be corresponding video dialogue, audio frequency captions, advertisement caption, message captions etc.; Captions service is in the present invention provided by server end, and its dynamic controllability is good, can upgrade in time as required.Adopt the present invention not only can satisfy different business demands, and can be used as a kind of value-added service for the streaming media service merchant increase income the source, provide abundanter streaming media service for the user.
Description of drawings
Fig. 1 is for realizing network architecture schematic diagram of the present invention;
Fig. 2 is the schematic flow sheet of Media Stream and caption stream service;
Fig. 3 A is the storage format schematic diagram of Media Stream;
Fig. 3 B is a caption stream storage format schematic diagram;
Fig. 4 is the DST PLAYER structural representation;
Fig. 5 is the flow chart of Marquee component processing caption stream.
Embodiment
In order to satisfy the different demands of information services such as multimedia news briefing, online demonstration, online live, the web advertisement, ecommerce, video request program, long-distance education, real-time video meeting and instant messaging to the Streaming Media caption technology, improve its flexibility, the present invention controls caption stream by subtitle server, when DST PLAYER request streaming media server provides streaming media service, to the captions service of this Streaming Media correspondence of subtitle server request; Stabbed match time after DST PLAYER received Media Stream that streaming media server and subtitle server send and caption stream, when the caption stream timestamp mates with the Media Stream timestamp, this caption stream is converted to video flowing and described Media Stream synchronous playing.
Be example mainly below with the instant messaging service, in conjunction with the accompanying drawings to realizing that the present invention is elaborated:
As shown in Figure 1, realize that instant network of the present invention system comprises instant communication user client (IMClient) 400 (subscription client is a plurality of), instant communication server (IM Server) 100, streaming media server 200 and subtitle server 300.Wherein: instant communication server 200 is in charge of the user and login authenticates to instant communication user (IM User), and the user is provided signature.Streaming media server 200 provides streaming media service to the user, and the user of access stream media server is authenticated.Subtitle server 300 provides the captions service to the user, and the user of visit subtitle server is authenticated.
Consult shown in Figure 2ly, have DST PLAYER 500 at instant communication client, this DST PLAYER 500 comprises media flow processing unit 510, synthesis unit 520 and broadcast unit 530.Media flow processing unit 510 receives the decode the Media Stream that streaming media server sends by network, synthesis unit 520 synthesizes new Media Stream with the Media Stream and the subtitle server 300 of media flow processing unit 510 outputs by the caption stream that network sends, and broadcast unit 530 is play the Media Stream of synthesis units 520 outputs.
In the DST PLAYER 500, except that synthesis unit 520, media flow processing unit 510 and broadcast unit 530 can be the unit among the Windows Media Player that installs on the Windows operating system.
Consult shown in Fig. 3 A, the storage format of Media Stream on streaming media server 200 is consistent with common streaming media server Media Stream saving format.
Consult shown in Fig. 3 B, on subtitle server 300, in expectation and the Media Stream captions that occur simultaneously of certain time point then stamp with this Media Stream in identical timestamp, show synchronously with assurance streaming media playing and caption stream.Caption stream on the subtitle server 300 adopts the lossless compression-encoding algorithm to encode, as the LZ77 algorithm.
Consult shown in Figure 4ly, media flow processing unit 510 comprises: reception/Buffer Unit 511, audio/video Media Stream separation assembly 512, audio decoder assembly 513 and video decode assembly 514.The Streaming Media that reception/Buffer Unit 511 receives and buffer memory sends from streaming media server 200; Audio/video Media Stream separation assembly 512 will receive/and the Media Stream of Buffer Unit 511 outputs is separated into audio stream and video flowing, and outputs to audio decoder assembly 513 and video decode assembly 514 respectively; 513 pairs of audio streams of audio decoder assembly are decoded, and 514 pairs of video flowings of video decode assembly are decoded.
In order to make caption stream and corresponding Media Stream synchronous playing, the timestamp of caption stream must with the timestamp coupling (timestamp that Media Stream and caption stream perhaps are described must be consistent) of corresponding Media Stream.When whether DST PLAYER 500 mates at the timestamp of determining caption stream and Media Stream, difference with the timestamp of the timestamp of first Media Stream sample and first caption stream sample is a reference value, if the difference of the timestamp of current caption stream sample and current media stream sample timestamp and the difference of described reference value are not more than preset threshold, then determine described current media stream timestamp and current caption stream timestamp coupling.As: threshold setting is 2, and the timestamp of first media sample of Media Stream is 10, and the timestamp of first sample of caption stream is 110, and then reference value is 110-10=100.If after 5 seconds, the timestamp of current media stream is 10+5=15, the timestamp of the caption stream sample that receive this moment is 116, the difference 101 (116-15=101) of the timestamp of then current caption stream sample and current media stream sample timestamp is 1 with the difference of reference value 100, this difference 1 is less than threshold value 2 at this moment, and 500 definite caption stream timestamps of DST PLAYER and Streaming Media timestamp mate.
Consult shown in Figure 5ly, the process of broadcastin stream media caption is as follows:
Step 10: instant communication user A is at first to streaming media server 200 application streaming media services (identifying this Streaming Media is C), and after receiving the replying of streaming media server 200, communication user A is again to the captions service of subtitle server 300 application Media Stream C correspondences.Whether streaming media server need authentication to having comprised in the replying of instant communication user A, whether information such as caption stream service is provided.
Step 20: streaming media server 200 and subtitle server 300 check that respectively the back affirmation can be this new user streaming media service and captions service are provided, and require user A that signature is provided.
Step 30: user A obtains the signature that is used for access stream media server 200 and subtitle server 300 to instant communication server 100, instant communication server 100 returns the signature S1 of an addressable streaming media server and the signature S2 of an addressable subtitle server, sends signature to streaming media server 200 and subtitle server 300 by the user.
Step 40: streaming media server 200 and subtitle server 300 be authentication signature S1 and signature S2 respectively, if two signatures are all by authenticating, then streaming media server 200 and subtitle server 300 send Media Stream C and corresponding caption stream to user A respectively.If by authentication, then server can not provide service to user A to signature.
Step 50: instant communication user A client (IM Client) goes up DST PLAYER 500 receiving medias stream C and the corresponding caption stream that starts, by media flow processing unit 510 decode media stream C and isolate audio stream and video flowing, after synthesis unit 520 receives video flowing and decoded captions service flow, judge whether the timestamp of video flowing and the timestamp of caption stream mate, if coupling, then with this video flowing and the synthetic new video flowing of caption stream, the audio stream of broadcast unit 530 playing media stream processing units 510 outputs and the video flowing of synthesis unit 520 outputs, thus the caption stream that reaches Media Stream and correspondence is play together frequently.If do not match, then this caption stream of buffer memory if the absolute difference of the absolute difference of this caption stream timestamp and current media stream timestamp thinks then that greater than limit value this captions sample is invalid, abandons this sample.
In media flow processing unit 510, video decode assembly 514 with the decoding video stream in the Media Stream after, be transferred to the synthetic assembly 523 of video/captions in the synthesis unit 520 with the form of bitmap (Bitmap), will show that the bitmap dot matrix of captions dot matrix corresponding position on bitmap replaces to the captions color during the synthetic new frame of video of the synthetic assembly of video/captions 523, it is synthetic that the dot matrix of handling all characters that present frame will show is promptly finished captions, the video of a frame.
If do not comprise video flowing in the above-mentioned Media Stream audio stream is not only arranged promptly, the form that the synthetic assembly 523 of video/captions changes into video flowing separately with caption stream sends to video display module 532 and shows.
Certainly, streaming media server 200 and subtitle server 300 also may not need the user that signature is provided and service directly is provided, and promptly do not require signature in above-mentioned steps 20, step 30 and step 40, obtain signature and signature authentication process.
The realization that the realization of the present invention on multimedia news briefing, online demonstration, online live, the web advertisement, ecommerce, video request program, long-distance education and real-time video conference service served with above-mentioned instant messaging does not in like manner repeat them here.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (10)
1, a kind of method of broadcastin stream media caption is characterized in that comprising the steps:
Ask the captions service of streaming media service and this Streaming Media correspondence respectively to streaming media server and subtitle server;
Described streaming media server and subtitle server send Media Stream and caption stream to DST PLAYER respectively;
DST PLAYER judges whether caption stream timestamp and Media Stream timestamp mate, and the caption stream of mating to major general's timestamp is converted to video flowing and described Media Stream synchronous playing.
2, the method for claim 1 is characterized in that, earlier to streaming media server request streaming media service, and serves to subtitle server request caption stream after the replying of streaming media server obtaining again.
3, the method for claim 1, it is characterized in that, described streaming media server and/or subtitle server also require certifying signature after the request of receiving, and send Streaming Media and/or caption stream at the signature verification success backward current media player that the requesting party is provided.
4, the method for claim 1, it is characterized in that, when whether the judgement time stamp mates, difference with the timestamp of the timestamp of first Media Stream sample and first caption stream sample is a reference value, if the difference of the timestamp of current caption stream sample and current media stream sample timestamp and the difference of described reference value are not more than preset threshold, then determine described current media stream timestamp and current caption stream timestamp coupling, otherwise determine that timestamp does not match.
5, as each described method of claim 1 to 4, it is characterized in that, if include video flowing in the described Streaming Media, then from Streaming Media, isolate video flowing and with the synthetic new video flowing of institute caption stream after play.
6, method as claimed in claim 5 is characterized in that, also respectively video flowing and caption stream is decoded before synthetic video stream.
7, method as claimed in claim 6 is characterized in that, is bitmap format with decoding video stream, when synthetic video flows, the bitmap dot matrix of the shared position of captions dot matrix to be shown on the bitmap is replaced to the captions color.
8, a kind of DST PLAYER comprises the media flow processing unit that Streaming Media is separated and decodes audio stream and video flowing, is used for the broadcast unit of audio stream plays and video flowing; It is characterized in that, described player also comprises synthesis unit, this synthesis unit is used to receive the decode caption stream, and outputs to described broadcast unit after decoded caption stream is converted to new video flowing or video flowing that the video flowing of decoded caption stream and described media flow processing unit output is synthetic new.
9, DST PLAYER as claimed in claim 8 is characterized in that, described synthesis unit comprises:
Captions reception/Buffer Unit is used for receiving and the buffer memory caption stream;
The caption decoding assembly, the caption stream of the buffer memory that is used to decode;
Video/captions synthesize assembly, are used for decoded caption stream is converted to new video flowing, perhaps with decoded caption stream and the synthetic new video flowing of described video flowing.
10, a kind of stream media caption synthesizer is characterized in that this assembly comprises:
Captions reception/Buffer Unit is used for receiving and the buffer memory caption stream;
The caption decoding assembly, the caption stream of the buffer memory that is used to decode;
Video/captions synthesize assembly, are used for the caption stream of caption decoding assembly output and the synthetic new video flowing of video flowing that receives.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100345489A CN100452874C (en) | 2005-05-01 | 2005-05-01 | Method for broadcastin stream media caption and its stream media player |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100345489A CN100452874C (en) | 2005-05-01 | 2005-05-01 | Method for broadcastin stream media caption and its stream media player |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200810088098 Division CN101262611B (en) | 2005-05-01 | 2005-05-01 | A stream media player |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1859565A true CN1859565A (en) | 2006-11-08 |
CN100452874C CN100452874C (en) | 2009-01-14 |
Family
ID=37298421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100345489A Active CN100452874C (en) | 2005-05-01 | 2005-05-01 | Method for broadcastin stream media caption and its stream media player |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100452874C (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102067586A (en) * | 2008-03-05 | 2011-05-18 | 惠普开发有限公司 | Synchronizing and windowing external content in digital display systems |
CN102323924A (en) * | 2011-05-20 | 2012-01-18 | 合一网络技术(北京)有限公司 | Method for controlling embedded media player to synchronously display subtitle, presentation and note, system and equipment |
CN102347044A (en) * | 2011-05-20 | 2012-02-08 | 合一网络技术(北京)有限公司 | Synchronous displaying and control method used in embedded media player, system and equipment thereof |
CN102760464A (en) * | 2011-04-29 | 2012-10-31 | 腾讯科技(深圳)有限公司 | Method and device for displaying FLASH video file subtitles |
CN102802044A (en) * | 2012-06-29 | 2012-11-28 | 华为终端有限公司 | Video processing method, terminal and subtitle server |
CN102802025A (en) * | 2011-05-27 | 2012-11-28 | 日本电气株式会社 | Video-sound file update system and video-sound file update method |
CN101727951B (en) * | 2009-11-27 | 2013-01-30 | 北京搜狗科技发展有限公司 | Method for automatically changing play time of caption and device thereof |
CN101808202B (en) * | 2009-02-18 | 2013-09-04 | 联想(北京)有限公司 | Method, system and computer for realizing sound-and-caption synchronization in video file |
CN103731609A (en) * | 2012-10-11 | 2014-04-16 | 百度在线网络技术(北京)有限公司 | Video playing method and system |
CN103986940A (en) * | 2014-06-03 | 2014-08-13 | 王军明 | Fluidization method for video subtitles |
US20140241696A1 (en) * | 2013-02-26 | 2014-08-28 | Roku, Inc. | Method and Apparatus for Viewing Instant Replay |
WO2015035566A1 (en) * | 2013-09-11 | 2015-03-19 | Intel Corporation | Integrated presentation of secondary content |
CN105848004A (en) * | 2016-05-16 | 2016-08-10 | 乐视控股(北京)有限公司 | Caption playing method and caption playing device |
CN105848005A (en) * | 2016-03-28 | 2016-08-10 | 乐视控股(北京)有限公司 | Video subtitle display method and video subtitle display device |
CN110166788A (en) * | 2018-08-02 | 2019-08-23 | 腾讯科技(深圳)有限公司 | Synchronizing information playback method, device and storage medium |
CN113014984A (en) * | 2019-12-18 | 2021-06-22 | 深圳市万普拉斯科技有限公司 | Method and device for adding subtitles in real time, computer equipment and computer storage medium |
CN113596546A (en) * | 2021-07-26 | 2021-11-02 | 海信电子科技(深圳)有限公司 | Multi-stream program playing method and display equipment |
CN115474066A (en) * | 2021-06-11 | 2022-12-13 | 北京有竹居网络技术有限公司 | Subtitle processing method and device, electronic equipment and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5805153A (en) * | 1995-11-28 | 1998-09-08 | Sun Microsystems, Inc. | Method and system for resizing the subtitles of a video |
US20040044532A1 (en) * | 2002-09-03 | 2004-03-04 | International Business Machines Corporation | System and method for remote audio caption visualizations |
CN1505032A (en) * | 2002-12-04 | 2004-06-16 | 上海乐金广电电子有限公司 | Optical disk playing method taking advantage of internet |
KR100939711B1 (en) * | 2002-12-12 | 2010-02-01 | 엘지전자 주식회사 | Apparatus and method for reproducing a text based subtitle |
JP2004328653A (en) * | 2003-04-28 | 2004-11-18 | Toshiba Corp | Reproducing apparatus |
-
2005
- 2005-05-01 CN CNB2005100345489A patent/CN100452874C/en active Active
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102067586A (en) * | 2008-03-05 | 2011-05-18 | 惠普开发有限公司 | Synchronizing and windowing external content in digital display systems |
CN102067586B (en) * | 2008-03-05 | 2014-01-01 | 惠普开发有限公司 | Synchronizing and windowing external content in digital display systems |
CN101808202B (en) * | 2009-02-18 | 2013-09-04 | 联想(北京)有限公司 | Method, system and computer for realizing sound-and-caption synchronization in video file |
CN101727951B (en) * | 2009-11-27 | 2013-01-30 | 北京搜狗科技发展有限公司 | Method for automatically changing play time of caption and device thereof |
CN102760464A (en) * | 2011-04-29 | 2012-10-31 | 腾讯科技(深圳)有限公司 | Method and device for displaying FLASH video file subtitles |
CN102760464B (en) * | 2011-04-29 | 2015-11-11 | 腾讯科技(深圳)有限公司 | The method and apparatus of display FLASH video file captions |
CN102347044B (en) * | 2011-05-20 | 2014-01-22 | 合一网络技术(北京)有限公司 | Synchronous displaying and control method used in embedded media player, system and equipment thereof |
CN102347044A (en) * | 2011-05-20 | 2012-02-08 | 合一网络技术(北京)有限公司 | Synchronous displaying and control method used in embedded media player, system and equipment thereof |
CN102323924A (en) * | 2011-05-20 | 2012-01-18 | 合一网络技术(北京)有限公司 | Method for controlling embedded media player to synchronously display subtitle, presentation and note, system and equipment |
CN102802025A (en) * | 2011-05-27 | 2012-11-28 | 日本电气株式会社 | Video-sound file update system and video-sound file update method |
CN102802044A (en) * | 2012-06-29 | 2012-11-28 | 华为终端有限公司 | Video processing method, terminal and subtitle server |
WO2014000703A1 (en) * | 2012-06-29 | 2014-01-03 | 华为终端有限公司 | Video processing method, terminal and caption server |
CN103731609A (en) * | 2012-10-11 | 2014-04-16 | 百度在线网络技术(北京)有限公司 | Video playing method and system |
US20140241696A1 (en) * | 2013-02-26 | 2014-08-28 | Roku, Inc. | Method and Apparatus for Viewing Instant Replay |
US9363575B2 (en) * | 2013-02-26 | 2016-06-07 | Roku, Inc. | Method and apparatus for viewing instant replay |
US9426539B2 (en) | 2013-09-11 | 2016-08-23 | Intel Corporation | Integrated presentation of secondary content |
WO2015035566A1 (en) * | 2013-09-11 | 2015-03-19 | Intel Corporation | Integrated presentation of secondary content |
CN103986940A (en) * | 2014-06-03 | 2014-08-13 | 王军明 | Fluidization method for video subtitles |
CN105848005A (en) * | 2016-03-28 | 2016-08-10 | 乐视控股(北京)有限公司 | Video subtitle display method and video subtitle display device |
CN105848004A (en) * | 2016-05-16 | 2016-08-10 | 乐视控股(北京)有限公司 | Caption playing method and caption playing device |
CN110166788A (en) * | 2018-08-02 | 2019-08-23 | 腾讯科技(深圳)有限公司 | Synchronizing information playback method, device and storage medium |
CN110166788B (en) * | 2018-08-02 | 2021-11-02 | 腾讯科技(深圳)有限公司 | Information synchronous playing method, device and storage medium |
CN113014984A (en) * | 2019-12-18 | 2021-06-22 | 深圳市万普拉斯科技有限公司 | Method and device for adding subtitles in real time, computer equipment and computer storage medium |
CN115474066A (en) * | 2021-06-11 | 2022-12-13 | 北京有竹居网络技术有限公司 | Subtitle processing method and device, electronic equipment and storage medium |
CN113596546A (en) * | 2021-07-26 | 2021-11-02 | 海信电子科技(深圳)有限公司 | Multi-stream program playing method and display equipment |
CN113596546B (en) * | 2021-07-26 | 2023-09-08 | Vidaa(荷兰)国际控股有限公司 | Multi-stream program playing method and display device |
Also Published As
Publication number | Publication date |
---|---|
CN100452874C (en) | 2009-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1859565A (en) | Method for broadcastin stream media caption and its stream media player | |
CN101262611B (en) | A stream media player | |
JP7142626B2 (en) | Finding and accessing segment chunks for media streaming | |
KR101701855B1 (en) | Method for receiving a broadcast signal | |
KR100995968B1 (en) | Multiple interoperability points for scalable media coding and transmission | |
KR100878534B1 (en) | Apparatus and method for providing internet protocol datacasting service in Digital Audio Broadcasting system | |
CN106165434A (en) | Targeted ads for transmitting media data streaming inserts | |
JP2017514345A (en) | Interactive content acquisition using embedded code | |
US20120304235A1 (en) | Method and system for playing video file, and media resource server | |
CN1801885A (en) | Multimedia signal matching system and method for performing picture-in-picture function | |
CN103188522A (en) | Method and system for providing and delivering a composite condensed stream | |
US20070274344A1 (en) | Method and system for replacing media stream in a communication process of a terminal | |
CN1745382A (en) | Embedding a session description message in a real-time control protocol (RTCP) message | |
CN103096128B (en) | A kind of realize the method for video interactive, server, terminal and system | |
CN1655609A (en) | Method and system for recording videoconference data | |
CN103024454B (en) | Method and system for transmitting interaction entry information to audiences in broadcasting and TV programs | |
CN1976440A (en) | Method and system for accurately positioning playing progress rate in IPTV | |
JP2010515306A (en) | Device for encoding video data and system for decoding | |
CN1714554A (en) | Audio visual media encoding system | |
CN1529503A (en) | Method for selecting video flow code in video gate-link | |
CN113114687A (en) | IPTV converging method and system | |
WO2013166785A1 (en) | Media service providing method and device, and media service displaying method and device | |
US8230017B2 (en) | Optimal page sharing in a collaborative environment | |
CN1798342A (en) | Method for converting coding of video image in conversion equipment | |
KR20080099109A (en) | Method and apparatus for broadcasting service |
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 |