CN110460864A - Method for improving online live broadcast teaching image quality - Google Patents
Method for improving online live broadcast teaching image quality Download PDFInfo
- Publication number
- CN110460864A CN110460864A CN201910640189.3A CN201910640189A CN110460864A CN 110460864 A CN110460864 A CN 110460864A CN 201910640189 A CN201910640189 A CN 201910640189A CN 110460864 A CN110460864 A CN 110460864A
- Authority
- CN
- China
- Prior art keywords
- client
- ppt
- signaling
- page
- transmitting terminal
- 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 25
- 230000011664 signaling Effects 0.000 claims abstract description 63
- 238000006243 chemical reaction Methods 0.000 claims abstract description 6
- 238000003780 insertion Methods 0.000 claims description 13
- 230000037431 insertion Effects 0.000 claims description 13
- 230000001360 synchronised effect Effects 0.000 claims description 10
- 230000004048 modification Effects 0.000 claims description 9
- 238000012986 modification Methods 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 7
- 206010048669 Terminal state Diseases 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 6
- 230000002596 correlated effect Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 5
- 238000004040 coloring Methods 0.000 claims description 3
- 235000013399 edible fruits Nutrition 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 3
- 238000011191 terminal modification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/74—Browsing; Visualisation therefor
-
- 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/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method for improving the quality of online live broadcast lecture, which comprises the following steps: step one, data conversion and uploading, wherein a sending end converts PPT to be explained into H5 and uploads the H5 to a server; step two, the data acquisition is displayed through an H5 page, and is in a pre-download or video stream mode; step three, the sending terminal synchronizes the state of the sending terminal to the client terminal in a signaling mode; and step four, the client receives the signaling and makes a relevant reaction. The invention combines the mode occupation ratio of a teacher using pure PPT in class to be about 85%, adopts a signaling mode to display the main picture of the auxiliary path of the sending end, and plays PPT in an H5 mode, thereby effectively solving various problems of low definition, blockage and the like of the client, meanwhile, the size of the signaling data packet is about 1M, which is obviously much smaller than that of video stream, thus reducing the size of network data request and optimizing network experience.
Description
Technical field
The present invention relates to online live streaming field technologies, refer in particular to a kind of online method that image quality of giving lessons is broadcast live of raising.
Background technique
Online education or long-distance education, on-line study pass through network, Xue Yuanyu using network as the teaching method of medium
Teacher can also carry out education activities even if being separated by ten thousand li;In addition, student can also learn whenever and wherever possible by based courseware
It practises, has really broken the limitation in time and space.Online education can get rid of the limitation such as space-time, human and material resources as far as possible, can
To realize maximum resource utilization.
Online live streamings some at present include main road picture-in-picture, three bypass key frame, audio parts, these parts are all
Be broadcast live displaying by the scheme of audio-video, this mode current client can be made to attend class that there are problems is such as clear
The problems such as spending low, Caton, web experience is excessively poor.Therefore, it is necessary to study a kind of schemes to have solved the above problems.
Summary of the invention
In view of this, in view of the deficiencies of the prior art, the present invention aims to provide a kind of raising is straight online
The method for broadcasting image quality of giving lessons can effectively solve client during existing online live streaming at school there are clarity low, card
The problem of pausing.Transmitting terminal of the present invention is often referred to teacher, and client is often referred to the student that attends class.
To achieve the above object, the present invention is using following technical solution:
A method of it improves and image quality of giving lessons is broadcast live online, include following steps:
The conversion and upload of data, the PPT that transmitting terminal will be explained change into H5 and upload server;
The acquisition of data is shown by the H5 page, pre-download or video flowing mode;
Transmitting terminal is by way of signaling to client synchronization transmitting terminal state;
Client receives signaling and makes correlated response.
Preferably, in the conversion of the data and upper crossing, transmitting terminal is needing to upload PPT in transmitting terminal before the class, through industry
Business server is automatically converted into H5, and generates resource packet url, and modification PPT click preservation can be after modification in the process at school
PPT upload onto the server, the address url is consistent with the address before class uploaded, to cover original PPT, client downloads
PPT do not include modification original PPT, so for transmitting terminal modification after PPT to be saved in different addresses.
Preferably, in the acquisition of the data, before class, PPT resource packet is obtained client in advance by CS agreement, In
Pre-download is carried out according to PPT download address when into course details page, if client enters live streaming in downloading process, etc.
PPT is shown after completion to be downloaded, and the mode of video flowing is cut if failed download.
Preferably, receive and signaling and make in correlated response in the client, client after entering to the room, client
End needs actively to go to pull current state;If course has begun, PPT Session Id is not just 0, meanwhile, business clothes
All signalings of current page can be returned to client by business device;Also, service server can be all pages said
Page Id list returns to client;In view of cs packet size, support is pulled according to page id and No. seq progress paging;
Client pull in advance storage to locally according to network state, is gone to pull the page according to page Id if not pulling
All signalings.
Preferably, in the transmitting terminal by way of signaling into client synchronization transmitting terminal state, the behaviour of transmitting terminal
Work includes page turning or switching animation, paintbrush are shown, the page is explained and deleted to insertion blank, insertion exercise.
Preferably, the page turning or switching animation are specifically: when transmitting terminal translates into lower one page or next PPT animation
When, transmitting terminal can issue a page turning signaling, client can be called after receiving front end interface navigate to PPT that one page or that
One step;Certain one page said before may returning back to during at school, this when, client only will receive a page turning
Signaling, client needs ink markss all before is all shown.
Preferably, the paintbrush displaying is specifically: when transmitting terminal is write or drawn by drawing board, data-pushing being given
Client, after client receives signaling, according to where the type of paintbrush, the color of paintbrush, the thickness of paintbrush and each point
Relative position is restored.
Preferably, the insertion blank is specifically: when transmitting terminal is inserted into blank, by signaling the colouring information of blank
To client, client is loaded in the form of view push after receiving blank push.
Preferably, the insertion exercise explanation is specifically: when transmitting terminal is inserted into exercise, first sending a blank push to visitor
Family end, while uploading pictures, then picture url by signaling push to client, client loads one after receiving blank push
Then a view receives exercise push and loads exercise picture by url later.
Preferably, the client synchronization transmitting terminal state, synchronous includes that live state synchronization is synchronous with sound picture;It is wherein straight
Broadcast state synchronized to refer to: each signaling has page Id, if the page Id of the signaling received is with current page Id
The inconsistent and signaling is not that change Page signaling is considered as signaling and has loss, active pull synchronous regime, and client has
Timer, timing request service server pull synchronization state, and transmitting terminal can regularly send ppt location signaling, synchronize and work as
Preceding ppt state;Sound picture, which synchronizes, to be referred to: audio-video sdk is currently that default uses audio time as fiducial time, if do not had
Audio data just uses video data as timestamp, and each frame of audio-video all corresponds to a frame data, when the inside includes
Between stab information, transmitting terminal be sent to inside the signaling of client be with timestamp, can be come according to the two timestamps
It does sound and draws synchronization process.
The present invention has obvious advantages and beneficial effects compared with the existing technology, specifically, by above-mentioned technical proposal
Known to:
Attend class the present invention is based on teacher and be up to 85% or so using the mode accounting of pure PPT, by the way of signalling come
It shows transmitting terminal bypass key frame, plays PPT with the mode of H5, it is various can effectively to solve low, Caton of client clarity etc.
Problem, while signaling data bag size about 1M or so, this obviously can be more much smaller than the data of video flowing, and this reduces networks
The size of request of data, optimizes web experience.
Detailed description of the invention
Fig. 1 is the configuration diagram of the preferred embodiments of the invention.
Specific embodiment
Present invention discloses a kind of online methods that image quality of giving lessons is broadcast live of raising, include following steps:
In the present embodiment, the conversion and upload of data, the PPT that transmitting terminal will be explained change into H5 and upload service
Device.Teacher is needing to upload PPT in transmitting terminal before the class, is automatically converted into H5 through service server, and generates resource packet url and (turn
Resource packet size about 3-5M after code).At present transmitting terminal at school during modification PPT (such as insertion paintbrush, insertion blank, insert
Enter exercise etc.) it clicks and saves and the PPT after modification can be uploaded onto the server, the address url is kept with the address that before class uploads
Unanimously, original PPT can in this case be covered, the PPT of client downloads is do not include the modifications such as ink marks, exercise, blank original
PPT, so to be saved in different addresses for the PPT after transmitting terminal modification.
In the present embodiment, the acquisition of data is shown by the H5 page, pre-download or video flowing mode.In this reality
It applies in example, before class, PPT resource packet can be obtained student in advance by CS agreement, can basis when entering course details page
PPT download address carries out pre-download.If student enters live streaming in downloading process, PPT is shown after the completion that waits for downloads,
The mode of video flowing is cut if failed download.
In the present embodiment, transmitting terminal is by way of signaling to client synchronization transmitting terminal state.The behaviour of transmitting terminal
Work includes page turning or switching animation, paintbrush are shown, the page is explained and deleted to insertion blank, insertion exercise.
Page turning or switching animation are specifically: when transmitting terminal translates into lower one page or next PPT animation, transmitting terminal can be sent out
A page turning signaling (taking pageId and stepId) out, client can be called after receiving front end interface navigate to PPT that
Page or that step.Transmitting terminal at school during may return back to before certain one page for saying, this when client only
It will receive the signaling of a page turning, client needs all show all ink markss of transmitting terminal before.The ink marks of certain one page
Service server can be gone to pull with pageId, due to have it is pre- pull logic, can be loaded in local cache directly show.
Paintbrush displaying is specifically: when transmitting terminal is write or drawn by drawing board, can give client data-pushing, visitor
After family end receives signaling, according to the type (including paintbrush, straight line, dotted line, triangle, ellipse, rectangle etc.) of paintbrush, the face of paintbrush
Color, the thickness of paintbrush and the relative position where each point are restored.
Insertion blank is specifically: when transmitting terminal is inserted into blank, by signaling the colouring information push of blank to client.
Client is loaded in the form of view after receiving blank push.
Insertion exercise explanation is specifically: transmitting terminal be inserted into exercise when, first send a blank push to client, while on
Blit piece, then picture url is passed through signaling push to client.Client loads a view after receiving blank push, then
It receives exercise push and exercise picture is loaded by url later.
Deleting the page is specifically: when transmitting terminal deletes certain one page PPT, by signaling page information push to client.
Client deletes this page of PPT while deleting the signalings such as the corresponding all ink markss of this page of PPT after receiving push
In addition, synchronization of the transmitting terminal by way of signaling into client synchronization state includes live state synchronization and sound
It draws and synchronizes;Wherein live state, which synchronizes, refers to: each signaling has page Id, if the page Id of the signaling received with
Current page Id is inconsistent and the signaling is not that change Page signaling is considered as signaling and has loss, the synchronous shape of active pull
State.Client has timer (default 10 seconds), and timing request service server pulls synchronization state.Transmitting terminal can timing
PPT location signaling is sent, current PPT state (heartbeat mechanism) is synchronized;Sound picture, which synchronizes, to be referred to: audio-video sdk is currently default
Using audio time as fiducial time, use video data as timestamp if without audio data.Audio-video is each
Frame all corresponds to a frame data, and the inside includes timestamp information, and it is to have that transmitting terminal, which is sent to inside the signaling of client,
Timestamp, according to the two timestamps synchronization process can be drawn to do sound.
In the present embodiment, client receives signaling and makes correlated response.Client after entering to the room, client
End needs actively to go to pull current state.If course has begun, PPT Session Id is not just 0.Meanwhile business takes
All signalings of current page can be returned to client by business device.Also, all pages that service server can say transmitting terminal
The page Id list in face returns to client.In view of cs packet size, support according to page id and No. seq progress paging drawing
It takes.Client can be carried out according to cell phone network state (for example just pulling in advance under wifi state, other networks do not do pre- pull)
Storage is pulled in advance to local, all signalings for pulling this page are gone according to pageId if not pulling.
Design focal point of the invention is: it attends class the present invention is based on teacher and is up to 85% or so using the mode accounting of pure PPT,
Transmitting terminal bypass key frame is shown by the way of signalling, plays PPT with the mode of H5, and it is clear can effectively to solve client
The various problems such as the low, Caton of clear degree, while signaling data bag size about 1M or so, this obviously can be smaller than the data of video flowing very
More, this reduces the sizes of network data request, optimize web experience.
The technical principle of the invention is described above in combination with a specific embodiment.These descriptions are intended merely to explain of the invention
Principle, and shall not be construed in any way as a limitation of the scope of protection of the invention.Based on the explanation herein, the technology of this field
Personnel can associate with other specific embodiments of the invention without creative labor, these modes are fallen within
Within protection scope of the present invention.
Claims (10)
- A kind of method of image quality 1. online live streaming of raising is given lessons, it is characterised in that: include following steps:The conversion and upload of data, the PPT that transmitting terminal will be explained change into H5 and upload server;The acquisition of data is shown by the H5 page, pre-download or video flowing mode;Transmitting terminal is by way of signaling to client synchronization transmitting terminal state;Client receives signaling and makes correlated response.
- The method of image quality 2. the online live streaming of a kind of raising as described in claim 1 is given lessons, it is characterised in that: the data turn Change and upload, transmitting terminal is needing to upload PPT before the class, is automatically converted into H5 through service server, and generate resource packet url, sends out Sending end at school during modification PPT click save the PPT after modification can be uploaded onto the server, the address url with before class The address of upload is consistent, and to cover original PPT, the PPT of client downloads does not include the original PPT of modification, so being directed to PPT after transmitting terminal is modified will be saved in different addresses.
- The method of image quality 3. the online live streaming of a kind of raising as described in claim 1 is given lessons, it is characterised in that: the data obtain It takes and is shown by the H5 page, pre-download or video flowing mode, before class, PPT resource packet is shifted to an earlier date client by CS agreement It obtains, pre-download is carried out according to PPT download address when entering course details page, if client enters in downloading process Live streaming shows PPT after the completion that waits for downloads, the mode of video flowing is switched to if failed download.
- The method of image quality 4. the online live streaming of a kind of raising as described in claim 1 is given lessons, it is characterised in that: client's termination It collects mail and enables and make in correlated response, after entering to the room, client needs actively to go to pull current state client;Such as Fruit course has begun, and PPT Session Id is not just 0, meanwhile, service server can return to all signalings of current page To client;And the page Id list for all pages said can be returned to client by service server;It considers Cs packet size, support are pulled according to page id and No. seq progress paging;Client carries out pulling storage in advance according to network state To local, all signalings for pulling this page are gone according to page Id if not pulling.
- The method of image quality 5. the online live streaming of a kind of raising as described in claim 1 is given lessons, it is characterised in that: the transmitting terminal is logical The mode of signaling is crossed to client synchronization transmitting terminal state, the operation of transmitting terminal includes page turning or switching animation, paintbrush are shown, It is inserted into blank, the explanation of insertion exercise and deletes the page.
- The method of image quality 6. the online live streaming of a kind of raising as claimed in claim 5 is given lessons, it is characterised in that: the page turning is cut The picture that moves is specifically: when transmitting terminal translates into lower one page or next PPT animation, transmitting terminal can issue a page turning signaling, visitor Family end can call front end interface to navigate to that one page or that step of PPT after receiving;It may be return back to during attending class Before certain one page for saying, this when, client only will receive the signaling of a page turning, and client is needed ink all before Mark is all shown.
- The method of image quality 7. the online live streaming of a kind of raising as claimed in claim 5 is given lessons, it is characterised in that: the paintbrush is shown Specifically: when transmitting terminal is write or is drawn by drawing board, after client, client being given to receive signaling data-pushing, Relative position where the type of paintbrush, the color of paintbrush, the thickness of paintbrush and each point is restored.
- The method of image quality 8. the online live streaming of a kind of raising as claimed in claim 5 is given lessons, it is characterised in that: the insertion blank Specifically: when transmitting terminal is inserted into blank, by signaling the colouring information push of blank to client, client receives blank Push is loaded in the form of view later.
- The method of image quality 9. the online live streaming of a kind of raising as claimed in claim 5 is given lessons, it is characterised in that: the insertion exercise Explanation is specifically: when transmitting terminal is inserted into exercise, first sending a blank push to client, while uploading pictures, then picture Url arrives client by signaling push, and client receives one view of load after blank push, after then receiving exercise push Exercise picture is loaded by url.
- The method of image quality 10. the online live streaming of a kind of raising as described in claim 1 is given lessons, it is characterised in that: the transmitting terminal Synchronization by way of from signaling to client synchronization includes that live state synchronization is synchronous with sound picture;Wherein live state is synchronous Refer to: each signaling has page Id, if the page Id of the signaling received is inconsistent with current page Id and is somebody's turn to do Signaling is not that change Page signaling is considered as signaling and has loss, active pull synchronous regime, and client has timer, fixed When requested service server pull synchronization state, transmitting terminal can regularly send ppt location signaling, synchronize current ppt state; Sound picture, which synchronizes, to be referred to: audio-video sdk is currently that default uses audio time as fiducial time, if without audio data Using video data as timestamp, each frame of audio-video all corresponds to a frame data, and the inside includes timestamp information, hair It is that can be drawn at synchronous to do sound with timestamp according to the two timestamps that sending end, which is sent to inside the signaling of client, Reason.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910640189.3A CN110460864A (en) | 2019-07-16 | 2019-07-16 | Method for improving online live broadcast teaching image quality |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910640189.3A CN110460864A (en) | 2019-07-16 | 2019-07-16 | Method for improving online live broadcast teaching image quality |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110460864A true CN110460864A (en) | 2019-11-15 |
Family
ID=68481326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910640189.3A Pending CN110460864A (en) | 2019-07-16 | 2019-07-16 | Method for improving online live broadcast teaching image quality |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110460864A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108696850A (en) * | 2018-04-26 | 2018-10-23 | 仲恺农业工程学院 | synchronous induction method, device and system |
CN111245846A (en) * | 2020-01-15 | 2020-06-05 | 酷得少年(天津)文化传播有限公司 | Signaling transmission system and method for live broadcast |
CN111885167A (en) * | 2020-07-24 | 2020-11-03 | 北京达佳互联信息技术有限公司 | Data synchronization method and device, electronic equipment and storage medium |
CN111932967A (en) * | 2020-07-30 | 2020-11-13 | 广州光大教育软件科技股份有限公司 | Interaction method and device for remote classroom, computer equipment and storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040024636A1 (en) * | 2002-07-31 | 2004-02-05 | Jaffe Associates, Inc. | System and method of designating content for presentation to a target entity |
CN102509482A (en) * | 2011-11-15 | 2012-06-20 | 北京瑞信在线***技术有限公司 | Multimedia teaching system based on mobile terminal framework |
US20120196264A1 (en) * | 2011-02-01 | 2012-08-02 | Chuan-Lang Lin | SOP Training Simulation Method and System |
CN103973732A (en) * | 2013-01-29 | 2014-08-06 | 腾讯科技(深圳)有限公司 | PPT playing method and device |
CN105224510A (en) * | 2015-09-21 | 2016-01-06 | 杭州施强网络科技有限公司 | A kind of conversion method of document format file |
CN105630459A (en) * | 2014-10-25 | 2016-06-01 | 上海未达数码科技有限公司 | Method for converting PPT document to HTML page |
CN107015950A (en) * | 2017-03-20 | 2017-08-04 | 厦门云开云科技有限公司 | The generation method and device of a kind of SCORM coursewares |
CN107517240A (en) * | 2016-06-17 | 2017-12-26 | 上海理优教育科技有限公司 | Intelligent terminal online education platform |
CN107786582A (en) * | 2016-08-24 | 2018-03-09 | 腾讯科技(深圳)有限公司 | A kind of online teaching methods, apparatus and system |
CN108737372A (en) * | 2018-04-09 | 2018-11-02 | 北京大米科技有限公司 | A kind of stream media playback method, computer equipment and readable medium |
CN109981711A (en) * | 2017-12-28 | 2019-07-05 | 腾讯科技(深圳)有限公司 | Document dynamic play method, apparatus, system and computer readable storage medium |
-
2019
- 2019-07-16 CN CN201910640189.3A patent/CN110460864A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040024636A1 (en) * | 2002-07-31 | 2004-02-05 | Jaffe Associates, Inc. | System and method of designating content for presentation to a target entity |
US20120196264A1 (en) * | 2011-02-01 | 2012-08-02 | Chuan-Lang Lin | SOP Training Simulation Method and System |
CN102509482A (en) * | 2011-11-15 | 2012-06-20 | 北京瑞信在线***技术有限公司 | Multimedia teaching system based on mobile terminal framework |
CN103973732A (en) * | 2013-01-29 | 2014-08-06 | 腾讯科技(深圳)有限公司 | PPT playing method and device |
CN105630459A (en) * | 2014-10-25 | 2016-06-01 | 上海未达数码科技有限公司 | Method for converting PPT document to HTML page |
CN105224510A (en) * | 2015-09-21 | 2016-01-06 | 杭州施强网络科技有限公司 | A kind of conversion method of document format file |
CN107517240A (en) * | 2016-06-17 | 2017-12-26 | 上海理优教育科技有限公司 | Intelligent terminal online education platform |
CN107786582A (en) * | 2016-08-24 | 2018-03-09 | 腾讯科技(深圳)有限公司 | A kind of online teaching methods, apparatus and system |
CN107015950A (en) * | 2017-03-20 | 2017-08-04 | 厦门云开云科技有限公司 | The generation method and device of a kind of SCORM coursewares |
CN109981711A (en) * | 2017-12-28 | 2019-07-05 | 腾讯科技(深圳)有限公司 | Document dynamic play method, apparatus, system and computer readable storage medium |
CN108737372A (en) * | 2018-04-09 | 2018-11-02 | 北京大米科技有限公司 | A kind of stream media playback method, computer equipment and readable medium |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108696850A (en) * | 2018-04-26 | 2018-10-23 | 仲恺农业工程学院 | synchronous induction method, device and system |
CN108696850B (en) * | 2018-04-26 | 2021-05-07 | 仲恺农业工程学院 | Synchronous induction method, device and system |
CN111245846A (en) * | 2020-01-15 | 2020-06-05 | 酷得少年(天津)文化传播有限公司 | Signaling transmission system and method for live broadcast |
CN111885167A (en) * | 2020-07-24 | 2020-11-03 | 北京达佳互联信息技术有限公司 | Data synchronization method and device, electronic equipment and storage medium |
CN111885167B (en) * | 2020-07-24 | 2023-10-13 | 北京达佳互联信息技术有限公司 | Data synchronization method, device, electronic equipment and storage medium |
CN111932967A (en) * | 2020-07-30 | 2020-11-13 | 广州光大教育软件科技股份有限公司 | Interaction method and device for remote classroom, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110460864A (en) | Method for improving online live broadcast teaching image quality | |
US10856029B2 (en) | Providing low and high quality streams | |
US20210409461A1 (en) | Whiteboard and video synchronization method, apparatus, computing device and storage medium | |
WO2020199304A1 (en) | Method, apparatus and system for synchronously playing message stream and audio/video stream | |
CN112543297B (en) | Video conference live broadcast method, device and system | |
CN102752667B (en) | Multi-stream media live broadcast interaction system and live broadcast interaction method | |
CN105763832B (en) | A kind of video interactive, control method and device | |
CN101872555B (en) | Real-time interactive teaching system based on application-layer multicast services | |
CN107071509A (en) | The live video precise synchronization method of multichannel | |
CN103414775B (en) | A kind of method and system that realize Network Synchronization classroom | |
WO2008003561A1 (en) | Rendering repeatable data objects streamed over a network | |
CN111723558A (en) | Document display method and device, electronic equipment and storage medium | |
CN1997160A (en) | A multi-channel program receiving and displaying system and method | |
CN112291498B (en) | Audio and video data transmission method and device and storage medium | |
WO2014144641A1 (en) | System and method for replicating a media stream | |
CN108718399A (en) | A kind of video conference layout method based on browser page | |
WO2015180446A1 (en) | System and method for maintaining connection channel in multi-device interworking service | |
CN101083752A (en) | Method for displaying meeting place name of video conference and video terminal | |
WO2013166785A1 (en) | Media service providing method and device, and media service displaying method and device | |
CN112312066A (en) | Synchronous teaching technology based on multi-terminal real-time green screen synthesis and application | |
CN207319512U (en) | A kind of laboratory sync instruction control system | |
CN111385590A (en) | Live broadcast data processing method and device and terminal | |
US11102540B2 (en) | Method, device and system for synchronously playing message stream and audio-video stream | |
CN107170310A (en) | A kind of laboratory sync instruction control system and its control method | |
CN102710968A (en) | Method for synchronizing video streams in cloud television system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191115 |