CN108495178A - online video processing method and system - Google Patents
online video processing method and system Download PDFInfo
- Publication number
- CN108495178A CN108495178A CN201810289548.0A CN201810289548A CN108495178A CN 108495178 A CN108495178 A CN 108495178A CN 201810289548 A CN201810289548 A CN 201810289548A CN 108495178 A CN108495178 A CN 108495178A
- Authority
- CN
- China
- Prior art keywords
- video
- viewer
- instruction
- lms
- described instruction
- 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
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/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
- H04N21/4334—Recording 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/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- 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/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
This application involves a kind of Online Video processing method and systems, including:It is established and is connected using the browser that built-in LMS and viewer use, and user interface is shown to viewer by the browser, and receive the instruction that viewer is sent by the user interface;Load balance process is carried out to described instruction, determines the application server of pending described instruction;Described instruction is handled using the application server determined, obtains corresponding video, and the video of acquisition is played to by viewer by the LMS online.Established and connected by built-in LMS and browser, when users use, without download client can recorded video and viewing video, it is convenient and efficient.
Description
Technical field
This application involves video record field more particularly to a kind of Online Video processing methods and system.
Background technology
With the extensive use of the network platform, Online Video platform is gradually appeared, and be widely used, because regarding online
Frequency platform meets people and does not go away and exchange study and can obtain more information and the needs of resource.
In the related technology, the Online Video platform of mainstream is all to pass through visitor by the terminal downloads client such as tablet, mobile phone
Family end accesses video content, viewing video display, lecture, training study course or the activity that Online Video platform provides, more inconvenient.
Invention content
To overcome the problems, such as at least to a certain extent present in the relevant technologies, the application provides a kind of video processing side
Method.
According to the embodiment of the present application in a first aspect, provide a kind of Online Video processing method, including:Using built-in
LMS is established with the browser that viewer uses and is connected, and shows user interface to viewer by the browser, and is received
The instruction that viewer is sent by the user interface;Load balance process is carried out to described instruction, determines the pending finger
The application server of order;Described instruction is handled using the application server determined, obtains corresponding video, Yi Jitong
It crosses the LMS and the video of acquisition is played into viewer online.
Optionally, this method further includes:It is provided to producer by built-in LMS and records interface, so that producer passes through
The recording interface is locally carrying out video record;Receive the uploading instructions that producer is sent by the recording interface, and root
According to the uploading instructions, receives the video that the recording that producer uploads is completed and store and arrive storage server.
Optionally, this method further includes:After receiving the uploading instructions, the uploading instructions are verified, so as to
The uploading instructions be authorized user uploading instructions after receive the video that corresponding producer uploads.
Optionally, described instruction includes:Net cast instruction, video on demand instruction.
Optionally, the corresponding video of the acquisition, including:When described instruction is that net cast instructs, connect by live streaming
Video to be broadcast live is obtained when cause for gossip;When described instruction is that video on demand instructs, corresponding video is obtained from storage server.
Optionally, when described instruction is that net cast instructs, the method further includes:The video of live streaming is carried out real-time
The video recorded, and real-time recording is completed is stored to storage server.
Optionally, this method further includes:The video played is counted.
Optionally, this method further includes:Corresponding each video provides review pages, and receives commentator in the review pages
To the comment information of corresponding video in face.
Optionally, when the video is study video, the method further includes:It is shown to viewer using the LMS
Test page, and receive the answer information that viewer adds on the test page.
According to the second aspect of the embodiment of the present application, the application provides a kind of Online Video processing system, including:LMS is used
Connection is established in the browser used with viewer, and user interface is shown to viewer by the browser, and is received
The instruction that viewer is sent by the user interface;Load-balanced server, for being carried out at load balancing to described instruction
Reason, determines the application server of pending described instruction;Application server is obtained and is corresponded to for handling described instruction
Video, and the video of acquisition is played to by viewer by the LMS online.
The technical solution that embodiments herein provides can include the following benefits:
It is established and is connected by built-in LMS and browser, it when users use, can recorded video without downloading client
And viewing video, it is convenient and efficient.
It should be understood that above general description and following detailed description is only exemplary and explanatory, not
The application can be limited.
Description of the drawings
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the application
Example, and the principle together with specification for explaining the application.
Fig. 1 is the flow chart for the Online Video processing method that the application one embodiment provides;
Fig. 2 is the flow chart of the Online Video processing method of the application another embodiment offer;
Fig. 3 is the structural schematic diagram of the Online Video processing system of the application another embodiment offer;
Fig. 4 is the annexation figure of the Online Video processing system of the application another embodiment offer.
Specific implementation mode
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to
When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with the application.On the contrary, they be only with it is such as appended
The example of consistent device and method of some aspects be described in detail in claims, the application.
Fig. 1 is the flow chart for the Online Video processing method that the application one embodiment provides.
As shown in Figure 1, the method for the present embodiment includes the following steps:
S11:Using built in platform learning management system (Learning Management System, LMS) with viewing
The browser that person uses establishes connection, and shows user interface to viewer by the browser, and receives viewer and lead to
Cross the instruction that the user interface is sent.
Above-mentioned platform is a kind of service of software and hardware combining, passes through browser access.It needs the support of server, fortune
Row, management and control etc..
By taking viewing learns video as an example, LMS, which is built in platform, can help school, academics and students intuitively to check
Effect is practised, statistical data is convenient and efficient, and then promotes quality of instruction.
Above-mentioned LMS includes mainly following functions:Over-network registration registration, course distribution, integrates multiple format at course management
Knowledge and information resources, learning evaluation, learning activities and result tracking generate study report, pass through Email (Electronic
Mail, E-mail) and the modes such as BBS(Bulletin Board System) (Bulletin Board System, BBS) provide student and student,
Interaction communicative channel between student and lecturer and the management etc. for personally instructing training.It has a whole set of function, it is intended to transmit, with
Track, report and management learning Content, the participation for grasping student's study schedule and student are interactive.It is understood that specific
LMS functions can be set according to actual demand.
Viewer is directly watched using browser when needing to watch video, simpler without downloading client
It is single convenient.
When LMS establishes connection with browser, for example, after viewer opens browser, after inputting the network address corresponding to LMS,
Browser is established with LMS and is connected.
After opening the network address corresponding to LMS, the browser that viewer uses can show the user interface that LMS is provided,
It will include video to be broadcast live, the video etc. for waiting for program request in user interface, viewer can select corresponding according to the demand of oneself
Module and generate corresponding instruction.For example, viewer can send live streaming instruction, program request instruction etc. to Cloud Server.
S12:Load balance process is carried out to described instruction, determines the application server of pending described instruction.
Viewer can be first sent on load-balanced server by the instruction that browser is sent to high in the clouds, equal by loading
The server that weighs carries out load balancing.It can be to avoid processing bottleneck, so as to cope with extensive viewing by load balance process
The scene that person watches online simultaneously.
Above-mentioned load balance process is established on existing network infrastructure, it provides a kind of cheap effectively transparent method
Extended network equipment and the bandwidth of server, increase handling capacity, Strengthens network data-handling capacity, the flexibility for improving network and
Availability.It is executed that is, above-metioned instruction is shared on multiple operating units, to complete task jointly.
S13:Described instruction is handled using the application server determined, obtains corresponding video, and pass through
The video of acquisition is played to viewer by the LMS online.
After application server receives instruction, respective handling can be carried out according to the particular content of instruction, for example, instruction is
Live streaming instruction to some video, then the live video that viewer needs is broadcast live application server to viewer, alternatively, instruction
When being the program request instruction to some video, application server obtains corresponding video from storage server and plays to viewing
Person.
Above application server can be website (WORLD WIDE WEB, Web) server, FTP (File Transfer
Protocol Server) server, enterprise's key application server and other key task servers etc..
In the present embodiment, is established and connected by built-in LMS and browser, when users use, without downloading client
Can recorded video and viewing video, it is convenient and efficient.
Fig. 2 is the flow chart of the Online Video processing method of the application another embodiment offer.
As shown in Fig. 2, be based on above-described embodiment, in some embodiments, the step of this method, further includes:
S21:By built-in LMS to producer provide record interface so that producer by the recordings interface
Ground carries out video record.
For example, may include recording button in the user interface that LMS is provided by browser, when producer regards
When frequency is recorded, the recording button can be clicked, hence into the recording page.Producer can call after entering the recording page
Local camera or IP Camera complete video record.
Local camera is for example connected using universal serial bus (Universal Serial Bus, USB) interface and is imaged
Head;Network connection (Internet Protocol, IP) camera can be used for example in IP Camera.
In general, existing video website needs to carry out video record on backstage, and by recording in the present embodiment
Person, which provides, records interface, and producer can be made in local recording, producer is more convenient and uses.
S22:The uploading instructions that producer is sent by the recording interface are received, and according to the uploading instructions, are received
The video and storage that the recording that producer uploads is completed arrive storage server.
Upload and storing process in, H.264 video coding technique may be used, the technology code stream is small and MPEG2 and
The compress techniques such as MPEG4ASP are compared, and under same picture quality, there was only MPEG2 using the data volume after H.264 technique compresses
1/8, MPEG4 1/3.H.264, continuous, smooth high quality graphic can be provided;And fault-tolerant ability is strong, H.264 provides
Solve the essential tool of the mistake such as incidental packet loss under unstable network environment;H.264 network adaptability is strong, provides
Network abstract layer (Network Abstraction Layer) so that file H.264 can be passed easily over different networks
It is defeated, for example, internet, CDMA, GPRS, WCDMA, CDMA2000 etc..
H.264 maximum advantage is that have very high data compression ratio, under conditions of same picture quality, H.264
Compression ratio be Motion Picture Experts Group (Moving Picture Experts Group, MPEG) -2 2 times or more, be
1.5~2 times of MPEG-4.For example, the size of original document is if it is 88 gigabytes (Gigabyte, GB), using MPEG-
Become 3.5GB, compression ratio 25: 1 after the compression of 2 compression standards, and becomes 879,000,000 after using H.264 compression standard compression
(MByte, MB), from 88GB to 879MB, compression ratio H.264 reaches surprising 102: 1.Low bit- rate (Low Bit Rate) is right
H.264 high compression ratio plays an important role to be compared with MPEG-2 with compress techniques such as MPEG-4ASP, is H.264 compressed
Technology will greatly save download time and the data flow charging of user.Especially it is noted that H.264 with high compression
Than while also possess the image of high quality smoothness, Just because of this, by the video data H.264 compressed, in network transmission
Required bandwidth is less in the process, also more economically.
Further, after receiving the uploading instructions, the uploading instructions can also be verified, on described
Teletype command be authorized user uploading instructions after receive the video that corresponding producer uploads.
For example, including subscriber identity information in uploading instructions, and the user of authorized user is prestored in cloud server
Identity information, when the subscriber identity information for including in uploading instructions belongs to pre-stored subscriber identity information, then by testing
Card, and then corresponding video can be received, otherwise do not allow producer's uploaded videos.It, can by being verified to uploading instructions
To ensure privacy, the illegal uploaded videos of disabled user are avoided.
It is user-friendly without being recorded from the background by using the method locally recorded in the present embodiment, increase
Add user experience good opinion, and USB and IP cameras can be used, whether there is or not can be carried out recording under network connection state, depending on
Frequency uses 64 technologies during storing and transmitting, and keeps the video and graphic of recording apparent, recording process is more smooth.
Based on above-described embodiment, in some embodiments, the described instruction of this method includes:Net cast instruction, video point
Broadcast instruction.
User when in use, according to personal use situation, if it is desired to seeing net cast, can select net cast, if because
Other situations can not watch live streaming, can also select video on demand according to personal time.
In the present embodiment, user can play video according to personal use situation, more user-friendly, increase product
Practicability.
It is described to obtain corresponding video in some embodiments based on above-described embodiment, including:It is video in described instruction
When live streaming instruction, video to be broadcast live is obtained in real time by the way that interface is broadcast live;When described instruction is that video on demand instructs, from storage
Server obtains corresponding video.
Further, in some embodiments, when described instruction is that net cast instructs, the method further includes:To straight
The video broadcast carries out real-time recording, and the video that real-time recording is completed is stored to storage server.
In the present embodiment, while live streaming can with real-time recording, after can carry out network program request at once, can also this
Ground, which records, carries out program request in courseware upload to network, be more convenient recorded broadcast person and use.
Based on above-described embodiment, in some embodiments, the step of this method, further includes:It unites to the video played
Meter.
Above-mentioned statistic procedure includes statistics video playing number, viewer's login times, welcome video, video seniority among brothers and sisters
Deng.
It in the present embodiment, is counted by the playback volume etc. to video, recorded broadcast person is helped to understand each video situation, protected
The video that playback volume is high is stayed, the low video of playback volume is deleted.
Based on above-described embodiment, in some embodiments, the step of this method, further includes:Corresponding each video provides review pages
Face, and commentator is received in the review pages to the comment information of corresponding video.
In the present embodiment, during user carries out information exchange, using Secure Socket Layer (Secure Sockets
Layer, SSL) transmission is encrypted in technology, and SSL technologies can authenticate user and server, it is ensured that data are sent to correct visitor
Family machine and server;Encryption data is to prevent data midway to be stolen;Safeguard the integrality of data, it is ensured that data are in transmission process
In be not changed.
In the present embodiment, review pages are provided to the user, recorded broadcast person and viewer is facilitated to carry out interactive, information interchange;Together
The safety of Shi Caiyong SSL technical protection both data network transmissions.
Based on above-described embodiment, in some embodiments, when the video is study video, further include:Using the LMS
Test page is shown to viewer, and receives the answer information that viewer adds on the test page.
Above-mentioned test page content is generated according to video content, can be the learning Content for reviewing last time video,
It can be the detection to the learning Content of this video, facilitate recorded broadcast person and viewer interactive, and viewer couple is detected with hall
Mastery of knowledge degree;Viewer can also add mark notes, establishment discussion topic etc. in test page, convenient to watch again
When understand.
In the present embodiment, by adding test page, significantly more efficient raising viewer's efficiency, while more convenient viewer
It uses.
Fig. 3 is the structural schematic diagram of the Online Video processing system of the application another embodiment offer.
As shown in figure 3, the system includes LMS 31, load-balanced server 32 and application server 33.
LMS31, the browser for being used with viewer establishes connection, and is shown and used to viewer by the browser
Family interface, and receive the instruction that viewer is sent by the user interface;Load-balanced server 32, for the finger
It enables and carries out load balance process, determine the application server of pending described instruction;Application server 33, for described instruction
It is handled, obtains corresponding video, and the video of acquisition is played to by viewer by the LMS online.
Further, as shown in figure 4, load-balanced server is for two, it is Ngxin-1, Ngxin-2 respectively, answers
It is Webapp_1, Webapp_2 respectively with server for two, further includes storage server 34, for four, respectively
It is Mysql, Redis, OSS_Server, Media_Server.Storage server can not only store video also storage file etc..
When various servers are disposed beyond the clouds, the mode of mixed deployment may be used, you can be deployed in public cloud and private clound.One
As for, each server needs to be deployed on the cloud of same nature, such as:Ngxin-1 and Ngxin-2 be all deployed in public cloud or
In person's private clound.
Ngxin is as load-balanced server, and there are following characteristics:Both can it is internal directly support Rails with it is super literary
This preprocessor (PHP:Hypertext Preprocessor, PHP) program externally serviced, can also be supported as HTTP
Proxy server is externally serviced;Handle static file, index file and automatic indexing;Open filec descriptor buffering;
The reverse proxy of no caching accelerates, simple load balancing and fault-tolerant;CGI(Common gateway interface) (Common Gateway
Interface, FastCGI), simple load balancing and fault-tolerant;Modular structure, including gzipping, byte
The filters such as ranges, chunked responses, and SSI-filter;Support SSL and TLSSNI.
Load-balanced server and application server are client/servers, can prevent Single Point of Faliure, if the main clothes of master
Business device breaks down, and request forwarding is just dealt into salve;Business logic is exposed to client by application server by various agreements
Program.It, which is provided, accesses the approach of business logic so that client application uses.
In storage server, mysql is tradition read-write database, and redis carries out buffer memory, and media sever are more
Media server.
Further, can also include test server in order to test, Webapp_Test connects for testing Andropod
Mouthful.
In the present embodiment, by disposing multiple servers, shares out the work and help one another, increase the stability and reliability of system.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method
Embodiment in be described in detail, explanation will be not set forth in detail herein.
It is understood that same or similar part can mutually refer in the various embodiments described above, in some embodiments
Unspecified content may refer to same or analogous content in other embodiment.
It should be noted that in the description of the present application, term " first ", " second " etc. are used for description purposes only, without
It can be interpreted as indicating or implying relative importance.In addition, in the description of the present application, unless otherwise indicated, the meaning of " multiple "
Refer at least two.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes
It is one or more for realizing specific logical function or process the step of executable instruction code module, segment or portion
Point, and the range of the preferred embodiment of the application includes other realization, wherein can not press shown or discuss suitable
Sequence, include according to involved function by it is basic simultaneously in the way of or in the opposite order, to execute function, this should be by the application
Embodiment person of ordinary skill in the field understood.
It should be appreciated that each section of the application can be realized with hardware, software, firmware or combination thereof.Above-mentioned
In embodiment, software that multiple steps or method can in memory and by suitable instruction execution system be executed with storage
Or firmware is realized.It, and in another embodiment, can be under well known in the art for example, if realized with hardware
Any one of row technology or their combination are realized:With the logic gates for realizing logic function to data-signal
Discrete logic, with suitable combinational logic gate circuit application-specific integrated circuit, programmable gate array (PGA), scene
Programmable gate array (FPGA) etc..
Those skilled in the art are appreciated that realize all or part of step that above-described embodiment method carries
Suddenly it is that relevant hardware can be instructed to complete by program, the program can be stored in a kind of computer-readable storage medium
In matter, which includes the steps that one or a combination set of embodiment of the method when being executed.
In addition, each functional unit in each embodiment of the application can be integrated in a processing module, it can also
That each unit physically exists alone, can also two or more units be integrated in a module.Above-mentioned integrated mould
The form that hardware had both may be used in block is realized, can also be realized in the form of software function module.The integrated module is such as
Fruit is realized in the form of software function module and when sold or used as an independent product, can also be stored in a computer
In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example
Point is contained at least one embodiment or example of the application.In the present specification, schematic expression of the above terms are not
Centainly refer to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be any
One or more embodiments or example in can be combined in any suitable manner.
Although embodiments herein has been shown and described above, it is to be understood that above-described embodiment is example
Property, it should not be understood as the limitation to the application, those skilled in the art within the scope of application can be to above-mentioned
Embodiment is changed, changes, replacing and modification.
Claims (10)
1. a kind of Online Video processing method, which is characterized in that including:
It is established and is connected using the browser that built-in LMS and viewer use, and shown and used to viewer by the browser
Family interface, and receive the instruction that viewer is sent by the user interface;
Load balance process is carried out to described instruction, determines the application server of pending described instruction;
Described instruction is handled using the application server determined, obtains corresponding video, and will by the LMS
The video of acquisition plays to viewer online.
2. according to the method described in claim 1, it is characterized in that, further including:
It is provided to producer by built-in LMS and records interface, so that producer is regarded by the recording interface locally
Frequency is recorded;
The uploading instructions that producer is sent by the recording interface are received, and according to the uploading instructions, are received on producer
The video and storage that the recording of biography is completed arrive storage server.
3. according to the method described in claim 2, it is characterized in that, further including:
After receiving the uploading instructions, the uploading instructions are verified, so that the uploading instructions are authorized users
The video that corresponding producer uploads is received after uploading instructions.
4. according to the method described in claim 1, it is characterized in that, described instruction includes:
Net cast instruction, video on demand instruction.
5. according to the method described in claim 4, it is characterized in that, described obtain corresponding video, including:
When described instruction is that net cast instructs, video to be broadcast live is obtained in real time by the way that interface is broadcast live;
When described instruction is that video on demand instructs, corresponding video is obtained from storage server.
6. according to the method described in claim 4, it is characterized in that, described instruction be net cast instruct when, the method
Further include:
Real-time recording is carried out to the video of live streaming, and the video that real-time recording is completed is stored to storage server.
7. according to the method described in claim 1, it is characterized in that, further including:
The video played is counted.
8. according to the method described in claim 1, it is characterized in that, further including:
Corresponding each video provides review pages, and receives commentator and believe the comment of corresponding video in the review pages
Breath.
9. according to the method described in claim 1, it is characterized in that, when the video is study video, the method is also wrapped
It includes:
Test page is shown to viewer using the LMS, and receives the answer letter that viewer adds on the test page
Breath.
10. a kind of Online Video processing system, which is characterized in that including:
LMS, the browser for being used with viewer establishes connection, and shows user circle to viewer by the browser
Face, and receive the instruction that viewer is sent by the user interface;
Load-balanced server determines the application clothes of pending described instruction for carrying out load balance process to described instruction
Business device;
Application server obtains corresponding video for handling described instruction, and by the LMS by acquisition
Video plays to viewer online.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810289548.0A CN108495178A (en) | 2018-04-03 | 2018-04-03 | online video processing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810289548.0A CN108495178A (en) | 2018-04-03 | 2018-04-03 | online video processing method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108495178A true CN108495178A (en) | 2018-09-04 |
Family
ID=63318208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810289548.0A Pending CN108495178A (en) | 2018-04-03 | 2018-04-03 | online video processing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108495178A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111984995A (en) * | 2020-08-14 | 2020-11-24 | 杭州视洞科技有限公司 | Data encryption method of network camera based on private cloud |
CN112492329A (en) * | 2020-10-29 | 2021-03-12 | 北京达佳互联信息技术有限公司 | Live broadcasting method and device |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1489080A (en) * | 2002-10-10 | 2004-04-14 | 英业达股份有限公司 | Network type on-line teaching system and method |
CN1624678A (en) * | 2003-12-02 | 2005-06-08 | 英业达股份有限公司 | Interdynamic learning system |
CN101141271A (en) * | 2007-09-13 | 2008-03-12 | 李宝龙 | Zhongjiao living broadcast or recorded broadcast network teaching system |
US20080104618A1 (en) * | 2006-09-11 | 2008-05-01 | Rogers Timothy A | Event-driven/service oriented online testing |
CN103167040A (en) * | 2013-03-27 | 2013-06-19 | 上海电机学院 | Online collaborative learning architecture and method based on virtualization and cloud computing |
CN104504517A (en) * | 2014-12-17 | 2015-04-08 | 天脉聚源(北京)教育科技有限公司 | Teaching data management device for intelligent teaching system and management method thereof |
CN106157202A (en) * | 2015-04-15 | 2016-11-23 | 顺软科技发展(大连)有限公司 | IT/CG educational interaction platform |
CN107306341A (en) * | 2016-04-19 | 2017-10-31 | 深圳正谱云教育技术有限公司 | It is a kind of based on the automatic recorded broadcast of cloud and live system and its management method |
CN107517402A (en) * | 2016-06-16 | 2017-12-26 | 广州市动景计算机科技有限公司 | The method for recording and device of client and browser live video |
-
2018
- 2018-04-03 CN CN201810289548.0A patent/CN108495178A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1489080A (en) * | 2002-10-10 | 2004-04-14 | 英业达股份有限公司 | Network type on-line teaching system and method |
CN1624678A (en) * | 2003-12-02 | 2005-06-08 | 英业达股份有限公司 | Interdynamic learning system |
US20080104618A1 (en) * | 2006-09-11 | 2008-05-01 | Rogers Timothy A | Event-driven/service oriented online testing |
CN101141271A (en) * | 2007-09-13 | 2008-03-12 | 李宝龙 | Zhongjiao living broadcast or recorded broadcast network teaching system |
CN103167040A (en) * | 2013-03-27 | 2013-06-19 | 上海电机学院 | Online collaborative learning architecture and method based on virtualization and cloud computing |
CN104504517A (en) * | 2014-12-17 | 2015-04-08 | 天脉聚源(北京)教育科技有限公司 | Teaching data management device for intelligent teaching system and management method thereof |
CN106157202A (en) * | 2015-04-15 | 2016-11-23 | 顺软科技发展(大连)有限公司 | IT/CG educational interaction platform |
CN107306341A (en) * | 2016-04-19 | 2017-10-31 | 深圳正谱云教育技术有限公司 | It is a kind of based on the automatic recorded broadcast of cloud and live system and its management method |
CN107517402A (en) * | 2016-06-16 | 2017-12-26 | 广州市动景计算机科技有限公司 | The method for recording and device of client and browser live video |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111984995A (en) * | 2020-08-14 | 2020-11-24 | 杭州视洞科技有限公司 | Data encryption method of network camera based on private cloud |
CN112492329A (en) * | 2020-10-29 | 2021-03-12 | 北京达佳互联信息技术有限公司 | Live broadcasting method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10523979B2 (en) | Streaming live video | |
CN103460667B (en) | The network flow of the video data asked using bytes range | |
CN106331581B (en) | Method and device for communication between mobile terminal and video network terminal | |
CN102377823B (en) | Method and system for realizing interactive sharing among multiple screens and multiple users by sliding screens | |
CN101485170B (en) | Rendering repeatable data objects streamed over a network | |
CN101977218B (en) | Internet playing file transcoding method and system | |
CN107071584A (en) | Live even wheat method and device | |
CN102811368A (en) | Mobile video live broadcasting system | |
US9172594B1 (en) | IPv6 to web architecture | |
CN105025391A (en) | Video playing method and apparatus | |
CN110493657A (en) | OnStream intelligent online steaming media platform system | |
CN106941629A (en) | Real-time live broadcast method based on SIP+RTP Yu RTMP protocol interconnections | |
CN104639903A (en) | Code scanning direct broadcasting wireless video monitoring system of mobile terminal | |
CN107306341A (en) | It is a kind of based on the automatic recorded broadcast of cloud and live system and its management method | |
CN106303553A (en) | A kind of network direct broadcasting plateform system | |
CN106358050A (en) | Android based audio and video streaming push method and device as well as Android based audio and video streaming playing method and device | |
CN106169998A (en) | The treating method and apparatus of media file | |
CN105743971A (en) | Using method of saas cloud platform applicable to new media content fusion | |
CN105681817A (en) | Intelligent terminal video and audio collection, transmission and playing system and method | |
CN108495178A (en) | online video processing method and system | |
CN108881817A (en) | A kind of methods, devices and systems that data are synchronous | |
CN107396033A (en) | Video conferencing system and method | |
CN108881963A (en) | Data capture method, server-side and client | |
CN108810475A (en) | A kind of Android video monitoring apparatus based on Onvif standards and Sip agreements | |
Acharya | Techniques for improving multimedia communication over wide area networks |
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: 20180904 |