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 PDF

Info

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
Application number
CN202011433411.1A
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.)
China Digital Video Beijing Ltd
Original Assignee
China Digital Video Beijing 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 China Digital Video Beijing Ltd filed Critical China Digital Video Beijing Ltd
Priority to CN202011433411.1A priority Critical patent/CN112714326A/en
Publication of CN112714326A publication Critical patent/CN112714326A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing 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/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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/4316Generation 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
    • 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/64Addressing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation 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

Method and device for clipping video and audio based on browser in IBC system
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.
CN202011433411.1A 2020-12-09 2020-12-09 Method and device for clipping video and audio based on browser in IBC system Pending CN112714326A (en)

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)

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

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

Patent Citations (5)

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

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