CN110769281A - Method and device for sharing audio and video - Google Patents

Method and device for sharing audio and video Download PDF

Info

Publication number
CN110769281A
CN110769281A CN201911087363.2A CN201911087363A CN110769281A CN 110769281 A CN110769281 A CN 110769281A CN 201911087363 A CN201911087363 A CN 201911087363A CN 110769281 A CN110769281 A CN 110769281A
Authority
CN
China
Prior art keywords
target
video
stream data
audio
target 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
CN201911087363.2A
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.)
Guiyang Longmaster Information and Technology Co ltd
Original Assignee
Guiyang Longmaster Information and 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 Guiyang Longmaster Information and Technology Co ltd filed Critical Guiyang Longmaster Information and Technology Co ltd
Priority to CN201911087363.2A priority Critical patent/CN110769281A/en
Publication of CN110769281A publication Critical patent/CN110769281A/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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application provides a method and a device for sharing audio and video.A server acquires a playing request of a playing client, wherein the playing request comprises a target file name and a target video room number, and determines whether the target file name exists according to the playing request; if the target file name exists, acquiring a target file corresponding to the target file name; if the target file is legal, acquiring audio stream data and video stream data corresponding to the target file; processing audio stream data or the video stream data to obtain target audio stream data or target video stream data; and sending the target audio stream data and the target video stream data to the target watching client. The method and the device effectively solve the problem of poor watching effect caused by performance limitation of the playing client network and the hardware equipment, ensure the definition of the watched picture as long as the watching client network is smooth, and effectively ensure the synchronization of the video and the audio.

Description

Method and device for sharing audio and video
Technical Field
The present application relates to the field of network technologies, and in particular, to a method and an apparatus for sharing audio and video.
Background
The playing client synchronizes the video played by the playing client to other watching clients in a shared screen mode for watching in a multi-party video room, and due to the fact that the playing client uses wifi or a mobile network, when network fluctuation speed is poor, or the configuration of hardware equipment of the playing client is poor, performance is insufficient, and time consumption of an audio and video coding and decoding process is too long, the problems that a video picture seen by the watching client is blocked, audio is inconsistent and audio and pictures are asynchronous can be caused.
Disclosure of Invention
The application provides a method and a device for sharing audio and video, which aim to solve the problems of picture blockage or inconsistent audio and video and the like in the existing audio and video sharing process.
In a first aspect, to achieve the above object, the present application provides a method for sharing audio and video, where the method includes:
the method comprises the steps that a server obtains a playing request of a playing client, the playing request comprises a target file name and a target video room number, and whether the target file name exists or not is determined according to the playing request;
if the target file name exists, acquiring a target file corresponding to the target file name;
if the target file is legal, audio stream data and video stream data corresponding to the target file are acquired;
processing the audio stream data or the video stream data to obtain target audio stream data or target video stream data;
and sending the target audio stream data and the target video stream data to a target watching client.
Further, the server comprises a video server, a storage server and a video room server.
Further, the determining whether the target file name exists according to the play request further includes:
and if the target file name does not exist, sending a prompt code to the playing client.
Further, if the target file is legal, acquiring audio stream data and video stream data corresponding to the target file, and then:
and if the target file is illegal, sending an error code to the playing client.
Further, the processing the audio stream data or the video stream data to obtain target audio stream data or target video stream data includes:
and coding and decoding the video stream, adjusting the video stream to a target sampling rate or a target code rate, and acquiring target video stream data.
Further, the sending the target audio stream data and the target video stream data to a target viewing client comprises:
the video server sends the target audio stream data and the target video stream data to a video room server corresponding to the target video room number;
and the video room server pushes the target audio stream data and the target video stream data to the playing client and the watching client entering the video room server.
Further, the target audio stream data and the target video stream data are sent to a target viewing client, and then the method further includes:
and the server executes corresponding target operation according to the operation instruction of the playing client, wherein the target operation comprises starting, pausing, fast forwarding, fast rewinding or ending.
In a second aspect, to achieve the above object, the present application provides a shared audio/video device, including:
the operation instruction acquisition unit is used for acquiring a playing request of a playing client, wherein the playing request comprises a target file name and a target video room number, and whether the target file name exists or not is determined according to the playing request;
the device comprises a target file acquiring unit, a file storing unit and a file processing unit, wherein the target file acquiring unit is used for acquiring a target file corresponding to a target file name if the target file name exists;
the data reading unit is used for acquiring audio stream data and video stream data corresponding to the target file if the target file is legal;
the data processing unit is used for processing the audio stream data or the video stream data to acquire target audio stream data or target video stream data;
and the data sending unit is used for sending the target audio stream data and the target video stream data to a target watching client.
Further, the system further comprises a feedback unit, configured to send a prompt code to the playing client if the target file name does not exist.
Further, the feedback unit is further configured to send an error code to the playing client if the target file is illegal.
Further, the data processing unit is configured to encode and decode the video stream, adjust to a target sampling rate or a target code rate, and obtain target video stream data.
Further, the data sending unit is configured to send the target audio stream data and the target video stream data to a video room server corresponding to the target video room number.
Further, the video room server pushes the target audio stream data and the target video stream data to the playing client and the watching client entering the video room server.
Further, the system also comprises an operation instruction execution unit, which is used for executing corresponding target operations according to the operation instructions of the playing client, wherein the target operations comprise pause, fast forward, fast backward or end.
In a third aspect, to achieve the above object, the present application provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor, implements the steps of the method for sharing audio and video according to any one of the first aspect.
In a fourth aspect, to achieve the above object, the present application provides a computer device, including a memory, a processor and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the method for sharing audio and video according to any one of the first aspect when executing the program.
According to the technical scheme, the method and the device for sharing the audio and video acquire the playing request of the playing client through the server, wherein the playing request comprises the name of the target file and the number of the target video room, and whether the name of the target file exists or not is determined according to the playing request; if the target file name exists, acquiring a target file corresponding to the target file name; if the target file is legal, audio stream data and video stream data corresponding to the target file are acquired; processing the audio stream data or the video stream data to obtain target audio stream data or target video stream data; and sending the target audio stream data and the target video stream data to a target watching client.
According to the method, the time-consuming processing of video playing, audio and video coding and decoding and the like is completed on the server, the playing client controls the server to perform various operations (such as starting, pausing, ending, fast forward and backward and the like) only through the operation instruction, and the server performs corresponding operations after receiving the playing client instruction. Because the operation instruction data packet is far smaller than the size of the audio and video data packet, the server network is far more stable than the client, and simultaneously, the hardware performance of the server is far higher than that of the playing client, and the hardware of the server can be upgraded at any time. The video playing is carried out at the server from the playing client, so that the problem of poor watching effect caused by the limitation of the performance of the playing client network and hardware equipment is effectively solved, the definition of a watched picture can be ensured as long as the watching client network is smooth, and the synchronization problem of the video and the audio is effectively ensured. Meanwhile, the problem that the playing client can start playing only by downloading the video file first is solved, and the video playing experience is optimized.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
In order to more clearly describe the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a schematic flowchart of a method for sharing audio and video according to a first embodiment of the present application;
fig. 2 is a schematic flowchart of a method for sharing audio and video according to a second embodiment of the present application;
fig. 3 is a timing diagram of a method for sharing audio and video according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of another shared audio/video device provided in an embodiment of the present application.
Detailed Description
The features and advantages of the present application will become more apparent and appreciated from the following detailed description of the application.
The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration. Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. While the various aspects of the embodiments are presented in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
In the description of the present application, it should be noted that the terms "upper", "lower", "inner", "outer", "front", "rear", "left" and "right" and the like indicate orientations or positional relationships based on operational states of the present application, and are only used for convenience of description and simplification of description, but do not indicate or imply that the referred device or element must have a specific orientation, be constructed in a specific orientation and be operated, and thus, should not be construed as limiting the present application. Furthermore, the terms "first," "second," "third," and "fourth" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
The applicant finds that when a playing client side needs to synchronously share the video played by the playing client side with other watching client sides for watching, because the audio data and the video data are separately transmitted, the playing client side needs to establish two new data channels, and then decomposes, codes and decodes the audio data and the video data of the video file and transmits the video data to a server.
In order to solve the problem of audio and video blockage caused by network fluctuation or insufficient performance of hardware equipment, the problems are relieved by adopting client modes such as a dynamic code rate mode, data buffering and the like, the code rate of a video is dynamically adjusted according to the network condition, meanwhile, the cache preloading is carried out on audio and video data, the fluency of a picture is ensured by reducing the definition of the video in a weak network environment, the playing progress of the video and the audio is checked at regular time, the video progress is adapted by adjusting the audio progress when the audio and the video are not synchronous, the synchronization of the audio and the video is ensured, but the problem of accent appears under certain conditions, namely, a certain character or a plurality of characters are repeated.
In order to solve the above problem, the present application provides a method for sharing audio and video, fig. 1 is a schematic flow chart of the method for sharing audio and video provided in the first embodiment of the present application, and as shown in fig. 1, the method includes steps S101 to S105.
S101: the server obtains a playing request of a playing client, wherein the playing request comprises a target file name and a target video room number, and whether the target file name exists is determined according to the playing request.
In a specific implementation, the server may be a separate server or a server of the multi-function module, and this embodiment is described by taking the server of the multi-function module as an example, for example, the video server obtains a play request sent by a play client calling a play start interface, where the play request includes a target file name and user information such as a target video room number, and the video server determines whether the name is pre-stored in the storage server according to the target file name. Specifically, the storage server traverses a pre-stored file list to determine whether the target file name exists.
S102: and if the target file name exists, acquiring the target file corresponding to the target file name.
Fig. 2 is a schematic flowchart of a method for sharing audio and video according to a second embodiment of the present application, and as shown in fig. 2, S103: and if the target file name does not exist, returning a prompt code to the playing client.
In specific implementation, the playing client clicks a playing starting interface of the video file calling server, the server loads a video file, namely a target file, according to a video file name transmitted by the interface after receiving a playing request, and if the target file does not exist, a prompt code is returned to the playing client.
S104: and if the target file is legal, acquiring audio stream data and video stream data corresponding to the target file.
S105: and if the target file is illegal, sending an error code to the playing client.
In specific implementation, if the format pre-stored in the storage server is MP4 and the playback request is MP3, and the target file is illegal, the video server sends an error code to the playback client.
And if the target file exists and the format is correct, the video server starts a process to load the target file, and starts two threads to respectively call the ffplayer to read the audio stream data and the video stream data of the target file in the started process.
S106: and processing the audio stream data or the video stream data to obtain target audio stream data or target video stream data.
In specific implementation, for example, the video stream is encoded and decoded, and adjusted to a target sampling rate or a target bit rate, so as to obtain target video stream data.
S107: and sending the target audio stream data and the target video stream data to a target watching client.
In specific implementation, the video server pushes the target audio stream data and the target video stream data to the video room server, and the video room server pushes the target audio stream data and the target video stream data to all clients entering the room after receiving the target audio stream data and the target video stream data.
The method specifically comprises the following steps:
s701: the video server sends the target audio stream data and the target video stream data to a video room server corresponding to the target video room number;
s702: and the video room server pushes the target audio stream data and the target video stream data to the playing client and the watching client entering the video room server.
Sending the target audio stream data and the target video stream data to a target viewing client, and then:
s108: and the server executes corresponding target operation according to the operation instruction of the playing client, wherein the target operation comprises pause, fast forward, fast backward or end. The video server carries out operation response according to the operation instruction and returns a request result code to the playing client.
In the prior art, audio data and video data sources are from a playing client, the playing client needs to download a video file from a file server to the local, the playing client reads and loads the video file into a cache during playing, then audio and video data of the video file are decomposed and encoded and decoded, then the video file is uploaded to an audio and video server through a data channel, and then the video file is distributed to each subscribed watching client by the audio and video server, videos seen by all watching clients are affected by the playing client, no matter how good a network of the watching client has high hardware configuration performance, video pictures seen by all other watching clients are blurred as long as the network of the playing client is not good, time consumption is too long when the video file is encoded and decoded to obtain poor performance of the playing client, and video and audio pictures are not synchronous.
Fig. 3 is a UML timing diagram of a method for sharing audio and video provided by an embodiment of the present application, as shown in fig. 3, in the present application, a new C + + server dedicated to processing video playing is started in a server, a playing client instruction server is used, after receiving a playing client instruction, a program is called on the new server to start a new process for processing, if multiple rooms are played simultaneously, multiple processes are started for processing, a thread is started in the process to load a video file, perform audio and video data separation and audio and video encoding and decoding operations on the file, and simultaneously cache audio and video data, the audio and video data processed by the server are pushed to a video server, and the video server then distributes the data to each viewing client.
Corresponding to the embodiment of the method for sharing the audio and video provided by the application, the application also provides an embodiment of a device for sharing the audio and video. Referring to fig. 4, a schematic structural diagram of a device for sharing audio and video provided in an embodiment of the present application is shown, where the device includes:
an operation instruction obtaining unit 100, configured to obtain a play request of a play client, where the play request includes a target file name and a target video room number, and determine whether the target file name exists according to the play request;
a target file obtaining unit 200, configured to obtain a target file corresponding to a target file name if the target file name exists;
a data reading unit 300, configured to, if the target file is legal, obtain audio stream data and video stream data corresponding to the target file;
a data processing unit 400, configured to process the audio stream data or the video stream data to obtain target audio stream data or target video stream data;
a data sending unit 500, configured to send the target audio stream data and the target video stream data to a target viewing client.
A feedback unit 600 is further included, configured to send a prompt code to the playing client if the target file name does not exist. The feedback unit is further configured to send an error code to the playing client if the target file is illegal.
The data processing unit 400 is configured to perform encoding and decoding on the video stream, adjust to a target sampling rate or a target code rate, and obtain target video stream data.
The data sending unit 500 is configured to send the target audio stream data and the target video stream data to the video room server corresponding to the target video room number.
And the video room server pushes the target audio stream data and the target video stream data to the playing client and the watching client entering the video room server.
The system further comprises an operation instruction execution unit 700, configured to execute a corresponding target operation according to the operation instruction of the play client, where the target operation includes pause, fast forward, fast rewind, or end.
According to the method and the device for sharing the audio and video, the server obtains the playing request of the playing client, the playing request comprises the name of a target file and the number of a target video room, and whether the name of the target file exists or not is determined according to the playing request; if the target file name exists, acquiring a target file corresponding to the target file name; if the target file is legal, audio stream data and video stream data corresponding to the target file are acquired; processing the audio stream data or the video stream data to obtain target audio stream data or target video stream data; and sending the target audio stream data and the target video stream data to a target watching client.
According to the method, the time-consuming processing of video playing, audio and video coding and decoding and the like is completed on the server, the playing client controls the server to perform various operations (such as starting, pausing, ending, fast forward and backward and the like) only through the operation instruction, and the server performs corresponding operations after receiving the playing client instruction. Because the operation instruction data packet is far smaller than the size of the audio and video data packet, the server network is far more stable than the client, and simultaneously, the hardware performance of the server is far higher than that of the playing client, and the hardware of the server can be upgraded at any time. The video playing is carried out at the server from the playing client, so that the problem of poor watching effect caused by the limitation of the performance of the playing client network and hardware equipment is effectively solved, the definition of a watched picture can be ensured as long as the watching client network is smooth, and the synchronization problem of the video and the audio is effectively ensured. Meanwhile, the problem that the playing client can start playing only by downloading the video file first is solved, and the video playing experience is optimized.
According to the method for sharing the audio and video, the embodiment of the application also provides a readable storage medium and a computer device. The readable storage medium is stored with an executable program, and the program realizes the steps of the method for sharing the audio and video when being executed by a processor; the computer equipment comprises a memory, a processor and an executable program which is stored on the memory and can run on the processor, and the steps of the audio and video sharing method are realized when the processor executes the program.
The present application has been described in detail with reference to specific embodiments and illustrative examples, but the description is not intended to limit the application. Those skilled in the art will appreciate that various equivalent substitutions, modifications or improvements may be made to the presently disclosed embodiments and implementations thereof without departing from the spirit and scope of the present disclosure, and these fall within the scope of the present disclosure. The protection scope of this application is subject to the appended claims.

Claims (10)

1. A method of sharing audio and video, the method comprising:
the method comprises the steps that a server obtains a playing request of a playing client, the playing request comprises a target file name and a target video room number, and whether the target file name exists or not is determined according to the playing request;
if the target file name exists, acquiring a target file corresponding to the target file name;
if the target file is legal, audio stream data and video stream data corresponding to the target file are acquired;
processing the audio stream data or the video stream data to obtain target audio stream data or target video stream data;
and sending the target audio stream data and the target video stream data to a target watching client.
2. The method for sharing audio and video according to claim 1, wherein the servers comprise a video server, a storage server and a video room server.
3. The method for sharing audio/video according to claim 1 or 2, wherein the determining whether the target file name exists according to the play request further comprises:
and if the target file name does not exist, sending a prompt code to the playing client.
4. The method for sharing audio and video according to claim 3, wherein if the target file is legal, the audio stream data and the video stream data corresponding to the target file are obtained, and then the method further comprises:
and if the target file is illegal, sending an error code to the playing client.
5. The method for sharing audio and video according to claim 2, wherein the processing the audio stream data or the video stream data to obtain target audio stream data or target video stream data comprises:
and coding and decoding the video stream, adjusting the video stream to a target sampling rate or a target code rate, and acquiring target video stream data.
6. The method for sharing audio and video according to claim 2, wherein the sending the target audio stream data and the target video stream data to a target viewing client comprises:
the video server sends the target audio stream data and the target video stream data to a video room server corresponding to the target video room number;
and the video room server pushes the target audio stream data and the target video stream data to the playing client and the watching client entering the video room server.
7. The method for sharing audio and video according to claim 1, wherein the target audio stream data and the target video stream data are transmitted to a target viewing client, and then further comprising:
and the server executes corresponding target operation according to the operation instruction of the playing client, wherein the target operation comprises pause, fast forward, fast backward or end.
8. A shared audio-video device, the device comprising:
the operation instruction acquisition unit is used for acquiring a playing request of a playing client, wherein the playing request comprises a target file name and a target video room number, and whether the target file name exists or not is determined according to the playing request;
the device comprises a target file acquiring unit, a file storing unit and a file processing unit, wherein the target file acquiring unit is used for acquiring a target file corresponding to a target file name if the target file name exists;
the data reading unit is used for acquiring audio stream data and video stream data corresponding to the target file if the target file is legal;
the data processing unit is used for processing the audio stream data or the video stream data to acquire target audio stream data or target video stream data;
and the data sending unit is used for sending the target audio stream data and the target video stream data to a target watching client.
9. The device for sharing audio and video according to claim 8, further comprising a feedback unit, configured to send a cue code to the playing client if the target file name does not exist.
10. The device for sharing audio and video according to claim 9, wherein the feedback unit is further configured to send an error code to the playing client if the target file is not legal.
CN201911087363.2A 2019-11-08 2019-11-08 Method and device for sharing audio and video Pending CN110769281A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911087363.2A CN110769281A (en) 2019-11-08 2019-11-08 Method and device for sharing audio and video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911087363.2A CN110769281A (en) 2019-11-08 2019-11-08 Method and device for sharing audio and video

Publications (1)

Publication Number Publication Date
CN110769281A true CN110769281A (en) 2020-02-07

Family

ID=69337114

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911087363.2A Pending CN110769281A (en) 2019-11-08 2019-11-08 Method and device for sharing audio and video

Country Status (1)

Country Link
CN (1) CN110769281A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060011753A (en) * 2004-08-05 2006-02-03 엔에이치엔(주) Method and system for providing joint viewing service of moving picture
CN101330622A (en) * 2008-07-24 2008-12-24 中兴通讯股份有限公司 Play system, method and user facility based on H.264 encoding
CN102611925A (en) * 2011-01-20 2012-07-25 华为终端有限公司 Method and device for sharing information
WO2013102355A1 (en) * 2012-01-04 2013-07-11 华为终端有限公司 Sharing method, system, server and terminal device for personal content
KR101295209B1 (en) * 2012-02-01 2013-09-12 엔에이치엔(주) Group messaging system, method and computer readable recording medium for providing file sharing through bidirectional interlock with a cloud server
CN104954811A (en) * 2015-07-17 2015-09-30 杭州当贝网络科技有限公司 Method for loading network video by video polymerization application and intelligent television terminal
CN105872002A (en) * 2015-12-22 2016-08-17 乐视云计算有限公司 Video program obtaining method and system, and device
CN105898508A (en) * 2016-06-01 2016-08-24 北京奇艺世纪科技有限公司 Video synchronous sharing playing method and device
CN107343218A (en) * 2017-05-24 2017-11-10 广东小天才科技有限公司 A kind of method and device of Video coding
CN107396136A (en) * 2017-08-22 2017-11-24 深圳创维-Rgb电子有限公司 A kind of video data acquisition methods, device, server and medium
CN109525902A (en) * 2018-11-15 2019-03-26 贵阳语玩科技有限公司 A kind of method and device of more people's Real-Time Sharing videos

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060011753A (en) * 2004-08-05 2006-02-03 엔에이치엔(주) Method and system for providing joint viewing service of moving picture
CN101330622A (en) * 2008-07-24 2008-12-24 中兴通讯股份有限公司 Play system, method and user facility based on H.264 encoding
CN102611925A (en) * 2011-01-20 2012-07-25 华为终端有限公司 Method and device for sharing information
WO2013102355A1 (en) * 2012-01-04 2013-07-11 华为终端有限公司 Sharing method, system, server and terminal device for personal content
KR101295209B1 (en) * 2012-02-01 2013-09-12 엔에이치엔(주) Group messaging system, method and computer readable recording medium for providing file sharing through bidirectional interlock with a cloud server
CN104954811A (en) * 2015-07-17 2015-09-30 杭州当贝网络科技有限公司 Method for loading network video by video polymerization application and intelligent television terminal
CN105872002A (en) * 2015-12-22 2016-08-17 乐视云计算有限公司 Video program obtaining method and system, and device
CN105898508A (en) * 2016-06-01 2016-08-24 北京奇艺世纪科技有限公司 Video synchronous sharing playing method and device
CN107343218A (en) * 2017-05-24 2017-11-10 广东小天才科技有限公司 A kind of method and device of Video coding
CN107396136A (en) * 2017-08-22 2017-11-24 深圳创维-Rgb电子有限公司 A kind of video data acquisition methods, device, server and medium
CN109525902A (en) * 2018-11-15 2019-03-26 贵阳语玩科技有限公司 A kind of method and device of more people's Real-Time Sharing videos

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
小龙;: "数字电视共享技术原理及实现", ***与宽带多媒体, no. 06 *

Similar Documents

Publication Publication Date Title
RU2652099C2 (en) Transmission device, transmission method, reception device and reception method
US10277927B2 (en) Movie package file format
US20100242066A1 (en) Method of Performing Random Seek Preview for Streaming Video
JP4183586B2 (en) Video display device
US10958972B2 (en) Channel change method and apparatus
CN107634930B (en) Method and device for acquiring media data
CN110858827B (en) Broadcast starting acceleration method and device and computer readable storage medium
US20140109156A1 (en) Method, terminal, server and system for playing media file
US9986267B2 (en) Methods and systems for dynamically editing, encoding, posting and updating live video content
CN111447455A (en) Live video stream playback processing method and device and computing equipment
CN107566854B (en) Method and device for acquiring and sending media content
CN110519640B (en) Video processing method, encoder, CDN server, decoder, device, and medium
US20220256205A1 (en) Video processing method and apparatus, computer device, and storage medium
CN113852824A (en) Video transcoding method and device, electronic equipment and storage medium
US20150268808A1 (en) Method, Device and System for Multi-Speed Playing
CN112911343A (en) Multi-channel video playing method and device, electronic equipment and storage medium
US9161088B2 (en) Method in a streaming client for handling video streaming data, streaming client, computer programs and computer program products
WO2017071428A1 (en) Fast forward/rewind processing method and terminal
WO2017092433A1 (en) Method and device for video real-time playback
CN112291591A (en) Video data playback method, electronic equipment and storage medium
CN110769281A (en) Method and device for sharing audio and video
CN106231414B (en) Control method and device for playing mode switching based on IPTV
CN110798713B (en) Time-shifted television on-demand method, terminal, server and system
JP2008187371A (en) Content reception/reproduction/storage device
CN108111900B (en) Playing speed control method and device

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200207