CN104702975A - Flash video variable-speed playing method for remote teaching - Google Patents
Flash video variable-speed playing method for remote teaching Download PDFInfo
- Publication number
- CN104702975A CN104702975A CN201510131321.XA CN201510131321A CN104702975A CN 104702975 A CN104702975 A CN 104702975A CN 201510131321 A CN201510131321 A CN 201510131321A CN 104702975 A CN104702975 A CN 104702975A
- Authority
- CN
- China
- Prior art keywords
- video
- flash
- audio
- client
- media server
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000008859 change Effects 0.000 claims description 29
- 238000012952 Resampling Methods 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 claims description 4
- 230000003139 buffering effect Effects 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 claims 1
- 230000006835 compression Effects 0.000 claims 1
- 238000007906 compression Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000004308 accommodation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a Flash video variable-speed playing method for remote teaching. A client side is connected with a server side through a network, and the server side comprises a Flash media server and an audio media server. The Flash video variable-speed playing method for remote teaching comprises the following steps that 1 the client side sends a variable-speed playing request to the server side, including the variable-speed times of audio/video flow variable-speed playing; 2 the Flash media server adds items including modified video information into configuration files of the Flash media server according to the variable-speed times, wherein the modified video information is modified based on original video information of video flows; 3 applications on the Flash media server enable the original video information of video flows to be replaced by the modified video information according to the configuration files; 4 the Flash media server sends the video flows to the server side, and the server side performs video playing according to the modified video information in the video flows.
Description
Technical field
The invention belongs to Online Video play-back technology field, particularly relate to for long-range Flash video variable playback method of giving lessons.
Background technology
Along with the development of internet, applications correlation technique, the high-quality audio and video playing epoch arrive gradually.At present, FMS (Flash Media Server) is used to provide Technology of Multimedia Stream Playing to be used widely.
In video teaching field, when student is by online teaching platform viewing instructional video, in order to the raising relapse reason that saves time, just need video variable playback function, such as with 1.2 speed changes, 1.5 speed changes, 1.8 variable playback.
At present, Internet video plays more use Flash technology, but Flash technology not variable playback function itself.
Existing a kind of online teaching platform also uses Flash technology, in order to meet the demand of student's speed change viewing video, have employed a kind of high cost and inefficient technical scheme, namely, suppress the video file of normal speed change, 1.2 speed changes, 1.5 speed changes, 1.8 speed changes in advance respectively, be then uploaded on video server.When student's end (client) needs variable playback instructional video, sent request to video server by client, call the video file of corresponding speed change.Although this kind of technical scheme solves Flash cannot the problem of variable playback, shortcoming also clearly, namely, need the video file of the different speed change of compacting in advance, dispose more video server to store for file, and need loaded down with trivial details making and maintenance work, whole economic efficiency is lower.
Summary of the invention
In view of this, applicant has developed a kind of new Flash video variable playback technology, is a kind of technical scheme of low-cost high-efficiency.
For convenience of explanation, the difference that table below, lists technology of the present invention and prior art is used.
According to embodiments of the invention, provide a kind of for long-range Flash video variable playback method of giving lessons, wherein, client is connected by network with service end, described service end comprises Flash media server, audio frequency media server, said method comprising the steps of: step 1, client sends variable playback request to service end, and it comprises the speed change multiple for audio/video flow variable playback; Step 2, Flash media server is according to described speed change multiple, and in the configuration file of Flash media server, add the entry comprising the video information revised, wherein, the described video information revised is revised based on the original video information of video flowing; Step 3, the original video information in described video flowing, according to described configuration file, is replaced with the described video information revised by the application on Flash media server; Step 4, Flash media server sends described video flowing to client, carries out video playback by client according to the described video information revised in described video flowing.
Beneficial effect of the present invention is mainly: service end on-the-fly modifies video speed broadcast information, and Flash client is to audio resampling and control audio-visual synchronization, finally with lower storage with assess the cost, realizes speed result of broadcast.
Accompanying drawing explanation
Fig. 1 is the general frame figure of the online Play System of Flash video according to an embodiment of the invention;
Fig. 2 is the business process map of Flash video shifting control method according to an embodiment of the invention;
Fig. 3 is the service end flow chart of Flash video shifting control method according to an embodiment of the invention;
Fig. 4 is the flow chart of the video speed Control of Flash video shifting control method according to an embodiment of the invention;
Fig. 5 is the flow chart that the audio speed changing of Flash video shifting control method according to an embodiment of the invention controls;
Fig. 6 is the flow chart of the video speed Control of Flash video shifting control method according to an embodiment of the invention;
Fig. 7 is the flow chart of the video speed Control of Flash video shifting control method according to an embodiment of the invention.
Embodiment
Below, by reference to the accompanying drawings the enforcement of technical scheme is described in further detail.
Although those skilled in the art will appreciate that the following description relates to a lot of ins and outs of embodiment for the present invention, this is only the example for principle of the present invention is described and does not mean that any restriction.The present invention can be applicable to be different from the occasion outside the following ins and outs exemplified, as long as they do not deviate from principle of the present invention and spirit.
In addition, miscellaneous in order to avoid making the description of this specification be limited to, in description in this manual, the process such as omission, simplification, accommodation may have been carried out to the portion of techniques details that can obtain in prior art data, this is understandable for a person skilled in the art, and this can not affect the open adequacy of this specification.
Moreover, it will be understood by those of skill in the art that the accompanying drawing of this specification is only the schematic diagram for principle of the present invention is described, wherein each part/module incomplete and corresponding expression, be not construed as limiting the invention.Embodiments of the invention can add accompanying drawing/revise according to practical application, or omit the various piece shown in accompanying drawing.
First, general principle of the present invention is described.
Fig. 1 is the general frame figure of the online Play System of Flash video according to an embodiment of the invention.As shown in Figure 1, the online Play System of Flash video is primarily of video server (FMS), audio server (Http), client (student's computer) composition according to an embodiment of the invention, and each part mentioned above is connected by network.
Fig. 2 shows the operation flow of Flash video shifting control method according to an embodiment of the invention.
The target of Flash video variable playback is: play up more frame of video in the unit interval, exports more audio signal in the unit interval.Below, video variable playback, audio speed changing broadcasting, audio-visual synchronization are play and be described respectively.
1, video variable playback
As shown in Figure 3, use RTMP agreement, from video database to FMS service end transmitting video-frequency flow, cross FMS service end after the video information (metadata) to this video flowing processes, send a (falseness) video information revised to Flash client player.According to the video information process video flowing of amendment after Flash client player receiver, video information, thus reach video variable playback effect.
Particularly, play up more frame of video to be completed by Flash client player.The Video control that the present invention uses Flash to carry realizes the broadcasting of RTMP video flowing, want to allow it play up more frame, amendment Flash control is unrealistic, but, send the frame per second information of an amendment can to Flash client player, the frame per second that Flash revises by this carrys out render video, this addresses the problem the problem of video variable playback.Such as, if former frame per second is 30 frames/second, then send the frame per second 60 frames/second of amendment to Flash client player.
FMS provides the plug-in extension framework based on C++ source code.Flash speed change plug-in unit primary expansion File plug-in module wherein, thus achieve the Read-write Catrol of media file.
Development deployment flow process is as follows: spread F ile plug-in module, exploitation video speed change plug-in unit; .so storehouse is compiled for CentOS 5.5; Compiled video speed change plug-in unit is disposed to FMSRootInstall/modules/fileio catalogue; FMS loads this plug-in unit when service starts.
RTMP client cannot with video speed change plug-in unit direct interaction, so video speed change plug-in unit cannot know that user is the need of video variable playback, also just cannot revise video information as required.In order to transmit the request of client about speed change, client sends the request with the amendment of speed change information to service end.
First, the FMS application such as vod12, vod15 are created respectively under applications catalogue under FMS installation directory, an Application.xml configuration file is had under these vod application catalogues, false media path address (Streams node) field (entry) that one comprises speed change information (video information revised) is added in configuration file, come first position, its real media path is constant.
Fig. 3 is the service end flow chart of Flash video shifting control method according to an embodiment of the invention.
When carrying out Flash Online Video and playing, directly vod12 is asked during client-requested variable playback, vod15 iso-variable velocity application (applying for FMS), each vod applies and can read video file according to first in configuration file (comprising video information revise) false media path field extraction video speed change information, now can call video speed change plug-in unit, when video file cannot be found from false media path, second media path field in Application.xml is used again to read video file, until find correct video file.After finding correct video file, when client reads in video data, according to the video speed change information processing video data extracted above, concrete grammar as mentioned below.
FMS service end sends the video speed change information realization variable playback revised to client, the amending method of video information as shown in Figure 6.
It is the media information part of MP4 video in Fig. 6.Indicate 1: the media information (according to MP4 file format) navigating to video by searching " 6D 646864 "; Indicate 2: move 16 data bit backward determine sign 2 by indicating the document location determined in 1, sign 2 represents video time unit of measurement (the foundation MP4 file format in this MP4 file, be mete-wand (time scale), mate with frame per second).
Video speed change formula is: S2=S1*R
Wherein, S1 represents the value of the mete-wand got from MP4 file, and R is speed change value (as being 1.8 speed changes, then R is 1.8), and S2 is the value of the mete-wand after speed change.Covered by S2 and replace S1, the data after conversion as shown in Figure 7.
" the video speed change plug-in unit " of service end first reads " frame per second (original frame per second) " information of video file, then on this " frame per second " basis, the broadcasting speed multiple received from client is multiplied by, FMS service end sends to Flash client the video data after frame per second change, after client receives " frame per second " information (frame per second after being multiplied by multiple) of the amendment in video data, just can play according to this frame per second, the effect of video variable playback can be realized.
2, audio speed changing is play
Audio frequency is play mainly to be needed to solve variable playback, adjustment progress, fast these three problems of response, in order to overcome the above problems, can Mp3 formatted audio files be left on nginx server, then send http request by sokect and carrying out multithreading download.As shown in Figure 5, be implemented as follows:
The first step, disposes nginx server, is deposited by Mp3 audio file on the server and 843,443 and 80 ports of extra monitoring service device (use xinetd to achieve monitoring work with upper port.If do not do this to monitor, the socket request of client cannot ask the data of service end.), return Java.policy when client is asked by socket.
Second step, use the URLStream class that ActionScript 3.0 provides, request needs the audio file play to monitor ProgressEvent.PROGRESS event simultaneously, stops obtaining after the partial data (being set as 256Byte) of the total size bytesTotal and file beginning that get audio file.Then the broadcast information of audio file is gone out according to the data analysis obtained.
3rd step, the Mp3 file size play as required and initial play position open a socket sends GET message from http to nginx server, request audio data block (each block size is set as 100Kb, arranges the quick response that relatively little data block realizes client).There is provided voice data to be kept in internal memory according to its position hereof by voice data when first block finishes receiving backward upper strata simultaneously.Continuation request second audio data block of closing wouldn't be closed after first socket receives data, open second socket simultaneously and continue request audio data block.By that analogy until socket number reaches maximum set value (suppose to be set as 6, multithreading is downloaded), remaining audio data block is then downloaded one by one by above 6 socket.More than closedown after all audio data download complete, all socket connect.
4th step, by analyzing the voice data got, finding the frame header position of audio frequency, voice data being packaged into swf media file, and giving playing module.
5th step, ActionScript 3.0 provides SampleDataEvent event, and sound carries out compressing dynamic flow broadcasting (resampling module uses the soundtouch storehouse of increasing income) that resampling realizes voice data to original audio data by monitoring SampleDataEvent.SAMPLE_DATA event.After current audio data finishes playing, from the voice data downloaded, again choose section audio data according to the position of playing and carry out the 3rd step operation.By that analogy until all voice datas finish playing.
3, audio-visual synchronization is play
Flash client plays video flowing and the audio stream of above-mentioned two-way speed change simultaneously, by the life cycle of program listens audio/video flow as states such as connection, loading, buffering, broadcasting, time-outs, and controlling the synchronous mutually broadcasting of audio/video flow, when ensureing to play, picture is consistent with the time location of sound.
Thinking and the implementation of audio-visual synchronization are as follows:
Guarantee audio-visual synchronization by the difference of the actual play position judging video, audio frequency, when video is fast, video pause, until audio frequency is caught up with; When audio frequency is fast, audio frequency suspends, until video is caught up with.
Like this, by technical methods all above, finally reach the actual effect of audio frequency and video variable playback.
In sum, those skilled in the art will appreciate that and can make various amendment, modification and replacement to the above embodiment of the present invention, it all falls into the protection scope of the present invention as claims limit.
Claims (6)
1., for a long-range Flash video variable playback method of giving lessons, wherein, client is connected by network with service end, and described service end comprises Flash media server, audio frequency media server, said method comprising the steps of:
Step 1, client sends variable playback request to service end, and it comprises the speed change multiple for audio/video flow variable playback;
Step 2, Flash media server is according to described speed change multiple, and in the configuration file of Flash media server, add the entry comprising the video information revised, wherein, the described video information revised is revised based on the original video information of video flowing;
Step 3, the original video information in described video flowing, according to described configuration file, is replaced with the described video information revised by the application on Flash media server;
Step 4, Flash media server sends described video flowing to client, carries out video playback by client according to the described video information revised in described video flowing.
2. Flash video variable playback method according to claim 1, wherein, described video flowing uses FMS streaming media server to client transmissions.
3. Flash video variable playback method according to claim 1, wherein, described video flowing is MP4 video flowing, in described step 2, revises described original video information according to following formula:
S2=S1*R,
Wherein, S1 represents the value of the mete-wand extracted from MP4 video flowing, and R is speed change multiple, and S2 is the value of the mete-wand after speed change, and the S1 in described original video information is revised as S2.
4. Flash video variable playback method according to claim 1, described service end also comprises audio frequency media server, and described method is further comprising the steps of after step 1:
Step 2-1, client, to audio frequency media server request voice data, by analyzing the voice data got, finding the frame header position of voice data, voice data is packaged into Flash media file;
Step 2-2, client, according to described speed change multiple, carries out compression resampling to original audio data, and the dynamic flow realizing voice data is play.
5. Flash video variable playback method according to claim 4, wherein, client is by the life cycle of monitoring audio/video stream and state, and control the synchronous mutually of audio/video flow, when ensureing to play, the time location of Audio and Video is consistent, and described state comprises connection, loading, buffering, broadcasting, halted state.
6. Flash video variable playback method according to claim 4, wherein, client is when playing, monitor the current play position of Audio and Video, and obtain the deviation of the current play position of Audio and Video, when the current play position of video is greater than the current play position of audio frequency, video playback is suspended, until video current play position conforms to the current play position of audio frequency; When the current play position of audio frequency is greater than the current play position of video, audio frequency is play and is suspended, until the current play position of audio frequency conforms to the current play position of video.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510131321.XA CN104702975A (en) | 2015-03-24 | 2015-03-24 | Flash video variable-speed playing method for remote teaching |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510131321.XA CN104702975A (en) | 2015-03-24 | 2015-03-24 | Flash video variable-speed playing method for remote teaching |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104702975A true CN104702975A (en) | 2015-06-10 |
Family
ID=53349685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510131321.XA Pending CN104702975A (en) | 2015-03-24 | 2015-03-24 | Flash video variable-speed playing method for remote teaching |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104702975A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112153447A (en) * | 2020-09-27 | 2020-12-29 | 海信视像科技股份有限公司 | Display device and sound and picture synchronous control method |
WO2021026785A1 (en) * | 2019-08-13 | 2021-02-18 | 深圳市大疆创新科技有限公司 | Video processing method and apparatus, and storage medium |
CN112738607A (en) * | 2020-12-29 | 2021-04-30 | 广州酷狗计算机科技有限公司 | Playing method, device, equipment and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1396742A (en) * | 2002-08-02 | 2003-02-12 | 清华大学 | Speed-variable playing method based on stream medium technique for player |
US7194676B2 (en) * | 2002-03-01 | 2007-03-20 | Avid Technology, Inc. | Performance retiming effects on synchronized data in an editing system |
CN101075949A (en) * | 2006-05-15 | 2007-11-21 | 中兴通讯股份有限公司 | Method for changing fluid-medium file broadcasting speed |
CN101588494A (en) * | 2009-06-30 | 2009-11-25 | 华为技术有限公司 | Method for processing media stream, communication system, and relative devices |
CN101600092A (en) * | 2009-06-12 | 2009-12-09 | 中兴通讯股份有限公司 | The generation of network video and player method and system |
US7739715B2 (en) * | 2003-06-24 | 2010-06-15 | Microsoft Corporation | Variable play speed control for media streams |
CN102271280A (en) * | 2011-07-20 | 2011-12-07 | 宝利微电子系统控股公司 | Method and apparatus for variable speed playing of digital audio and video |
US20130041490A1 (en) * | 2011-08-13 | 2013-02-14 | Colin M. Leonard | Systems and Methods for Dynamic Audio Processing |
CN103686311A (en) * | 2013-11-22 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | A method and device for playing audio and video |
CN103701827A (en) * | 2014-01-03 | 2014-04-02 | 上海美琦浦悦通讯科技有限公司 | Method for realizing stream media play based on self-adaption stream media service gateway system |
-
2015
- 2015-03-24 CN CN201510131321.XA patent/CN104702975A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7194676B2 (en) * | 2002-03-01 | 2007-03-20 | Avid Technology, Inc. | Performance retiming effects on synchronized data in an editing system |
CN1396742A (en) * | 2002-08-02 | 2003-02-12 | 清华大学 | Speed-variable playing method based on stream medium technique for player |
US7739715B2 (en) * | 2003-06-24 | 2010-06-15 | Microsoft Corporation | Variable play speed control for media streams |
CN101075949A (en) * | 2006-05-15 | 2007-11-21 | 中兴通讯股份有限公司 | Method for changing fluid-medium file broadcasting speed |
CN101600092A (en) * | 2009-06-12 | 2009-12-09 | 中兴通讯股份有限公司 | The generation of network video and player method and system |
CN101588494A (en) * | 2009-06-30 | 2009-11-25 | 华为技术有限公司 | Method for processing media stream, communication system, and relative devices |
CN102271280A (en) * | 2011-07-20 | 2011-12-07 | 宝利微电子系统控股公司 | Method and apparatus for variable speed playing of digital audio and video |
US20130041490A1 (en) * | 2011-08-13 | 2013-02-14 | Colin M. Leonard | Systems and Methods for Dynamic Audio Processing |
CN103686311A (en) * | 2013-11-22 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | A method and device for playing audio and video |
CN103701827A (en) * | 2014-01-03 | 2014-04-02 | 上海美琦浦悦通讯科技有限公司 | Method for realizing stream media play based on self-adaption stream media service gateway system |
Non-Patent Citations (1)
Title |
---|
陆成刚: "语音性别变换的实时实现", 《电声技术》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021026785A1 (en) * | 2019-08-13 | 2021-02-18 | 深圳市大疆创新科技有限公司 | Video processing method and apparatus, and storage medium |
CN112153447A (en) * | 2020-09-27 | 2020-12-29 | 海信视像科技股份有限公司 | Display device and sound and picture synchronous control method |
CN112153447B (en) * | 2020-09-27 | 2022-06-14 | 海信视像科技股份有限公司 | Display device and sound and picture synchronous control method |
CN112738607A (en) * | 2020-12-29 | 2021-04-30 | 广州酷狗计算机科技有限公司 | Playing method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10559324B2 (en) | Media identifier generation for camera-captured media | |
US11477156B2 (en) | Watermarking and signal recognition for managing and sharing captured content, metadata discovery and related arrangements | |
JP7126813B2 (en) | Video recording method and system | |
US10971191B2 (en) | Coordinated audiovisual montage from selected crowd-sourced content with alignment to audio baseline | |
CN100535959C (en) | System for multi media real-time synchronous teaching based on network | |
CN108965397A (en) | Cloud video editing method and device, editing equipment and storage medium | |
WO2016004258A1 (en) | Automatic generation of video and directional audio from spherical content | |
JP2022095945A (en) | Ancillary data synchronization for content including audio | |
CN102883181A (en) | Method and system for instant network video playing | |
CN104702975A (en) | Flash video variable-speed playing method for remote teaching | |
US10262693B2 (en) | Direct media feed enhanced recordings | |
CN105472457B (en) | Video-based starting playing method and video starting device | |
US20160093333A1 (en) | Recording medium recorded with multi-track media file, method for editing multi-track media file, and apparatus for editing multi-track media file | |
CN109697906A (en) | It is a kind of that teaching method and system are followed based on internet teaching platform | |
CN101552791A (en) | Method and system for playing multiple media file | |
CN104135596A (en) | Video and document anchor synchronous matching and showing method based on FLEX | |
CN111771385B (en) | Coordinates as assistance data | |
CN101924932A (en) | Rapid making method of CNVS multimedia courseware | |
CN110136500A (en) | Full-automatic more picture live teaching broadcast systems | |
CN106162380A (en) | A kind of Online Video call method and system | |
CN102802002A (en) | Method for mobile phone to play back 3-dimensional television videos | |
KR20150106472A (en) | Method and apparatus for providing contents | |
US10678842B2 (en) | Geostory method and apparatus | |
EP3780638A1 (en) | Information processing device, information processing device, and program | |
Arntzen et al. | Data-independent sequencing with the timing Object: a JavaScript sequencer for single-device and Multi-device Web Media |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150610 |
|
RJ01 | Rejection of invention patent application after publication |