CN112714326A - Method and device for clipping video and audio based on browser in IBC system - Google Patents
Method and device for clipping video and audio based on browser in IBC system Download PDFInfo
- Publication number
- CN112714326A CN112714326A CN202011433411.1A CN202011433411A CN112714326A CN 112714326 A CN112714326 A CN 112714326A CN 202011433411 A CN202011433411 A CN 202011433411A CN 112714326 A CN112714326 A CN 112714326A
- Authority
- CN
- China
- Prior art keywords
- video
- audio
- editing
- clipping
- file
- 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 37
- 239000000463 material Substances 0.000 claims abstract description 71
- 238000004806 packaging method and process Methods 0.000 claims abstract description 33
- 239000012634 fragment Substances 0.000 claims abstract description 16
- 238000012545 processing Methods 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 4
- 238000012858 packaging process Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- 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/64—Addressing
-
- 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/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the invention provides a video and audio editing method and device based on a browser in an IBC system, in particular to a method and device for transmitting a material ID received by an address bar of a video and audio editing client to a video and audio editing system according to a file acquisition request of a user; controlling the video and audio editing system to acquire a file address based on the material ID; responding to a clipping request of a user, and editing the video and audio file pointed by the file address based on a clipping page of the video and audio clipping client until an editing task is completed; and responding to a packaging request of a user, packaging the processed video and audio to obtain at least one fragment, and registering the fragment in a material library. The scheme is based on the video and audio editing in a browser mode, and can meet the requirements of users on video and audio and subtitle editing at any time, anywhere and at any place in view of convenience and easiness of the browser.
Description
Technical Field
The invention relates to the technical field of televisions, in particular to a browser-based video and audio editing method and device in an IBC system.
Background
The sports event live broadcasting system IBC has the functions of signal recording, field recording, media sharing and manufacturing, live broadcasting and rebroadcasting and the like, and is used for providing services such as signal acquisition, scheduling, transmission, material editing and the like for a rebroadcasting mechanism.
With the improvement of the construction of the basic communication network and the development of the internet, the IP-based rebroadcasting system will become a reality, a large amount of event video materials will be stored in the cloud storage system during the future events, and with the requirement of the new media for the effectiveness of the publishing service, the existing IBC system is required to be able to realize the editing and production of video and audio and subtitles at any time, any place and any place.
Disclosure of Invention
In view of this, the present invention provides a method and an apparatus for editing video and audio based on a browser in an IBC system, so as to provide users with efficient and convenient video and audio and subtitle editing requirements.
In order to solve the above problems, the present invention discloses a video and audio editing method based on a browser in an IBC system, the video and audio editing method comprising the steps of:
responding to a file acquisition request of a user, and transmitting a material ID input by the user through an address bar of a video and audio clip client of the IBC system to the video and audio clip system of the IBC system;
controlling the video and audio editing system to acquire a file address based on the material ID;
responding to a clipping request of a user, and editing the video and audio file pointed by the file address based on the clipping page of the video and audio clipping client until an editing task is completed;
and responding to a packaging request of a user, packaging the processed video and audio files to obtain at least one fragment, and registering the fragment in a material library.
Optionally, the transmitting, in response to a file obtaining request of a user, a material ID input by the user through an address bar of a video/audio clip client of the IBC system to the video/audio clip system of the IBC system includes:
responding to the file acquisition request, and receiving the material ID based on the address bar;
the material ID is delivered to the video-audio clip system in http.
Optionally, the IBC system includes a client and a background management server, where:
the client comprises at least the video and audio clip client;
the background management server side comprises a system application module, a registration module and a bottom layer service module.
Optionally, the controlling the video/audio clip system to acquire a file address based on the material ID includes:
and controlling the video and audio clip system to call the micro-service of the bottom layer service module, and obtaining the file address by calling the micro-service.
Optionally, registering the snippet to a materials library includes the steps of:
registering the snippet to the material repository through microservice provided by the underlying service module.
There is also provided a browser-based video and audio editing apparatus in an IBC system, the video and audio editing apparatus including:
the material ID receiving module is configured to respond to a file acquisition request of a user and transmit a material ID input by the user through an address bar of a video and audio clip client of the IBC system to the video and audio clip system of the IBC system;
an address acquisition module configured to control the video-audio clip system to acquire a file address based on the material ID;
the editing processing module is configured to respond to a clipping request of a user, and carry out editing processing on the video and audio file pointed by the file address based on a clipping page of the video and audio clipping client until an editing task is completed;
and the packaging processing module is configured to respond to a packaging request of a user, package the processed video and audio files to obtain at least one fragment, and register the fragment in the material library.
Optionally, the material ID receiving module includes:
a receiving execution unit, configured to receive the material ID based on the address bar in response to the file acquisition request;
and the uploading execution unit is used for transmitting the material ID to the video and audio clip system in an http mode.
Optionally, the IBC system includes a client and a background management server, where:
the client comprises at least the video and audio clip client;
the background management server side comprises a system application module, a registration module and a bottom layer service module.
Optionally, the address obtaining module is specifically configured to control the video/audio clip system to call a micro-service of the underlying service module, and obtain the file address by calling the micro-service.
Optionally, the packaging processing module is specifically configured to register the slice to the material library through a micro service provided by the bottom layer service module.
From the technical scheme, the invention provides a browser-based video and audio editing method and device in an IBC system, and particularly relates to a method and device for transmitting a material ID received by an address bar of a video and audio editing client to a video and audio editing system according to a file acquisition request of a user; controlling the video and audio editing system to acquire a file address based on the material ID; responding to a clipping request of a user, and editing the video and audio file pointed by the file address based on a clipping page of the video and audio clipping client until an editing task is completed; and responding to a packaging request of a user, packaging the processed video and audio to obtain at least one fragment, and registering the fragment in a material library. The scheme is based on the video and audio editing in a browser mode, and can meet the requirements of users on video and audio and subtitle editing at any time, anywhere and at any place in view of convenience and easiness of the browser.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flowchart of a method for browser-based video and audio editing in an IBC system according to an embodiment of the present application;
FIG. 2 is a block diagram of an IBC system of the present application;
fig. 3 is a block diagram of a browser-based video/audio editing apparatus in an IBC system according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example one
Fig. 1 is a flowchart of a method for clipping video and audio based on a browser in an IBC system according to an embodiment of the present application.
The video and audio editing method provided by the embodiment is realized based on a browser, or a video and audio editing client based on an IBC system. In the IBC system, an ingest recording system carries out recording task arrangement and signal recording to form a material file, an nSite core service carries out material management, and an elog script recording system carries out shot picture script recording task operation on event signal materials.
The IBC system includes a client 100 and a background management server 200, as shown in fig. 2. The client at least comprises a video and audio clip client 101, and the presentation form of the video and audio clip client is a video and audio clip WEB page; also included is an IBC client 102, which is represented as an IBC WEB page.
The background management server comprises a system application module, a registration module and a bottom layer service module. The system application modules comprise an IBC system RESTful API and a video and audio clipping system, and the video and audio clipping module can be regarded as an API or a corresponding functional module.
The registration center is used for receiving service subscription requests sent by the IBC system RESTful API and the video-audio clipping system, and providing corresponding services for the IBC system RESTful API or the video-audio clipping system according to services which can be provided and registered by the bottom layer service module.
The IBC system and the video and audio editing system are both B/S architectures, and unified material management is provided for the IBC system and the video and audio editing system through nSite-mo micro service and nSite-fc micro service of a bottom service module. And the server side completes the calling between the interfaces by using a zookeeper + dubbo architecture. The nSite exposes service interfaces for providers through a registry, and the IBC system and the video and audio clip system subscribe required service interfaces for consumers through the registry.
The video and audio clip system can provide a BS express editing service, which includes the following service contents:
push streaming service (FastCarveServer): the system is in charge of pushing flow and carrying out command interaction with a front-end browser;
register service (register _ server): the dynamic allocation of the push flow service is taken charge;
packaging service (FastCarveMixdown): the system is responsible for the synthesis output of BS non-woven engineering;
middle tier service (alkaid _ monitor): and the system is responsible for registering the packaging service for the upper-layer scheduling service and receiving and issuing the packaging task to start the packaging service.
As shown in fig. 1, the video/audio editing method provided by the present embodiment includes the following steps:
s1, receiving the material ID according to the file acquisition request for use.
The method comprises the steps that a video and audio file is obtained and is the basis of a clip, so when a user inputs a corresponding file obtaining request based on a video and audio clip client of the IBC system, a material ID received by the user in an address bar of the video and audio clip client when the file obtaining request is input is received, and the material ID is transmitted to the video and audio clip system of the IBC system.
The transmission of the material ID is realized by the following steps:
firstly, receiving a material ID input by a user from an address bar of a video and audio clip client according to a file acquisition request of the user; then, the material ID is passed to the tone-clip system of the IBC system in an http manner.
And S2, controlling the video and audio clip system to acquire the file address.
That is, the video/audio clip system is driven to acquire the file address based on the material ID received by the video/audio clip system, where the address file refers to the address of the video/audio file to which the clipping process is to be performed. Specifically, the method and the device control the corresponding micro-service of the bottom service module of the video and audio editing system and achieve the acquisition of the file address by calling the micro-service.
And S3, editing the video and audio files according to the clip request of the user.
After the file address of the corresponding video and audio file is obtained, after a clipping request received by a user based on the video and audio clipping client is received, the corresponding video and audio file is obtained from the file address based on the clipping request, and the clipping operation is carried out on the video and audio file based on the clipping operation of the user. Until finishing the editing work of all the video and audio files needing to be edited.
And S4, packaging the clipped video and audio files according to the packaging request.
After finishing the editing work of all the video and audio files needing to be edited, packaging the video and audio files finished to be edited according to a packaging request input by a user to obtain one or more pieces, wherein the pieces refer to a plurality of video and audio files which are spliced together according to a time axis. After packaging is completed, the piece of aircraft is boarded to a material warehouse.
When registering the piece, the micro-service provided by the bottom layer service module is used for grading the piece to the material library.
As can be seen from the above technical solutions, the present embodiment provides a browser-based video and audio editing method in an IBC system, and specifically, transmits a material ID received by an address bar of a video and audio editing client to a video and audio editing system according to a file acquisition request of a user; controlling the video and audio editing system to acquire a file address based on the material ID; responding to a clipping request of a user, and editing the video and audio file pointed by the file address based on a clipping page of the video and audio clipping client until an editing task is completed; and responding to a packaging request of a user, packaging the processed video and audio to obtain at least one fragment, and registering the fragment in a material library. The scheme is based on the video and audio editing in a browser mode, and can meet the requirements of users on video and audio and subtitle editing at any time, anywhere and at any place in view of convenience and easiness of the browser.
Example two
Fig. 3 is a block diagram of a browser-based video/audio editing apparatus in an IBC system according to an embodiment of the present application.
As shown in fig. 3, the video/audio clip apparatus provided by the present embodiment includes a material ID receiving module 10, an address acquisition module 20, an editing processing module 30, and a packaging processing module 40.
The material ID receiving module is used for receiving the material ID according to the file acquisition request.
The method comprises the steps that a video and audio file is obtained and is the basis of a clip, so when a user inputs a corresponding file obtaining request based on a video and audio clip client of the IBC system, a material ID received by the user in an address bar of the video and audio clip client when the file obtaining request is input is received, and the material ID is transmitted to the video and audio clip system of the IBC system.
The module specifically comprises a receiving execution unit and an uploading execution unit.
The receiving execution unit is used for receiving a material ID input by a user from an address bar of the video and audio clip client according to a file acquisition request of the user; and the uploading execution unit is used for transmitting the material ID to a sound pickup and clipping system of the IBC system in an http mode.
The address acquisition module is used for controlling the video and audio clip system to acquire the file address.
That is, the video/audio clip system is driven to acquire the file address based on the material ID received by the video/audio clip system, where the address file refers to the address of the video/audio file to which the clipping process is to be performed. Specifically, the method and the device control the corresponding micro-service of the bottom service module of the video and audio editing system and achieve the acquisition of the file address by calling the micro-service.
The editing processing module is used for editing the video and audio files according to the clipping request of the user.
After the file address of the corresponding video and audio file is obtained, after a clipping request received by a user based on the video and audio clipping client is received, the corresponding video and audio file is obtained from the file address based on the clipping request, and the clipping operation is carried out on the video and audio file based on the clipping operation of the user. Until finishing the editing work of all the video and audio files needing to be edited.
And the packaging processing module is used for packaging the video and audio files which are finished to be clipped according to the packaging request of the user.
After finishing the editing work of all the video and audio files needing to be edited, packaging the video and audio files finished to be edited according to a packaging request input by a user to obtain one or more pieces, wherein the pieces refer to a plurality of video and audio files which are spliced together according to a time axis. After packaging is completed, the piece of aircraft is boarded to a material warehouse.
When registering the piece, the micro-service provided by the bottom layer service module is used for grading the piece to the material library.
As can be seen from the foregoing technical solutions, the present embodiment provides a video and audio editing apparatus based on a browser in an IBC system, and is specifically configured to transmit a material ID received by an address bar of a video and audio editing client to the video and audio editing system according to a file acquisition request of a user; controlling the video and audio editing system to acquire a file address based on the material ID; responding to a clipping request of a user, and editing the video and audio file pointed by the file address based on a clipping page of the video and audio clipping client until an editing task is completed; and responding to a packaging request of a user, packaging the processed video and audio to obtain at least one fragment, and registering the fragment in a material library. The scheme is based on the video and audio editing in a browser mode, and can meet the requirements of users on video and audio and subtitle editing at any time, anywhere and at any place in view of convenience and easiness of the browser.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The technical solutions provided by the present invention are described in detail above, and the principle and the implementation of the present invention are explained in this document by applying specific examples, and the descriptions of the above examples are only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (10)
1. A video and audio clipping method based on browser in IBC system, wherein the video and audio clipping method comprises the following steps:
responding to a file acquisition request of a user, and transmitting a material ID input by the user through an address bar of a video and audio clip client of the IBC system to the video and audio clip system of the IBC system;
controlling the video and audio editing system to acquire a file address based on the material ID;
responding to a clipping request of a user, and editing the video and audio file pointed by the file address based on the clipping page of the video and audio clipping client until an editing task is completed;
and responding to a packaging request of a user, packaging the processed video and audio files to obtain at least one fragment, and registering the fragment in a material library.
2. The video and audio editing method of claim 1, wherein the transferring the material ID input by the user through the address bar of the video and audio editing client of the IBC system to the video and audio editing system of the IBC system in response to the file acquisition request of the user comprises:
responding to the file acquisition request, and receiving the material ID based on the address bar;
the material ID is delivered to the video-audio clip system in http.
3. The video and audio clipping method of claim 1, wherein the IBC system comprises a client and a background management server, wherein:
the client comprises at least the video and audio clip client;
the background management server side comprises a system application module, a registration module and a bottom layer service module.
4. The video-audio clipping method according to claim 3, wherein the controlling the video-audio clipping system to acquire a file address based on the material ID comprises the steps of:
and controlling the video and audio clip system to call the micro-service of the bottom layer service module, and obtaining the file address by calling the micro-service.
5. The video audio clipping method of claim 3, wherein said registering said cut into a material library, comprises the steps of:
registering the snippet to the material repository through microservice provided by the underlying service module.
6. A browser-based video/audio editing apparatus in an IBC system, the video/audio editing apparatus comprising:
the material ID receiving module is configured to respond to a file acquisition request of a user and transmit a material ID input by the user through an address bar of a video and audio clip client of the IBC system to the video and audio clip system of the IBC system;
an address acquisition module configured to control the video-audio clip system to acquire a file address based on the material ID;
the editing processing module is configured to respond to a clipping request of a user, and carry out editing processing on the video and audio file pointed by the file address based on a clipping page of the video and audio clipping client until an editing task is completed;
and the packaging processing module is configured to respond to a packaging request of a user, package the processed video and audio files to obtain at least one fragment, and register the fragment in the material library.
7. The video/audio clipping apparatus according to claim 1, wherein the material ID receiving module comprises:
a receiving execution unit, configured to receive the material ID based on the address bar in response to the file acquisition request;
and the uploading execution unit is used for transmitting the material ID to the video and audio clip system in an http mode.
8. The video audio clipping apparatus of claim 6, wherein the IBC system comprises a client and a background management server, wherein:
the client comprises at least the video and audio clip client;
the background management server side comprises a system application module, a registration module and a bottom layer service module.
9. The video/audio clip apparatus of claim 8, wherein the address obtaining module is specifically configured to control the video/audio clip system to invoke a micro-service of the underlying service module, and obtain the file address by invoking the micro-service.
10. The video audio clip device of claim 8, wherein said packaging process module is specifically configured to register said clip to said material repository through a microservice provided by said underlying service module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011433411.1A CN112714326A (en) | 2020-12-09 | 2020-12-09 | Method and device for clipping video and audio based on browser in IBC system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011433411.1A CN112714326A (en) | 2020-12-09 | 2020-12-09 | Method and device for clipping video and audio based on browser in IBC system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112714326A true CN112714326A (en) | 2021-04-27 |
Family
ID=75542782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011433411.1A Pending CN112714326A (en) | 2020-12-09 | 2020-12-09 | Method and device for clipping video and audio based on browser in IBC system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112714326A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115134659A (en) * | 2022-06-15 | 2022-09-30 | 阿里巴巴云计算(北京)有限公司 | Video editing and configuring method and device, browser, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102196159A (en) * | 2010-03-12 | 2011-09-21 | 新奥特(北京)视频技术有限公司 | Competition material sharing method and system for international broadcasting center (IBC) system |
CN102591986A (en) * | 2012-01-12 | 2012-07-18 | 北京中科大洋科技发展股份有限公司 | System and method for realizing video and audio editing based on BS (browser/server) mode |
CN105592356A (en) * | 2014-10-22 | 2016-05-18 | 北京拓尔思信息技术股份有限公司 | Audio-video online virtual editing method and system |
CN106973304A (en) * | 2017-02-14 | 2017-07-21 | 北京时间股份有限公司 | Nonlinear editing method based on high in the clouds, apparatus and system |
CN108965397A (en) * | 2018-06-22 | 2018-12-07 | 中央电视台 | Cloud video editing method and device, editing equipment and storage medium |
-
2020
- 2020-12-09 CN CN202011433411.1A patent/CN112714326A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102196159A (en) * | 2010-03-12 | 2011-09-21 | 新奥特(北京)视频技术有限公司 | Competition material sharing method and system for international broadcasting center (IBC) system |
CN102591986A (en) * | 2012-01-12 | 2012-07-18 | 北京中科大洋科技发展股份有限公司 | System and method for realizing video and audio editing based on BS (browser/server) mode |
CN105592356A (en) * | 2014-10-22 | 2016-05-18 | 北京拓尔思信息技术股份有限公司 | Audio-video online virtual editing method and system |
CN106973304A (en) * | 2017-02-14 | 2017-07-21 | 北京时间股份有限公司 | Nonlinear editing method based on high in the clouds, apparatus and system |
CN108965397A (en) * | 2018-06-22 | 2018-12-07 | 中央电视台 | Cloud video editing method and device, editing equipment and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115134659A (en) * | 2022-06-15 | 2022-09-30 | 阿里巴巴云计算(北京)有限公司 | Video editing and configuring method and device, browser, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10887364B2 (en) | Internet streaming and dynamic display of web cam videos | |
CN103548358B (en) | Receiving device, method of reseptance and information providing apparatus | |
KR102312755B1 (en) | Reception apparatus, reception method, transmission apparatus and transmission method | |
JP6346859B2 (en) | Receiving device, receiving method, transmitting device, and transmitting method | |
CN113099258B (en) | Cloud guide system, live broadcast processing method and device, and computer readable storage medium | |
US10362359B2 (en) | Video player framework for a media distribution and management platform | |
CN103765912A (en) | Reception device, reception method, program, and information processing system | |
CN110213672A (en) | Video generation, playback method, system, device, storage medium and equipment | |
CN103096182A (en) | Network television program information sharing method and system | |
CN108512814B (en) | Media data processing method, device and system | |
CN110198478B (en) | Interactive recording and broadcasting method, system, client, device, equipment and storage medium | |
CN108200444B (en) | Video live broadcast method, device and system | |
WO2015070796A1 (en) | Method and device for pushing resources to mobile communication terminal by smart television | |
CN109218765B (en) | Live video room recommendation method and device | |
CA2925967A1 (en) | Run-time sdk integration for connected video players | |
US20150162997A1 (en) | Methods for streaming radio content | |
JP2013524570A (en) | Method and apparatus for receiving non-real-time content included in real-time broadcast number | |
CN107534793A (en) | Reception device, transmitting device and data processing method | |
WO2015180446A1 (en) | System and method for maintaining connection channel in multi-device interworking service | |
CN110113298B (en) | Data transmission method, device, signaling server and computer readable medium | |
CN103024491A (en) | Video playing method and video playing system of mobile terminal | |
CN111818383A (en) | Video data generation method, system, device, electronic equipment and storage medium | |
CN112714326A (en) | Method and device for clipping video and audio based on browser in IBC system | |
CN103152615B (en) | The method and device of distribution of multimedia information | |
CN114979695B (en) | SRS-based multi-process live broadcast method and device, electronic equipment and storage medium |
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 |
Application publication date: 20210427 |
|
RJ01 | Rejection of invention patent application after publication |