CN108495178A - online video processing method and system - Google Patents

online video processing method and system Download PDF

Info

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
Application number
CN201810289548.0A
Other languages
Chinese (zh)
Inventor
曹立松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huding Century (beijing) International Technology Co Ltd
Original Assignee
Huding Century (beijing) International Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huding Century (beijing) International Technology Co Ltd filed Critical Huding Century (beijing) International Technology Co Ltd
Priority to CN201810289548.0A priority Critical patent/CN108495178A/en
Publication of CN108495178A publication Critical patent/CN108495178A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/647Control 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/64723Monitoring 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

Online Video processing method and system
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.
CN201810289548.0A 2018-04-03 2018-04-03 online video processing method and system Pending CN108495178A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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