CN109525902A - A kind of method and device of more people's Real-Time Sharing videos - Google Patents

A kind of method and device of more people's Real-Time Sharing videos Download PDF

Info

Publication number
CN109525902A
CN109525902A CN201811360537.3A CN201811360537A CN109525902A CN 109525902 A CN109525902 A CN 109525902A CN 201811360537 A CN201811360537 A CN 201811360537A CN 109525902 A CN109525902 A CN 109525902A
Authority
CN
China
Prior art keywords
client
video
house
owner
server
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
CN201811360537.3A
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 Yuwan Science & Technology Co Ltd
Original Assignee
Guiyang Yuwan Science & 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 Yuwan Science & Technology Co Ltd filed Critical Guiyang Yuwan Science & Technology Co Ltd
Priority to CN201811360537.3A priority Critical patent/CN109525902A/en
Publication of CN109525902A publication Critical patent/CN109525902A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • 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/482End-user interface for program selection
    • 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
    • H04N21/6405Multicasting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of method and device of more people's Real-Time Sharing videos, which establishes virtual room by house-owner user first;The video file that house-owner stores in client selection mobile phone, uploads onto the server after client compression;Server provides a list of videos, selects video to play out by house-owner;Server sends broadcast notice to each member client, and the URL of the played video of house-owner is had in notice, and each client plays video pointed by this URL by built-in Online Video player.With the application of the invention, not being only that user group group provides exclusive interaction space, moreover, can realize the multiple spot of same video within this space while play, keep the association between user even closer, to improve the interactivity and interest of video sharing.

Description

A kind of method and device of more people's Real-Time Sharing videos
Technical field
The present invention relates to client development technique fields, further relate to more people's real-time voice video social clients- A kind of server architecture, and in particular to method and device of more people's Real-Time Sharing videos.
Background technique
In recent years, with the continuous development of mobile intelligent terminal and network communication, the video for producing a variety of interactive modes is total Software is enjoyed, in such software, specified good friend can be uploaded onto the server or be sent to the files such as video, audio, image by user, To establish contact with other people while sharing media file, the activity space of sociability is gradually formed.By this mode, The degree of participation of user can effectively be deepened, derive business model for other and good platform is provided.However, such software is general at present All over point-to-point communication mode is still fallen within out, although having certain interactivity, lack the Virtual Space of multi-user's coexistence, because This is difficult to obtain extensive social experience, it is interactive, in terms of still have it is to be hoisted.Therefore, there are one for the prior art Fixed defect needs to improve.
Summary of the invention
The technical problem to be solved by the present invention is to how in video shareware realize multi-user abundant interaction, with Promote video shared interactivity and interest.
Technical scheme is as follows:
A kind of method of more people's Real-Time Sharing videos, comprising:
Respond user's operation, server creates virtual room, wherein member in virtual room by several clients use Family composition, the user of one of client are house-owner;
The server receives the video file for compressing and uploading by its client from the house-owner;
The server provides list of videos to the client of the house-owner, chooses video by the house-owner;
Each client of member of from the server to the virtual room sends broadcast notice, wherein the broadcast is logical There is the URL of selected video in knowing;
The video that each client terminal playing of member URL in the virtual room is directed toward.
Preferably, being built-in with Online Video player in the client.
Preferably, receiving the video text for compressing and uploading by its client from the house-owner in the server After part, server returns to the url for indicating the video file store path to the client of the house-owner.
Preferably, the server reception is sent out from the house-owner by its client in video display process The stopping sent plays the request of video, and each client of the member in Xiang Suoshu virtual room sends instruction, stops each client Video playing.
Meanwhile invention further provides a kind of devices of more people's Real-Time Sharing videos, comprising:
Room creating unit creates virtual room by server, wherein in virtual room for responding user's operation Member is made of the user of several clients, and the user of one of client is house-owner;
Video uploading unit is compressed and is uploaded by its client from the house-owner for being received by the server Video file;
Video selecting unit, for providing list of videos from the server to the client of the house-owner, by the room Master chooses video;
Notify transmission unit, each client for the member from the server into the virtual room sends broadcast Notice, wherein there is the URL of selected video in broadcast notice;
Video playback unit, the video for being directed toward by each client terminal playing of the member in virtual room URL.
Preferably, being built-in with Online Video player in the client.
Preferably, further include store path feedback unit, it is logical from the house-owner for being received in the server It crosses its client to compress and after the video file that uploads, server is returned to the client of the house-owner indicates that the video file is deposited Store up the url in path.
Preferably, further include playing stop unit, in video display process, the server receive from The house-owner plays the request of video, each client of the member in Xiang Suoshu virtual room by the stopping that its client is sent Instruction is sent, each client video playing is stopped.
In above technical scheme, the client, which refers to, is installed on Android system or ios systematic difference program;It is described Server controls the logic of video broadcasting for storing video file;The virtual room is real wherein for accommodating more people When voice and video chat;The house-owner is the user of a client, which creates room.In the virtual room at Member is the general designation of whole users in the virtual room.
The present invention provides a kind of method and devices of more people's Real-Time Sharing videos, and the technical solution is first by house-owner user Establish virtual room;The video file that house-owner stores in client selection mobile phone, uploads onto the server after client compression;Clothes Business device provides a list of videos, selects video to play out by house-owner;Server sends broadcast notice to each member client, The URL of the played video of house-owner is had in notice, each client plays this URL meaning by built-in Online Video player To video.With the application of the invention, not being only that user group group provides exclusive interaction space, moreover, can realize within this space The multiple spot of same video plays simultaneously, keeps the association between user even closer, thus improve video sharing interactivity and Interest.
Detailed description of the invention
Fig. 1 is flow chart of the method for the present invention.
Specific embodiment
Below in conjunction with specific embodiment, the present invention is described in detail.
A kind of method of more people's Real-Time Sharing videos, as shown in Figure 1, comprising:
S11O: response user's operation, server create virtual room, wherein the member in virtual room is by several clients The user at end forms, and the user of one of client is house-owner;
S12O: client browses from media library and selects video, by compression processing program compaction built in client it Afterwards, it uploads onto the server;If uploaded successfully, server returns to the url of an expression file store path.
S13O: client has a list of videos, safeguards the video file information uploaded, and house-owner clicks in list One file, the interface that client is provided according to server, request play this file;
public void requestPlayMovie(String identifier,String url){
requestPlayVideo(indentifier,url);
}
S14O: server receives the request of client terminal playing video file, notifies all users in room, starts to play Video;S15O: after client receives this broadcast, the player plays video built in APP is used.
public void onMemberPalyMovie(String identifier,String url){
playVideoUseMediaPlayer(url);
}
Embodiment 2
On the basis of 1 method of above embodiments, if in playing process, house-owner will stop playing video, then request is broadcast The same when putting, Tell server will stop playing video.
public void requestStopMovie(String identifier,String url){
requestStopVideo(indentifier,url);
}
Server receives the request that client requirements stop video playing, notifies all users in room, stops playing Video;After client receives this broadcast, built-in video playing logic is called to stop playing video.
public void onMemberStopMovie(String identifier,String url){
stopVideoPlay()
}
Embodiment 3
A kind of method of more people's Real-Time Sharing videos, as shown in Figure 1, comprising:
S110: response user's operation, server create virtual room, wherein the member in virtual room is by several clients The user at end forms, and the user of one of client is house-owner;
S120: the server receives the video file for compressing and uploading by its client from the house-owner;
S130: the server provides list of videos to the client of the house-owner, chooses video by the house-owner;
S140: each client of member of from the server to the virtual room sends broadcast notice, wherein this is wide Broadcast the URL in notice with selected video;
S150: the video that each client terminal playing of member URL in the virtual room is directed toward.
Wherein, Online Video player is built-in in the client.It receives in the server from the room It is main by the way that after its client is compressed and is uploaded video file, server is returned to the client of the house-owner indicates that the video is literary The url of part store path.
A kind of device of more people's Real-Time Sharing videos, comprising:
Room creating unit creates virtual room by server, wherein in virtual room for responding user's operation Member is made of the user of several clients, and the user of one of client is house-owner;
Video uploading unit is compressed and is uploaded by its client from the house-owner for being received by the server Video file;
Video selecting unit, for providing list of videos from the server to the client of the house-owner, by the room Master chooses video;
Notify transmission unit, each client for the member from the server into the virtual room sends broadcast Notice, wherein there is the URL of selected video in broadcast notice;
Video playback unit, the video for being directed toward by each client terminal playing of the member in virtual room URL.
Wherein, Online Video player is built-in in the client.Further include store path feedback unit, is used for The server receives after the video file that the house-owner is compressed and uploaded by its client, and server is to the room Main client returns to the url for indicating the video file store path.
Embodiment 4
A kind of method of more people's Real-Time Sharing videos, comprising:
S110: response user's operation, server create virtual room, wherein the member in virtual room is by several clients The user at end forms, and the user of one of client is house-owner;
S120: the server receives the video file for compressing and uploading by its client from the house-owner;
S130: the server provides list of videos to the client of the house-owner, chooses video by the house-owner;
S140: each client of member of from the server to the virtual room sends broadcast notice, wherein this is wide Broadcast the URL in notice with selected video;
S150: the video that each client terminal playing of member URL in the virtual room is directed toward.
A kind of device of more people's Real-Time Sharing videos, comprising:
Room creating unit creates virtual room by server, wherein in virtual room for responding user's operation Member is made of the user of several clients, and the user of one of client is house-owner;
Video uploading unit is compressed and is uploaded by its client from the house-owner for being received by the server Video file;
Video selecting unit, for providing list of videos from the server to the client of the house-owner, by the room Master chooses video;
Notify transmission unit, each client for the member from the server into the virtual room sends broadcast Notice, wherein there is the URL of selected video in broadcast notice;
Video playback unit, the video for being directed toward by each client terminal playing of the member in virtual room URL.
It should be understood that for those of ordinary skills, it can be modified or changed according to the above description, And all these modifications and variations should all belong to the protection domain of appended claims of the present invention.

Claims (8)

1. a kind of method of more people's Real-Time Sharing videos characterized by comprising
Respond user's operation, server creates virtual room, wherein member in virtual room by several clients user group At the user of one of client is house-owner;
The server receives the video file for compressing and uploading by its client from the house-owner;
The server provides list of videos to the client of the house-owner, chooses video by the house-owner;
Each client of member of from the server to the virtual room sends broadcast notice, wherein in broadcast notice URL with selected video;
The video that each client terminal playing of member URL in the virtual room is directed toward.
2. a kind of method of more people's Real-Time Sharing videos according to claim 1, which is characterized in that in the client It is built-in with Online Video player.
3. a kind of method of more people's Real-Time Sharing videos according to claim 1, which is characterized in that connect in the server It receives after the video file that the house-owner is compressed and uploaded by its client, server is returned to the client of the house-owner Return the url for indicating the video file store path.
4. a kind of method of more people's Real-Time Sharing videos according to claim 1, which is characterized in that in video display process In, the server receives the request for playing video by the stopping that its client is sent from the house-owner, to the void Each client of member in quasi- room sends instruction, stops each client video playing.
5. a kind of device of more people's Real-Time Sharing videos characterized by comprising
Room creating unit creates virtual room by server for responding user's operation, wherein the member in virtual room It is made of the user of several clients, the user of one of client is house-owner;
Video uploading unit, for receiving the view compressed and uploaded by its client from the house-owner by the server Frequency file;
Video selecting unit is selected for providing list of videos from the server to the client of the house-owner by the house-owner Middle video;
Notify transmission unit, it is logical that each client for the member from the server into the virtual room sends broadcast Know, wherein there is the URL of selected video in broadcast notice;
Video playback unit, the video for being directed toward by each client terminal playing of the member in virtual room URL.
6. a kind of device of more people's Real-Time Sharing videos according to claim 5, which is characterized in that in the client It is built-in with Online Video player.
7. a kind of device of more people's Real-Time Sharing videos according to claim 5, which is characterized in that further include store path Feedback unit, for receiving the video file for compressing and uploading by its client from the house-owner in the server Afterwards, server returns to the url for indicating the video file store path to the client of the house-owner.
8. a kind of device of more people's Real-Time Sharing videos according to claim 5, which is characterized in that further include playing to stop Unit, in video display process, the server to receive the stopping sent from the house-owner by its client The request of video is played, each client of the member in Xiang Suoshu virtual room sends instruction, stops each client video playing.
CN201811360537.3A 2018-11-15 2018-11-15 A kind of method and device of more people's Real-Time Sharing videos Pending CN109525902A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811360537.3A CN109525902A (en) 2018-11-15 2018-11-15 A kind of method and device of more people's Real-Time Sharing videos

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811360537.3A CN109525902A (en) 2018-11-15 2018-11-15 A kind of method and device of more people's Real-Time Sharing videos

Publications (1)

Publication Number Publication Date
CN109525902A true CN109525902A (en) 2019-03-26

Family

ID=65777829

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811360537.3A Pending CN109525902A (en) 2018-11-15 2018-11-15 A kind of method and device of more people's Real-Time Sharing videos

Country Status (1)

Country Link
CN (1) CN109525902A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110769281A (en) * 2019-11-08 2020-02-07 贵阳朗玛信息技术股份有限公司 Method and device for sharing audio and video
CN113905265A (en) * 2020-08-03 2022-01-07 腾讯科技(深圳)有限公司 Video data processing method and device and storage medium
CN115379279A (en) * 2022-07-22 2022-11-22 深圳市酷开网络科技股份有限公司 Multi-screen linkage interaction method, device and system, storage medium and electronic equipment
CN115499256A (en) * 2022-07-27 2022-12-20 深圳市酷开网络科技股份有限公司 Resource linkage display method, device and system, storage medium and electronic equipment
CN115514736A (en) * 2021-06-08 2022-12-23 广州视源电子科技股份有限公司 Screen sharing method and device and intelligent interactive panel

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100122334A1 (en) * 2005-10-13 2010-05-13 Stanzione Kaydon A Internet based data, voice and video alert notification communications system
CN102450032A (en) * 2009-05-29 2012-05-09 微软公司 Avatar integrated shared media selection
CN102611925A (en) * 2011-01-20 2012-07-25 华为终端有限公司 Method and device for sharing information
CN103686222A (en) * 2012-08-31 2014-03-26 华为终端有限公司 Method for controlling media content in virtual space, and terminal and equipment
CN105979225A (en) * 2016-06-27 2016-09-28 贵阳朗玛信息技术股份有限公司 Monitoring method and device for group video room
CN108449620A (en) * 2018-04-03 2018-08-24 优视科技有限公司 Realize that more people synchronize control method for playing back, device and the terminal device of viewing video

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100122334A1 (en) * 2005-10-13 2010-05-13 Stanzione Kaydon A Internet based data, voice and video alert notification communications system
CN102450032A (en) * 2009-05-29 2012-05-09 微软公司 Avatar integrated shared media selection
CN102611925A (en) * 2011-01-20 2012-07-25 华为终端有限公司 Method and device for sharing information
CN103686222A (en) * 2012-08-31 2014-03-26 华为终端有限公司 Method for controlling media content in virtual space, and terminal and equipment
CN105979225A (en) * 2016-06-27 2016-09-28 贵阳朗玛信息技术股份有限公司 Monitoring method and device for group video room
CN108449620A (en) * 2018-04-03 2018-08-24 优视科技有限公司 Realize that more people synchronize control method for playing back, device and the terminal device of viewing video

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110769281A (en) * 2019-11-08 2020-02-07 贵阳朗玛信息技术股份有限公司 Method and device for sharing audio and video
CN113905265A (en) * 2020-08-03 2022-01-07 腾讯科技(深圳)有限公司 Video data processing method and device and storage medium
CN115514736A (en) * 2021-06-08 2022-12-23 广州视源电子科技股份有限公司 Screen sharing method and device and intelligent interactive panel
CN115379279A (en) * 2022-07-22 2022-11-22 深圳市酷开网络科技股份有限公司 Multi-screen linkage interaction method, device and system, storage medium and electronic equipment
CN115379279B (en) * 2022-07-22 2024-06-21 深圳市酷开网络科技股份有限公司 Multi-screen linkage interaction method, device, system, storage medium and electronic equipment
CN115499256A (en) * 2022-07-27 2022-12-20 深圳市酷开网络科技股份有限公司 Resource linkage display method, device and system, storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
US11717749B2 (en) Cloud gaming device handover
CN109525902A (en) A kind of method and device of more people's Real-Time Sharing videos
US9756349B2 (en) User interface, system and method for controlling a video stream
KR102050488B1 (en) System and method for accelerated machine switching
JP2012521722A (en) System and method for encoding video using selected tiles and tile rotation patterns
KR20120006095A (en) System and method for compressing video based on latency measurements and other feedback
KR20120058450A (en) System and method for utilizing forward error correction with video compression
KR20110132612A (en) System and method for multi-stream video compression using multiple encoding formats
KR20110132610A (en) System and method for selecting a video encoding format based on feedback data
KR20110132608A (en) System and method for compressing video frames or portions thereof based on feedback information from a client device
KR20100115732A (en) System for combining a plurality of views of real-time streaming interactive video
KR20110136875A (en) System and method for multi-stream video compression
KR20110136874A (en) Temporary decoder apparatus and method
KR20110132611A (en) System and method for video compression using feedback including data related to the successful receipt of video content
KR20100098668A (en) System for streaming databases serving real-time applications used through streaming interactive video
KR20100101637A (en) System for recursive recombination of streaming interactive video
KR20100106430A (en) Method of combining linear content and interactive content compressed together as streaming interactive video
KR20100108352A (en) System for collaborative conferencing using streaming interactive video
KR20100113497A (en) System for reporting recorded video preceding system failures
KR20100102625A (en) Hosting and broadcasting virtual events using streaming interactive video
KR20100114014A (en) Method for multicasting views of real-time streaming interactive video
KR20100113502A (en) System and method for intelligently allocating client request to server centers
KR20100097722A (en) System and method for protecting certain types of multimedia data transmitted over a communication channel
KR20100098674A (en) Tile-based system and method for compressing video
JP2011507351A (en) Video compression system and method for reducing the impact of packet loss across communication channels

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: 20190326

RJ01 Rejection of invention patent application after publication