Nothing Special   »   [go: up one dir, main page]

WO2017020663A1 - 弹幕视频直播方法、装置、视频源设备及网络接入设备 - Google Patents

弹幕视频直播方法、装置、视频源设备及网络接入设备 Download PDF

Info

Publication number
WO2017020663A1
WO2017020663A1 PCT/CN2016/086620 CN2016086620W WO2017020663A1 WO 2017020663 A1 WO2017020663 A1 WO 2017020663A1 CN 2016086620 W CN2016086620 W CN 2016086620W WO 2017020663 A1 WO2017020663 A1 WO 2017020663A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
source device
account
video source
network access
Prior art date
Application number
PCT/CN2016/086620
Other languages
English (en)
French (fr)
Inventor
王达峰
Original Assignee
腾讯科技(深圳)有限公司
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 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Priority to MYPI2017704168A priority Critical patent/MY182195A/en
Publication of WO2017020663A1 publication Critical patent/WO2017020663A1/zh
Priority to US15/690,066 priority patent/US10645445B2/en

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/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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • 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
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42203Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • 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/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Definitions

  • the embodiments of the present invention relate to the field of application technologies of the Internet of Things, and in particular, to a broadcast video live broadcast method, device, video source device, and network access device.
  • Barrage video live broadcast is an emerging video live broadcast service method, which provides live text and text or voice interaction between users, thereby improving the user's viewing experience.
  • the video camera connected to the network captures the video and uploads the barrage system, and the viewer obtains the video from the barrage system and plays the video through the video playback device connected to the network, and the viewer can also Real-time barrage interaction is achieved by playing the video into the pop-up screen.
  • the live broadcast of the existing barrage video requires the camera device to access the network, which has great limitations on the application scenario of the live broadcast of the barrage video.
  • the embodiment of the present invention provides a broadcast video live broadcast method, device, video source device and network access device.
  • the technical solution is as follows:
  • a live broadcast video method for use in a video source device, where the method includes:
  • the live video stream is sent to the network access device by using the first short-range wireless communication connection, and the live video stream is forwarded by the network access device to a video barrage system on the network side.
  • a live broadcast video broadcast method for a network access device, where the method includes:
  • a video source device where the video source device includes:
  • One or more processors are One or more processors.
  • the memory stores one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs including instructions for:
  • the live video stream is sent to the network access device by using the first short-range wireless communication connection, and the live video stream is forwarded by the network access device to a video barrage system on the network side.
  • a fourth aspect provides a network access device, where the network access device includes:
  • One or more processors are One or more processors.
  • the memory stores one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs including instructions for:
  • a live video broadcast device for use in a video source device, where the device includes:
  • a first connection establishing module configured to establish a first short-range wireless communication connection with the network access device
  • a sending module configured to send the live video stream to the network access device by using the first short-range wireless communication connection, where the network access device forwards the live video stream to a video bomb on a network side curtain system.
  • a live broadcast video broadcast device for use in a network access device, Set includes:
  • a third connection establishing module configured to establish a first short-range wireless communication connection with the video source device
  • a receiving module configured to receive a live video stream that is sent by the video source device by using the first short-range wireless communication
  • a forwarding module configured to forward the live video stream to a video barrage system on the network side.
  • Obtaining a live video stream by establishing a first short-range wireless communication connection with the network access device, and transmitting the live video stream to the network access device by using the first short-range wireless communication connection, where the network access device
  • the live video stream is forwarded to the video barrage system on the network side, and the video source device is connected with the network access device, and the network access device forwards the video stream to the barrage video system on the network side, without requiring a fixed camera device. It also does not require the camera device to access the network, which can meet the live broadcast requirements in the mobile scene, thereby achieving the effect of expanding the live broadcast scene of the barrage video.
  • FIG. 1 is an implementation environment diagram of a live broadcast method of a barrage according to a part of the present invention
  • FIG. 2 is a structural block diagram of a terminal according to an embodiment of the present invention.
  • FIG. 3 is a flowchart of a live broadcast method of a barrage according to an embodiment of the present invention.
  • FIG. 4 is a flowchart of a live broadcast method of a barrage according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of a live broadcast method of a barrage according to an embodiment of the present invention.
  • FIG. 6 is a structural diagram of a device for playing a video broadcast device of a barrage according to an embodiment of the present invention
  • FIG. 7 is a structural diagram of a device for playing a live video broadcast device according to an embodiment of the present invention.
  • FIG. 8 is a system structural diagram of a live broadcast video broadcast system according to an embodiment of the present invention.
  • FIG. 1 illustrates an implementation environment diagram of a live broadcast method of a barrage video provided by some embodiments of the present invention.
  • the implementation environment shown in FIG. 1 includes: a video source device 110, a network access device 120, and a video barrage system 140.
  • the implementation environment may further include a video capture device 130.
  • the video source device 110 may be a device with a video capture function, such as a mobile camera or a motion camera.
  • the video source device 110 may be connected to the video capture device 130 and obtain a video stream collected by the video capture device 130.
  • the video capture device 130 can be an aerial camera, and the video source device 110 can be a remote controller of the aerial camera.
  • the network access device 120 can be an electronic device with Internet access capabilities, such as a smart phone, a tablet computer, an e-book reader, or a portable Wi-Fi (Wireless Fidelity) device.
  • a smart phone such as a smart phone, a tablet computer, an e-book reader, or a portable Wi-Fi (Wireless Fidelity) device.
  • a tablet computer such as a smart phone, a tablet computer, an e-book reader, or a portable Wi-Fi (Wireless Fidelity) device.
  • Wi-Fi Wireless Fidelity
  • the video barrage system 140 may be composed of a server on the network side, which may be a single server, or may be a server cluster composed of multiple servers, or may be a cloud service center. In the illustrated embodiment of the present invention, the video barrage system 140 can acquire the live video from the video source device 110 and provide video playback and barrage interaction services to the user terminal connected to the video barrage system 140.
  • the user is When the live video provided by the video barrage system 140 is played by the user terminal, the current live video may be released, such as a piece of text, and the video barrage system 140 receives the text posted by the user terminal, and the paragraph is The text is added to the video stream subsequent to the live video, and the video stream is pushed to each user terminal that plays the live video, and the text is displayed in the live video played by each user terminal.
  • FIG. 2 is a structural block diagram of a terminal according to an embodiment of the present invention.
  • the terminal in the embodiment of the present invention may include one or more components for executing computer program instructions to complete various processes and A method processor for information and storage program instructions, random access memory (RAM) and read only memory (ROM), memory for storing data and information, I/O devices, interfaces, antennas, and the like.
  • RAM random access memory
  • ROM read only memory
  • the terminal 200 may include an RF (Radio Frequency) circuit 210, a memory 220, an input unit 230, a display unit 240, a sensor 250, an audio circuit 260, a WiFi (Wireless Fidelity) module 270, a processor 280, and a power supply 282. , camera 290 and other components.
  • RF Radio Frequency
  • FIG. 2 does not constitute a limitation on the terminal, and may include a comparison diagram. Show more or fewer parts, or combine some parts, or different parts.
  • the RF circuit 210 can be used for transmitting and receiving information or during a call, and receiving and transmitting the signal. Specifically, after receiving the downlink information of the base station, the processor 280 processes the data. In addition, the uplink data is designed to be sent to the base station.
  • RF circuits include, but are not limited to, an antenna, at least one amplifier, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like.
  • RF circuitry 210 can also communicate with the network and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access). , Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), e-mail, SMS (Short Messaging Service), and the like.
  • the memory 220 can be used to store software programs and modules, and the processor 280 executes various functional applications and data processing of the terminal 200 by running software programs and modules stored in the memory 220.
  • the memory 220 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to The data created by the use of the terminal 200 (such as audio data, phone book, etc.) and the like.
  • memory 220 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
  • the input unit 230 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the terminal 200.
  • the input unit 230 may include a touch panel 231 and other input devices 232.
  • the touch panel 231 also referred to as a touch screen, can collect touch operations on or near the user (such as the user using a finger, a stylus, or the like on the touch panel 231 or near the touch panel 231. Operation), and drive the corresponding connecting device according to a preset program.
  • the touch panel 231 can include two parts: a touch detection device and a touch controller.
  • the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
  • the processor 280 is provided and can receive commands from the processor 280 and execute them. In addition, resistance, capacitance, infrared, and surface acoustic waves can be used.
  • the touch panel 231 is implemented.
  • the input unit 230 may also include other input devices 232.
  • other input devices 232 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
  • the display unit 240 can be used to display information input by the user or information provided to the user and various menus of the terminal 200.
  • the display unit 240 may include a display panel 241.
  • the display panel 241 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like.
  • the touch panel 231 can cover the display panel 241. When the touch panel 231 detects a touch operation on or near the touch panel 231, it transmits to the processor 280 to determine the type of the touch event, and then the processor 280 according to the touch event. The type provides a corresponding visual output on display panel 241.
  • touch panel 231 and the display panel 241 are used as two independent components to implement the input and input functions of the terminal 200 in FIG. 2, in some embodiments, the touch panel 231 may be integrated with the display panel 241. The input and output functions of the terminal 200 are implemented.
  • Terminal 200 may also include at least one type of sensor 250, such as a gyro sensor, a magnetic induction sensor, a light sensor, a motion sensor, and other sensors.
  • the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 241 according to the brightness of the ambient light, and the proximity sensor may close the display panel 241 when the terminal 200 moves to the ear. / or backlight.
  • the acceleration sensor can detect the magnitude of acceleration in each direction (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity. It can be used to identify the attitude of the terminal (such as horizontal and vertical screen switching, related games).
  • magnetometer attitude calibration magnetometer attitude calibration
  • vibration recognition related functions such as pedometer, tapping
  • other sensors such as barometers, hygrometers, thermometers, infrared sensors, etc., which can also be configured in the terminal 200, are not described here.
  • the audio circuit 260, the speaker 261, and the microphone 262 can provide an audio interface between the user and the terminal 200.
  • the audio circuit 260 can transmit the converted electrical data of the received audio data to the speaker 261, and convert it into a sound signal output by the speaker 261.
  • the microphone 262 converts the collected sound signal into an electrical signal, and the audio circuit 260 After receiving, it is converted into audio data, and then processed by the audio data output processor 280, transmitted to the terminal, for example, via the RF circuit 210, or outputted to the memory 220 for further processing.
  • WiFi is a short-range wireless transmission technology
  • the terminal 200 can help users to send and receive emails, browse web pages, and access streaming media through the WiFi module 270, which provides wireless broadband Internet access for users.
  • FIG. 2 shows the WiFi module 270, it can be understood that it does not belong to the end. The necessary configuration of the end 200 can be omitted as needed within the scope of not changing the nature of the disclosure.
  • Processor 280 is the control center of terminal 200, which connects various portions of the entire terminal using various interfaces and lines, by running or executing software programs and/or modules stored in memory 220, and recalling data stored in memory 220, The various functions and processing data of the terminal 200 are performed to perform overall monitoring of the terminal.
  • the processor 280 may include one or more processing units; preferably, the processor 280 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
  • the modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 280.
  • the terminal 200 also includes a power source 282 (such as a battery) that supplies power to the various components.
  • a power source 282 such as a battery
  • the power source can be logically coupled to the processor 280 through a power management system to manage functions such as charging, discharging, and power management through the power management system.
  • the camera 290 is generally composed of a lens, an image sensor, an interface, a digital signal processor, a CPU, a display screen, and the like.
  • the lens is fixed above the image sensor, and the focus can be changed by manually adjusting the lens;
  • the image sensor is equivalent to the "film" of the conventional camera, and is the heart of the image captured by the camera;
  • the interface is used to connect the camera with the cable and the board to the board.
  • the spring-type connection mode is connected to the terminal board, and the collected image is sent to the memory 220;
  • the digital signal processor processes the acquired image through a mathematical operation, converts the collected analog image into a digital image, and sends the image to the interface Memory 220.
  • the terminal 200 may further include a Bluetooth module or the like, and details are not described herein again.
  • the terminal 200 includes, in addition to the one or more processors 280, a memory, and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors to implement The barrage video live broadcast method shown in various embodiments of the present invention.
  • the terminal 200 can be implemented as the video source device 110 or the network access device 120 in the implementation environment shown in FIG. 1 above.
  • FIG. 3 is a flowchart of a live broadcast method of a barrage video according to an embodiment of the present invention.
  • the barrage video live broadcast method can be applied to the video source device 110 shown in FIG.
  • the barrage video live broadcast method may include the following steps:
  • Step 301 Establish a first short-range wireless communication connection with the network access device.
  • Step 302 Acquire a live video stream.
  • Step 303 Send the live video stream to the network by using the first short-range wireless communication connection.
  • the access device forwards the live video stream to the video barrage system on the network side by the network access device.
  • the live broadcast video broadcast method acquires a live video stream by establishing a first short-range wireless communication connection with the network access device, and the live video is connected through the first short-range wireless communication connection.
  • the stream is sent to the network access device, and the network access device forwards the live video stream to the video barrage system on the network side, and establishes a connection between the video source device and the network access device, and the network access device converts the video stream.
  • the barrage video system sent to the network side does not require a fixed camera device, nor does it require the camera device to access the network, which can meet the live broadcast requirements in the mobile scene, thereby achieving the effect of expanding the live broadcast scene of the barrage video.
  • FIG. 4 is a flowchart of a live broadcast method of a barrage according to an embodiment of the present invention.
  • the barrage video live broadcast method can be applied to the network access device 120 shown in FIG. 1.
  • the barrage video live broadcast method may include the following steps:
  • Step 401 Establish a first short-range wireless communication connection with the video source device.
  • Step 402 Receive a live video stream that is sent by the video source device by using the first short-range wireless communication.
  • Step 403 Forward the live video stream to the video barrage system on the network side.
  • the live video streaming method establishes a first short-range wireless communication connection with the video source device, and receives a live video stream sent by the video source device through the first short-range wireless communication.
  • the live video stream is forwarded to the video barrage system on the network side, and the video source device is connected to the network access device, and the network access device forwards the video stream to the barrage video system on the network side, without requiring a fixed camera.
  • the device does not need the camera device to access the network, which can meet the live broadcast requirements in the mobile scene, thereby achieving the effect of expanding the live broadcast scene of the barrage video.
  • FIG. 5 is a flowchart of a live broadcast method of a barrage according to an embodiment of the present invention.
  • the barrage video live broadcast method can be applied to the implementation environment shown in FIG. 1.
  • the video capture device is an aerial camera
  • the video source device is a remote controller
  • the network access device is a smart phone.
  • the video source device obtains a live video stream from the video capture device as an example.
  • the live broadcast video broadcast method may include the following steps:
  • Step 501 The video source device establishes a first short-range wireless communication connection with the network access device.
  • the first short-range wireless communication connection may be a wireless fidelity direct Wi-Fi Direct connection.
  • a network access device such as a smart phone, etc.
  • can pass Wi-Fi. Wireless Fidelity, Wireless Fidelity
  • 3G the 3rd Generation mobile communication technology
  • 4G the 4G communication mode
  • video source devices and network access devices can Establish a Wi-Fi Direct connection.
  • a Wi-Fi Direct connection can be established between the remote controller of the aerial camera and the smart phone.
  • Step 502 The video source device establishes a second short-range wireless communication connection with the video collection device.
  • the second short-range wireless communication connection may be a wireless communication connection of a custom frequency band.
  • the video capture device is an aerial camera
  • the video source device is a remote controller
  • the network access device is a smart phone
  • the transmission speed and accuracy of the live video stream are ensured
  • the aerial camera and the remote controller are A wireless communication connection can be established based on a custom frequency band.
  • Step 503 The video collection device collects the live video stream, and sends the live video stream to the video source device through the second short-range wireless communication connection.
  • the aerial camera transmits the captured live video stream to the remote controller in real time through the above-mentioned wireless communication connection established according to the customized frequency band when shooting the video.
  • Step 504 The video source device accesses the video barrage system through a video source device account allocated by the video barrage system.
  • the video source device may send an access request to the network access device, where the access request includes a video source device account allocated by the video barrage system, and the network access device sends the access request to the video barrage system, the video bomb After accepting the request, the curtain system sends an access response to the network access device, and the network access device forwards the access response to the video source device.
  • the video source device may first detect whether there is a video source device account that is bound to the network access device, where the video source device account is used to access the video barrage system; for example, the video source device may acquire its own Device information (for example, reading a specified configuration file in the cache), querying whether the video source device account exists in the device information. If the video source device account already exists, the identifier of the network access device is further obtained and detected. Whether the device identifier bound to the video source device account is the identifier of the network access device, and if yes, it is determined that the video source device account that is bound to the network access device is corresponding.
  • the video source device If the video source device has a video source device account that is bound to the network access device, the video source device directly accesses the video barrage system according to the video source device account; if the video source device does not correspond to the video source device Device account, or device bound to an existing video source device account is not the same a network access device, wherein the video source device may send an account allocation request to the network access device, where the network access device sends the account allocation request to the video barrage system, where the account allocation request is used to indicate the video bomb
  • the video source device account is allocated to the video source device account, and the video source device account is sent to the network access device; the video source device receives the video source device account sent by the network access device, and accesses according to the video source device account.
  • the video barrage system can also establish a binding relationship between the video source device account and the network access device locally.
  • the video barrage system When receiving the live video stream, the video barrage system needs to distinguish the source of the video stream and the live broadcast permission. This requires assigning a corresponding video source device account to each video source device connected to the video barrage system.
  • the remote controller After establishing a Wi-Fi Direct connection between the remote controller of the aerial camera and the smart phone, first detecting whether the video source device account allocated by the video barrage system is already associated, and if the video source device account is already available, The remote controller further detects whether the video source device account has been bound to the smart phone.
  • the remote controller is to the smart phone.
  • Sending an account assignment request the account assignment request is forwarded by the smart phone to the video barrage system, and received by the smart phone, the video barrage system is a video source device account allocated by the remote controller, and accessed through the video source device account.
  • Video live broadcast system If the result of the detection is that the video source device account has been allocated by the video barrage system, and the video source device account has been bound to the smart phone, the remote controller directly accesses the video live broadcast system through the video source device account.
  • the above solution may also be performed by a smart phone.
  • the smart phone acquires the device information of the remote controller from the remote controller, and detects the remote control according to the device information. Whether the device already has a video source device account assigned by the video barrage system, and if the video source device account is already available, further detecting whether the video source device account has been bound to the smart phone.
  • the smart phone If the detection result is that there is no video source device account assigned by the video barrage system, or there is a video source device account allocated by the video barrage system but the video source device account is not bound to the smart phone, the smart phone is to the video barrage The system sends an account allocation request, and receives a video source device account allocated by the video barrage system for the remote controller, and then accesses the video live broadcast system through the video source device account. If the detection result is that the video source device account has been allocated by the video barrage system, and the video source device account has been bound to the smart phone, the smart phone directly passes the video source device account. Access to the live video system.
  • Step 505 The video source device sends the live video stream to the network access device by using the first short-range wireless communication connection.
  • the remote controller transmits the live video stream captured by the aerial camera to the smart phone through a Wi-Fi Direct connection.
  • Step 506 The network access device forwards the live video stream to the video barrage system on the network side.
  • the smart phone forwards the live video stream sent by the remote controller to the video barrage system on the network side, so that the video barrage system provides the live broadcast service of the barrage video according to the live video stream, and other users can pass the smart
  • a user terminal such as a mobile phone, a tablet computer, or a personal computer acquires the live video stream and the barrage data from the video barrage system.
  • Step 507 The network access device sends a barrage acquisition request to the video barrage system.
  • Step 508 The video barrage system sends the barrage data to the network access device.
  • Step 509 The network access device plays the video screen corresponding to the live video stream in the display screen, and displays the barrage in the video screen according to the barrage data.
  • the network access device can also receive the barrage data input by the user, and send the barrage data input by the user to the video barrage system.
  • the network access device may also display the barrage video in the display screen provided by the network access device.
  • the live broadcast interface can also be displayed on the display screen of the smart phone, and the live broadcast interface is played in the live broadcast interface.
  • the video screen corresponding to the live video stream, at the same time, the smart phone also requests the video barrage system to send the barrage data sent by other users, and displays the barrage data in the video screen, and at the same time, the smart phone can also receive the user through the voice or text.
  • the input of the barrage data, and the user input the barrage data is sent to the video barrage system, thereby realizing the interaction between the live broadcaster and the audience.
  • the video source device may send a barrage acquisition request to the video barrage system, and the video barrage system sends the barrage data to the video source device through the network access device, and the video source device is on the display screen.
  • the video screen corresponding to the live video stream is played, and the barrage is superimposed on the video screen according to the barrage data.
  • the video source device can also be provided with a display screen and an input port, and the user can directly play the video image corresponding to the live video stream in the display screen of the video source device, and obtain the video image from the video barrage system. Barrage data to.
  • the video source device can also receive the barrage data input by the user and send it to the video barrage system.
  • the video capture device is an aerial camera
  • the video source device is a remote controller
  • the network access device is a smart phone
  • the video source device obtains a live video stream from the video capture device as an example.
  • the video source device can also have a video capture function;
  • the network access device is not limited to a smart phone, but can also be other electronic devices with network access capabilities, such as portable Wi-Fi.
  • the video source device establishes a first short-range wireless communication connection with the network access device, and obtains a live video stream, and the first short-range wireless communication connection is adopted.
  • the live video stream is sent to the network access device, and the live video stream is forwarded by the network access device to the video barrage system on the network side, and the video source device is connected with the network access device, and the network access device is connected. Forwarding the video stream to the barrage video system on the network side does not require a fixed camera device or a camera device to access the network, which can meet the live broadcast requirements in the mobile scene, thereby achieving the effect of expanding the live broadcast scene of the barrage video.
  • FIG. 6 is a structural diagram of a device for playing a live video broadcast device according to an embodiment of the present invention.
  • the barrage video live broadcast device can be implemented as all or part of the video source device 110 in the implementation environment shown in FIG. 1.
  • the barrage video live broadcast device 600 can include:
  • a first connection establishing module 601, configured to establish a first short-range wireless communication connection with the network access device
  • a video stream obtaining module 602 configured to acquire a live video stream
  • a video stream sending module 603 configured to send the live video stream to the network access device by using the first short-range wireless communication connection, where the network access device forwards the live video stream to a network side Video barrage system.
  • the live broadcast video broadcast device acquires a live video stream by establishing a first short-range wireless communication connection with the network access device, and the live video is connected through the first short-range wireless communication connection.
  • the stream is sent to the network access device, and the network access device forwards the live video stream to the video barrage system on the network side, and establishes a connection between the video source device and the network access device, and the network access device converts the video stream.
  • the barrage video system sent to the network side does not require a fixed camera device, nor does it require the camera device to access the network, which can meet the live broadcast requirements in the mobile scene, thereby achieving the effect of expanding the live broadcast scene of the barrage video.
  • FIG. 7 is a structural diagram of a device for playing a live video broadcast device according to an embodiment of the present invention.
  • the barrage video live broadcast device can be implemented as all or part of the network access device 120 in the implementation environment shown in FIG. 1.
  • the barrage video live broadcast device 700 can include:
  • a third connection establishing module 701, configured to establish a first short-range wireless communication connection with the video source device
  • the video stream receiving module 702 is configured to receive a live video stream that is sent by the video source device by using the first short-range wireless communication;
  • the video stream forwarding module 703 is configured to forward the live video stream to a video barrage system on the network side.
  • the live video streaming device establishes a first short-range wireless communication connection with the video source device, and receives a live video stream sent by the video source device through the first short-range wireless communication.
  • the live video stream is forwarded to the video barrage system on the network side, and the video source device is connected to the network access device, and the network access device forwards the video stream to the barrage video system on the network side, without requiring a fixed camera.
  • the device does not need the camera device to access the network, which can meet the live broadcast requirements in the mobile scene, thereby achieving the effect of expanding the live broadcast scene of the barrage video.
  • FIG. 8 is a system structural diagram of a live broadcast video broadcast system according to an embodiment of the present invention.
  • the barrage video live broadcast system may include all or part of the video source device 110 and the network access device 120 in the implementation environment shown in FIG. 1.
  • the barrage video live broadcast system may include: a video source device including a barrage video live broadcast device 600; and a network access device including a barrage video live broadcast device 700;
  • the barrage video live broadcast device 600 can include:
  • a first connection establishing module 601, configured to establish a first short-range wireless communication connection with the network access device
  • a video stream obtaining module 602 configured to acquire a live video stream
  • a video stream sending module 603 configured to send the live video stream to the network access device by using the first short-range wireless communication connection, where the network access device forwards the live video stream to a network side Video barrage system.
  • a second connection establishing module 604 configured to establish a second short-range wireless communication connection with the video collection device before the obtaining module 602 acquires the live video stream;
  • the video stream obtaining module 602 is configured to acquire, by using the second short-range wireless communication connection, the live video stream collected by the video collection device.
  • the device further includes:
  • the detecting module 605 is configured to detect, before the video stream sending module 603 sends the live video stream to the network access device by using the first short-range wireless communication connection, whether the video source device has been corresponding to a video source device account that is bound to the network access device and used to access the video barrage system;
  • the first request sending module 606 is configured to: if the video source device does not correspond to the video source device account, send an account allocation request to the network access device, where the network access device allocates the account Sending a request to the video barrage system, the account allocation request is used to instruct the video barrage system to allocate the video source device account and send the video source device account to the network access device;
  • An account receiving module 607 configured to receive the video source device account that is sent by the network access device
  • the access module 608 is configured to access the video barrage system according to the video source device account.
  • the first short-range wireless communication connection is a wireless fidelity direct-connect Wi-Fi Direct connection.
  • the second short-range wireless communication connection is a wireless communication connection of a custom frequency band.
  • the video capture device is an aerial camera
  • the video source device is a remote controller of the aerial camera.
  • the barrage video live broadcast device 700 can include:
  • a third connection establishing module 701, configured to establish a first short-range wireless communication connection with the video source device
  • the video stream receiving module 702 is configured to receive a live video stream that is sent by the video source device by using the first short-range wireless communication;
  • the video stream forwarding module 703 is configured to forward the live video stream to a video barrage system on the network side.
  • the device further includes:
  • the request receiving module 704 is configured to receive an account allocation request before the video stream receiving module 702 receives the live video stream sent by the video source device by using the first short-range wireless communication, where the account allocation request is
  • the video source device detects that the video source device that is bound to the network access device is used to access the video source device account of the video barrage system, and the account allocation request is used to indicate the video.
  • the barrage system allocates the video source device account and the video source Sending a device account to the network access device;
  • a second request sending module 705, configured to send the account allocation request to the video barrage system
  • the account sending module 706 is configured to send the video source device account returned by the video barrage system to the video source device.
  • the video source device establishes a first short-range wireless communication connection with the network access device, and obtains a live video stream, and the first short-range wireless communication connection is adopted.
  • the live video stream is sent to the network access device, and the live video stream is forwarded by the network access device to the video barrage system on the network side, and the video source device is connected with the network access device, and the network access device is connected. Forwarding the video stream to the barrage video system on the network side does not require a fixed camera device or a camera device to access the network, which can meet the live broadcast requirements in the mobile scene, thereby achieving the effect of expanding the live broadcast scene of the barrage video.
  • non-transitory computer readable storage medium comprising instructions, such as a memory comprising instructions executable by a processor of a mobile terminal to perform the bombs shown in various embodiments of the present invention Screen video live broadcast method.
  • the non-transitory computer readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device.
  • the live broadcast video broadcast device provided by the foregoing embodiment is only illustrated by the division of each functional module in the live broadcast of the barrage video. In actual applications, the functions may be assigned differently according to requirements.
  • the function module is completed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
  • the embodiment of the present invention is the same as the embodiment of the present invention. The specific implementation process is not described here.
  • a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
  • the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种弹幕视频直播方法、装置、视频源设备及网络接入设备,属于物联网应用技术领域。所述方法包括:视频源设备与网络接入设备建立第一短距离无线通信连接,获取直播视频流,通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备,由所述网络接入设备将所述直播视频流转发给网络侧的视频弹幕系统。本发明实施例中通过视频源设备通过第一短距离无线通信连接将直播视频流发送给网络接入设备,由网络接入设备将视频流转发至网络侧的弹幕视频系统,不需要固定的摄像设备,也不需要摄像设备接入网络,能够满足移动场景下的直播需求,从而达到扩展弹幕视频的直播场景的效果。

Description

弹幕视频直播方法、装置、视频源设备及网络接入设备
本申请要求于2015年07月31日提交中国专利局、申请号为201510466781.8、发明名称为“弹幕视频直播方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明实施例涉及物联网应用技术领域,特别涉及一种弹幕视频直播方法、装置、视频源设备及网络接入设备。
背景技术
弹幕视频直播是一种新兴的视频直播服务方式,其在直播视频的同时还提供用户间的文字或语音互动,从而提高用户的观看体验。
在现有技术中,弹幕视频在直播时,由连接网络的摄像设备拍摄视频并上传弹幕系统,观众通过连接网络的视频播放设备从弹幕系统获取视频并进行播放,同时,观众还可以针对播放的视频进弹幕发送,从而实现实时的弹幕互动。
现有的弹幕视频的直播需要摄像设备接入网络,从而对弹幕视频直播的应用场景有很大的限制。
发明内容
为了解决相关技术对弹幕视频直播的应用场景有很大的限制的问题,本发明实施例提供了一种弹幕视频直播方法、装置、视频源设备及网络接入设备。所述技术方案如下:
第一方面,提供了一种弹幕视频直播方法,用于视频源设备中,所述方法包括:
与网络接入设备建立第一短距离无线通信连接;
获取直播视频流;
通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备,由所述网络接入设备将所述直播视频流转发给网络侧的视频弹幕系统。
第二方面,提供了一种弹幕视频直播方法,用于网络接入设备中,所述方法包括:
与视频源设备建立第一短距离无线通信连接;
接收所述视频源设备通过所述第一短距离无线通信发送的直播视频流;
将所述直播视频流转发给网络侧的视频弹幕系统。
第三方面,提供了一种视频源设备,所述视频源设备包括:
一个或多个处理器;和
存储器;
所述存储器存储有一个或多个程序,所述一个或多个程序被配置成由所述一个或多个处理器执行,所述一个或多个程序包含用于进行以下操作的指令:
与网络接入设备建立第一短距离无线通信连接;
获取直播视频流;
通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备,由所述网络接入设备将所述直播视频流转发给网络侧的视频弹幕系统。
第四方面,提供了一种网络接入设备,所述网络接入设备包括:
一个或多个处理器;和
存储器;
所述存储器存储有一个或多个程序,所述一个或多个程序被配置成由所述一个或多个处理器执行,所述一个或多个程序包含用于进行以下操作的指令:
与视频源设备建立第一短距离无线通信连接;
接收所述视频源设备通过所述第一短距离无线通信发送的直播视频流;
将所述直播视频流转发给网络侧的视频弹幕系统。
第五方面,提供了一种弹幕视频直播装置,用于视频源设备中,所述装置包括:
第一连接建立模块,用于与网络接入设备建立第一短距离无线通信连接;
获取模块,用于获取直播视频流;
发送模块,用于通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备,由所述网络接入设备将所述直播视频流转发给网络侧的视频弹幕系统。
第六方面,提供了一种弹幕视频直播装置,用于网络接入设备中,所述装 置包括:
第三连接建立模块,用于与视频源设备建立第一短距离无线通信连接;
接收模块,用于接收所述视频源设备通过所述第一短距离无线通信发送的直播视频流;
转发模块,用于将所述直播视频流转发给网络侧的视频弹幕系统。
本发明实施例提供的技术方案带来的有益效果包括:
通过与网络接入设备建立第一短距离无线通信连接,获取直播视频流,通过该第一短距离无线通信连接将该直播视频流发送给该网络接入设备,由该网络接入设备将该直播视频流转发给网络侧的视频弹幕系统,将视频源设备与网络接入设备建立连接,由网络接入设备将视频流转发至网络侧的弹幕视频系统,不需要固定的摄像设备,也不需要摄像设备接入网络,能够满足移动场景下的直播需求,从而达到扩展弹幕视频的直播场景的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明部分实施例提供的弹幕视频直播方法所涉及的实施环境图;
图2是本发明一个实施例提供的终端的结构方框图;
图3是本发明一个实施例提供的弹幕视频直播方法的流程图;
图4是本发明一个实施例提供的弹幕视频直播方法的流程图;
图5是本发明一个实施例提供的弹幕视频直播方法的流程图;
图6是本发明一个实施例提供的弹幕视频直播装置的装置结构图;
图7是本发明一个实施例提供的弹幕视频直播装置的装置结构图;
图8是本发明一个实施例提供的弹幕视频直播系统的系统结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施环境
请参考图1,其示出了本发明部分实施例提供的弹幕视频直播方法所涉及的实施环境图。图1所示的实施环境包括:视频源设备110、网络接入设备120以及视频弹幕系统140;可选的,该实施环境还可以包括视频采集设备130。
视频源设备110可以是具有视频采集功能的设备,比如一个移动摄像机或者运动相机等;或者,该视频源设备110也可以与视频采集设备130连接,并获取视频采集设备130采集到的视频流,比如,视频采集设备130可以是一个航拍器,视频源设备110可以是该航拍器的遥控器。
网络接入设备120可以是一个具有互联网接入能力的电子设备,比如智能手机、平板电脑、电子书阅读器或者随身移动Wi-Fi(Wireless Fidelity,无线保真)设备等。
视频弹幕系统140可以由网络侧的服务器构成,该服务器可以是单独的一台服务器,或者,也可以是由多台服务器组成的服务器集群,或者,也可以是一个云服务中心。在本发明所示的实施例中,视频弹幕系统140可以从视频源设备110获取直播视频,并向连接视频弹幕系统140的用户终端提供视频播放和弹幕交互服务,具体的,用户在使用用户终端播放视频弹幕系统140提供的直播视频时,可以针对当前的直播视频发布弹幕,比如发布一段文字,视频弹幕系统140接收通过该用户终端发布的这段文字,并将这段文字添加在直播视频后续的视频流中,并将视频流推送给播放该直播视频的各个用户终端,各个用户终端播放的直播视频中将会显示这段文字。
计算机架构
请参考图2,其示出了本发明一个实施例提供的终端的结构方框图,本发明实施例中的终端可以包括一个或多个如下组成部分:用于执行计算机程序指令以完成各种流程和方法的处理器,用于信息和存储程序指令随机接入存储器(RAM)和只读存储器(ROM),用于存储数据和信息的存储器,I/O设备,界面,天线等。具体来讲:
终端200可以包括RF(Radio Frequency,射频)电路210、存储器220、输入单元230、显示单元240、传感器250、音频电路260、WiFi(wireless fidelity,无线保真)模块270、处理器280、电源282、摄像头290等部件。本领域技术人员可以理解,图2中示出的终端结构并不构成对终端的限定,可以包括比图 示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图2对终端200的各个构成部件进行具体的介绍:
RF电路210可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器280处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路210还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。
存储器220可用于存储软件程序以及模块,处理器280通过运行存储在存储器220的软件程序以及模块,从而执行终端200的各种功能应用以及数据处理。存储器220可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端200的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器220可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元230可用于接收输入的数字或字符信息,以及产生与终端200的用户设置以及功能控制有关的键信号输入。具体地,输入单元230可包括触控面板231以及其他输入设备232。触控面板231,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板231上或在触控面板231附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板231可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器280,并能接收处理器280发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类 型实现触控面板231。除了触控面板231,输入单元230还可以包括其他输入设备232。具体地,其他输入设备232可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元240可用于显示由用户输入的信息或提供给用户的信息以及终端200的各种菜单。显示单元240可包括显示面板241,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板241。进一步的,触控面板231可覆盖显示面板241,当触控面板231检测到在其上或附近的触摸操作后,传送给处理器280以确定触摸事件的类型,随后处理器280根据触摸事件的类型在显示面板241上提供相应的视觉输出。虽然在图2中,触控面板231与显示面板241是作为两个独立的部件来实现终端200的输入和输入功能,但是在某些实施例中,可以将触控面板231与显示面板241集成而实现终端200的输入和输出功能。
终端200还可包括至少一种传感器250,比如陀螺仪传感器、磁感应传感器、光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板241的亮度,接近传感器可在终端200移动到耳边时,关闭显示面板241和/或背光。作为运动传感器的一种,加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端200还可配置的气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路260、扬声器261,传声器262可提供用户与终端200之间的音频接口。音频电路260可将接收到的音频数据转换后的电信号,传输到扬声器261,由扬声器261转换为声音信号输出;另一方面,传声器262将收集的声音信号转换为电信号,由音频电路260接收后转换为音频数据,再将音频数据输出处理器280处理后,经RF电路210以发送给比如另一终端,或者将音频数据输出至存储器220以便进一步处理。
WiFi属于短距离无线传输技术,终端200通过WiFi模块270可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图2示出了WiFi模块270,但是可以理解的是,其并不属于终 端200的必须构成,完全可以根据需要在不改变公开的本质的范围内而省略。
处理器280是终端200的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器220内的软件程序和/或模块,以及调用存储在存储器220内的数据,执行终端200的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器280可包括一个或多个处理单元;优选的,处理器280可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器280中。
终端200还包括给各个部件供电的电源282(比如电池),优选的,电源可以通过电源管理系统与处理器280逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
摄像头290一般由镜头、图像传感器、接口、数字信号处理器、CPU、显示屏幕等组成。其中,镜头固定在图像传感器的上方,可以通过手动调节镜头来改变聚焦;图像传感器相当于传统相机的“胶卷”,是摄像头采集图像的心脏;接口用于把摄像头利用排线、板对板连接器、弹簧式连接方式与终端主板连接,将采集的图像发送给所述存储器220;数字信号处理器通过数学运算对采集的图像进行处理,将采集的模拟图像转换为数字图像并通过接口发送给存储器220。
尽管未示出,终端200还可以包括蓝牙模块等,在此不再赘述。
终端200除了包括一个或者多个处理器280,还包括有存储器,以及一个或者多个程序,其中一个或者多个程序存储于存储器中,并被配置成由一个或者多个处理器执行,以实现本发明各个实施例所示的弹幕视频直播方法。
终端200可以实现为上述图1所示实施环境中的视频源设备110或者网络接入设备120。
请参考图3,其示出了本发明一个实施例提供的弹幕视频直播方法的流程图。该弹幕视频直播方法可以应用于图1所示的视频源设备110中。该弹幕视频直播方法可以包括如下几个步骤:
步骤301,与网络接入设备建立第一短距离无线通信连接。
步骤302,获取直播视频流。
步骤303,通过该第一短距离无线通信连接将该直播视频流发送给该网络 接入设备,由该网络接入设备将该直播视频流转发给网络侧的视频弹幕系统。
综上所述,本发明实施例提供的弹幕视频直播方法,通过与网络接入设备建立第一短距离无线通信连接,获取直播视频流,通过该第一短距离无线通信连接将该直播视频流发送给该网络接入设备,由该网络接入设备将该直播视频流转发给网络侧的视频弹幕系统,将视频源设备与网络接入设备建立连接,由网络接入设备将视频流转发至网络侧的弹幕视频系统,不需要固定的摄像设备,也不需要摄像设备接入网络,能够满足移动场景下的直播需求,从而达到扩展弹幕视频的直播场景的效果。
请参考图4,其示出了本发明一个实施例提供的弹幕视频直播方法的流程图。该弹幕视频直播方法可以应用于图1所示的网络接入设备120中。该弹幕视频直播方法可以包括如下几个步骤:
步骤401,与视频源设备建立第一短距离无线通信连接。
步骤402,接收该视频源设备通过该第一短距离无线通信发送的直播视频流。
步骤403,将该直播视频流转发给网络侧的视频弹幕系统。
综上所述,本发明实施例提供的弹幕视频直播方法,通过与视频源设备建立第一短距离无线通信连接,接收该视频源设备通过该第一短距离无线通信发送的直播视频流,将该直播视频流转发给网络侧的视频弹幕系统,将视频源设备与网络接入设备建立连接,由网络接入设备将视频流转发至网络侧的弹幕视频系统,不需要固定的摄像设备,也不需要摄像设备接入网络,能够满足移动场景下的直播需求,从而达到扩展弹幕视频的直播场景的效果。
请参考图5,其示出了本发明一个实施例提供的弹幕视频直播方法的流程图。该弹幕视频直播方法可以应用于图1所示的实施环境中。以视频采集设备为航拍器,视频源设备为遥控器,网络接入设备为智能手机,视频源设备从视频采集设备获取直播视频流为例,该弹幕视频直播方法可以包括如下几个步骤:
步骤501,视频源设备与网络接入设备建立第一短距离无线通信连接。
其中,该第一短距离无线通信连接可以是无线保真直连Wi-Fi Direct连接。
在本发明实施例中,网络接入设备(如智能手机等)可以通过Wi-Fi (Wireless Fidelity,无线保真)、3G(the 3rd Generation mobile communication technology,第三代移动通信技术)或4G通信方式接入互联网络,为了避免网络冲突,视频源设备与网络接入设备之间可以建立Wi-Fi Direct连接,比如,当视频采集设备为航拍器,视频源设备为遥控器,网络接入设备为智能手机时,航拍器的遥控器与智能手机之间可以建立Wi-Fi Direct连接。
步骤502,视频源设备与视频采集设备建立第二短距离无线通信连接。
在本发明实施例中,第二短距离无线通信连接可以为自定义频段的无线通信连接。
比如,当视频采集设备为航拍器,视频源设备为遥控器,网络接入设备为智能手机时,为了减少无线信号的干扰,保证直播视频流的传输速度和准确性,航拍器和遥控器之间可以根据自定义频段建立无线通信连接。
步骤503,视频采集设备采集直播视频流,并通过第二短距离无线通信连接将直播视频流发送给视频源设备。
以视频采集设备为航拍器为例,航拍器在拍摄视频时,通过上述根据自定义频段建立的无线通信连接,将拍摄到的直播视频流实时发送给遥控器。
步骤504,视频源设备通过视频弹幕系统分配的视频源设备账号接入该视频弹幕系统。
视频源设备可以向网络接入设备发送接入请求,该接入请求中包含有视频弹幕系统分配的视频源设备账号,网络接入设备将该接入请求发送给视频弹幕系统,视频弹幕系统接受该请求后,向网络接入设备发送接入响应,由网络接入设备将该接入响应转发给视频源设备。
其中,视频源设备可以首先检测是否已经对应有与该网络接入设备绑定的视频源设备账号,该视频源设备账号用于接入该视频弹幕系统;比如,视频源设备可以获取自身的设备信息(比如,读取缓存中的某个指定的配置文件),查询设备信息中是否存在视频源设备账号,若已经存在了视频源设备账号,则进一步获取网络接入设备的标识,并检测与该视频源设备账号绑定的设备标识是否就是该网络接入设备的标识,若是,则确定已经对应有与该网络接入设备绑定的视频源设备账号。
若该视频源设备已经对应有与该网络接入设备绑定的视频源设备账号,则视频源设备直接根据该视频源设备账号接入视频弹幕系统;若该视频源设备未对应有视频源设备账号,或者,与已存在的视频源设备账号绑定的设备不是该 网络接入设备,则视频源设备可以向该网络接入设备发送账号分配请求,由该网络接入设备将该账号分配请求发送给该视频弹幕系统,该账号分配请求用于指示该视频弹幕系统分配该视频源设备账号,并将该视频源设备账号发送给该网络接入设备;视频源设备接收该网络接入设备发送的该视频源设备账号,并根据该视频源设备账号接入该视频弹幕系统;同时,视频源设备还可以在本地建立该视频源设备账号与该网络接入设备之间的绑定关系。
可选的,上述检测是否已经对应有与该网络接入设备绑定的视频源设备账号的步骤,以及通过视频弹幕系统分配的视频源设备账号,并接入该视频弹幕系统的步骤,均可以由网络接入设备来执行。
视频弹幕系统接收直播视频流时,需要区分该视频流的来源以及直播权限,这就需要为接入视频弹幕系统的每一个视频源设备分配对应的视频源设备账号。在本发明实施例中,航拍器的遥控器与智能手机建立Wi-Fi Direct连接之后,首先检测是否已经对应有视频弹幕系统分配的视频源设备账号,若已经有了该视频源设备账号,则遥控器进一步检测该视频源设备账号是否已经与智能手机绑定。若检测结果为没有该视频弹幕系统分配的视频源设备账号,或者,有视频弹幕系统分配的视频源设备账号但是该视频源设备账号未与该智能手机绑定,则遥控器向智能手机发送账号分配请求,由智能手机将该账号分配请求转发给视频弹幕系统,并接收智能手机转发的,该视频弹幕系统为遥控器分配的视频源设备账号,通过该视频源设备账号接入视频直播系统。若检测结果为已经有视频弹幕系统分配的视频源设备账号,且该视频源设备账号已经与智能手机绑定,则遥控器直接通过该视频源设备账号接入视频直播系统。
或者,上述方案也可以由智能手机主导执行,比如,航拍器的遥控器与智能手机建立Wi-Fi Direct连接之后,智能手机从遥控器中获取遥控器的设备信息,并根据该设备信息检测遥控器是否已经对应有视频弹幕系统分配的视频源设备账号,若已经有了该视频源设备账号,则进一步检测该视频源设备账号是否已经与智能手机绑定。若检测结果为没有该视频弹幕系统分配的视频源设备账号,或者,有视频弹幕系统分配的视频源设备账号但是该视频源设备账号未与智能手机绑定,则智能手机向视频弹幕系统发送账号分配请求,并接收视频弹幕系统为遥控器分配的视频源设备账号,继而通过该视频源设备账号接入视频直播系统。若检测结果为已经有视频弹幕系统分配的视频源设备账号,且该视频源设备账号已经与智能手机绑定,则智能手机直接通过该视频源设备账号 接入视频直播系统。
步骤505,视频源设备通过第一短距离无线通信连接将直播视频流发送给网络接入设备。
在本发明实施例中,遥控器将航拍器拍摄到的直播视频流通过Wi-Fi Direct连接发送给智能手机。
步骤506,网络接入设备将直播视频流转发给网络侧的视频弹幕系统。
在本发明实施例中,智能手机将遥控器发送的直播视频流转发至网络侧的视频弹幕系统,以便视频弹幕系统根据该直播视频流提供弹幕视频的直播服务,其它用户可以通过智能手机、平板电脑或者个人电脑等用户终端从视频弹幕系统中获取该直播视频流以及弹幕数据。
步骤507,网络接入设备向视频弹幕系统发送弹幕获取请求。
步骤508,视频弹幕系统将弹幕数据发送给网络接入设备。
步骤509,网络接入设备在显示屏中播放直播视频流对应的视频画面,并根据弹幕数据在视频画面中叠加显示弹幕。
可选的,网络接入设备还可以接收用户输入的弹幕数据,并将用户输入的弹幕数据发送至视频弹幕系统。
在本发明实施例所示的方案中,网络接入设备除了将直播视频流转发给视频弹幕系统之外,也可以在网络接入设备自带的显示屏中显示弹幕视频。比如,遥控器在将直播视频流发送给智能手机,智能手机将该直播视频流发送给视频弹幕系统的同时,还可以在智能手机的显示屏中显示直播界面,在该直播界面中播放该直播视频流对应的视频画面,同时,智能手机还向视频弹幕系统请求其他用户发送的弹幕数据,并将弹幕数据显示在视频画面中,同时,智能手机还可以接收用户通过语音或者文本输入的弹幕数据,并将用户输入的弹幕数据发送给视频弹幕系统,从而实现视频直播者与观众的弹幕互动。
在另一种可能的实现方式中,视频源设备可以向视频弹幕系统发送弹幕获取请求,视频弹幕系统通过网络接入设备将弹幕数据发送给视频源设备,视频源设备在显示屏中播放直播视频流对应的视频画面,并根据弹幕数据在视频画面中叠加显示弹幕。即在本发明实施例中,视频源设备中也可以自带显示屏和输入端口,用户可以直接在视频源设备的显示屏中播放直播视频流对应的视频画面,以及从视频弹幕系统中获取到的弹幕数据。此外,视频源设备还可以接收用户输入的弹幕数据并发送给视频弹幕系统。
需要说明的是,本发明实施例仅以视频采集设备为航拍器,视频源设备为遥控器,网络接入设备为智能手机,视频源设备从视频采集设备获取直播视频流为例进行说明,在实际应用中,视频源设备也可以兼具视频采集功能;网络接入设备也不仅限于智能手机,还可以是其它具有网络接入能力的电子设备,比如随身移动Wi-Fi。
综上所述,本发明实施例提供的弹幕视频直播方法,视频源设备通过与网络接入设备建立第一短距离无线通信连接,获取直播视频流,通过该第一短距离无线通信连接将该直播视频流发送给该网络接入设备,由该网络接入设备将该直播视频流转发给网络侧的视频弹幕系统,将视频源设备与网络接入设备建立连接,由网络接入设备将视频流转发至网络侧的弹幕视频系统,不需要固定的摄像设备,也不需要摄像设备接入网络,能够满足移动场景下的直播需求,从而达到扩展弹幕视频的直播场景的效果。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
请参考图6,其示出了本发明一个实施例提供的弹幕视频直播装置的装置结构图。该弹幕视频直播装置可以实现为图1所示实施环境中的视频源设备110的全部或者部分。该弹幕视频直播装置600可以包括:
第一连接建立模块601,用于与网络接入设备建立第一短距离无线通信连接;
视频流获取模块602,用于获取直播视频流;
视频流发送模块603,用于通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备,由所述网络接入设备将所述直播视频流转发给网络侧的视频弹幕系统。
综上所述,本发明实施例提供的弹幕视频直播装置,通过与网络接入设备建立第一短距离无线通信连接,获取直播视频流,通过该第一短距离无线通信连接将该直播视频流发送给该网络接入设备,由该网络接入设备将该直播视频流转发给网络侧的视频弹幕系统,将视频源设备与网络接入设备建立连接,由网络接入设备将视频流转发至网络侧的弹幕视频系统,不需要固定的摄像设备,也不需要摄像设备接入网络,能够满足移动场景下的直播需求,从而达到扩展弹幕视频的直播场景的效果。
请参考图7,其示出了本发明一个实施例提供的弹幕视频直播装置的装置结构图。该弹幕视频直播装置可以实现为图1所示实施环境中的网络接入设备120的全部或者部分。该弹幕视频直播装置700可以包括:
第三连接建立模块701,用于与视频源设备建立第一短距离无线通信连接;
视频流接收模块702,用于接收所述视频源设备通过所述第一短距离无线通信发送的直播视频流;
视频流转发模块703,用于将所述直播视频流转发给网络侧的视频弹幕系统。
综上所述,本发明实施例提供的弹幕视频直播装置,通过与视频源设备建立第一短距离无线通信连接,接收该视频源设备通过该第一短距离无线通信发送的直播视频流,将该直播视频流转发给网络侧的视频弹幕系统,将视频源设备与网络接入设备建立连接,由网络接入设备将视频流转发至网络侧的弹幕视频系统,不需要固定的摄像设备,也不需要摄像设备接入网络,能够满足移动场景下的直播需求,从而达到扩展弹幕视频的直播场景的效果。
请参考图8,其示出了本发明一个实施例提供的弹幕视频直播系统的系统结构图。该弹幕视频直播系统可以包括图1所示实施环境中的视频源设备110和网络接入设备120的全部或者部分。该弹幕视频直播系统可以包括:包含弹幕视频直播装置600的视频源设备和包含弹幕视频直播装置700的网络接入设备;
弹幕视频直播装置600可以包括:
第一连接建立模块601,用于与网络接入设备建立第一短距离无线通信连接;
视频流获取模块602,用于获取直播视频流;
视频流发送模块603,用于通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备,由所述网络接入设备将所述直播视频流转发给网络侧的视频弹幕系统。
可选的,所述弹幕视频直播装置600还包括:
第二连接建立模块604,用于在所述获取模块602获取直播视频流之前,与视频采集设备建立第二短距离无线通信连接;
所述视频流获取模块602,用于通过所述第二短距离无线通信连接获取所述视频采集设备采集到的,所述直播视频流。
可选的,所述装置还包括:
检测模块605,用于在所述视频流发送模块603通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备之前,检测是否所述视频源设备已经对应有与所述网络接入设备绑定的,用于接入所述视频弹幕系统的视频源设备账号;
第一请求发送模块606,用于若所述视频源设备未对应有所述视频源设备账号,则向所述网络接入设备发送账号分配请求,由所述网络接入设备将所述账号分配请求发送给所述视频弹幕系统,所述账号分配请求用于指示所述视频弹幕系统分配所述视频源设备账号并将所述视频源设备账号发送给所述网络接入设备;
账号接收模块607,用于接收所述网络接入设备发送的所述视频源设备账号;
接入模块608,用于根据所述视频源设备账号接入所述视频弹幕系统。
可选的,所述第一短距离无线通信连接为无线保真直连Wi-Fi Direct连接。
可选的,所述第二短距离无线通信连接为自定义频段的无线通信连接。
可选的,所述视频采集设备为航拍器,所述视频源设备为所述航拍器的遥控器。
该弹幕视频直播装置700可以包括:
第三连接建立模块701,用于与视频源设备建立第一短距离无线通信连接;
视频流接收模块702,用于接收所述视频源设备通过所述第一短距离无线通信发送的直播视频流;
视频流转发模块703,用于将所述直播视频流转发给网络侧的视频弹幕系统。
可选的,所述装置还包括:
请求接收模块704,用于在所述视频流接收模块702接收所述视频源设备通过所述第一短距离无线通信发送的直播视频流之前,接收账号分配请求,所述账号分配请求是所述视频源设备检测到未对应有与所述网络接入设备绑定的,用于接入所述视频弹幕系统的视频源设备账号时发送的请求,所述账号分配请求用于指示所述视频弹幕系统分配所述视频源设备账号并将所述视频源 设备账号发送给所述网络接入设备;
第二请求发送模块705,用于将所述账号分配请求发送给所述视频弹幕系统;
账号发送模块706,用于将所述视频弹幕系统返回的所述视频源设备账号发送给所述视频源设备。
综上所述,本发明实施例提供的弹幕视频直播方法,视频源设备通过与网络接入设备建立第一短距离无线通信连接,获取直播视频流,通过该第一短距离无线通信连接将该直播视频流发送给该网络接入设备,由该网络接入设备将该直播视频流转发给网络侧的视频弹幕系统,将视频源设备与网络接入设备建立连接,由网络接入设备将视频流转发至网络侧的弹幕视频系统,不需要固定的摄像设备,也不需要摄像设备接入网络,能够满足移动场景下的直播需求,从而达到扩展弹幕视频的直播场景的效果。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由移动终端的处理器执行以完成本发明各个实施例所示的弹幕视频直播方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
需要说明的是:上述实施例提供的弹幕视频直播装置在进行弹幕视频直播时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的弹幕视频直播装置和弹幕视频直播方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”(“a”、“an”、“the”)旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (24)

  1. 一种弹幕视频直播方法,其特征在于,用于视频源设备中,所述方法包括:
    与网络接入设备建立第一短距离无线通信连接;
    获取直播视频流;
    通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备,由所述网络接入设备将所述直播视频流转发给网络侧的视频弹幕系统。
  2. 根据权利要求1所述的方法,其特征在于,所述获取直播视频流之前,还包括:
    与视频采集设备建立第二短距离无线通信连接;
    所述获取直播视频流,包括:
    通过所述第二短距离无线通信连接获取所述直播视频流,所述直播视频流是所述视频采集设备采集到的视频流。
  3. 根据权利要求1或2所述的方法,其特征在于,在通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备之前,所述方法还包括:
    检测是否所述视频源设备已经对应有与所述网络接入设备绑定的视频源设备账号,所述视频源设备账号用于接入所述视频弹幕系统;
    若所述视频源设备未对应有所述视频源设备账号,则向所述网络接入设备发送账号分配请求,由所述网络接入设备将所述账号分配请求发送给所述视频弹幕系统,所述账号分配请求用于指示所述视频弹幕系统分配所述视频源设备账号,并将所述视频源设备账号发送给所述网络接入设备;
    接收所述网络接入设备发送的所述视频源设备账号;
    根据所述视频源设备账号接入所述视频弹幕系统。
  4. 根据权利要求2所述的方法,其特征在于,所述第一短距离无线通信连接为无线保真直连Wi-Fi Direct连接,所述第二短距离无线通信连接为自定义频段的无线通信连接。
  5. 根据权利要求2或4所述的方法,其特征在于,所述视频采集设备为航拍器,所述视频源设备为所述航拍器的遥控器。
  6. 一种弹幕视频直播方法,其特征在于,用于网络接入设备中,所述方法包括:
    与视频源设备建立第一短距离无线通信连接;
    接收所述视频源设备通过所述第一短距离无线通信连接发送的直播视频流;
    将所述直播视频流转发给网络侧的视频弹幕系统。
  7. 根据权利要求6所述的方法,其特征在于,在接收所述视频源设备通过所述第一短距离无线通信发送的直播视频流之前,所述方法还包括:
    接收账号分配请求,所述账号分配请求是所述视频源设备检测到未对应有与所述网络接入设备绑定的视频源设备账号时发送的请求,所述视频源设备账号用于接入所述视频弹幕系统,所述账号分配请求用于指示所述视频弹幕系统分配所述视频源设备账号,并将所述视频源设备账号发送给所述网络接入设备;
    将所述账号分配请求发送给所述视频弹幕系统;
    将所述视频弹幕系统返回的所述视频源设备账号发送给所述视频源设备。
  8. 根据权利要求6或7所述的方法,其特征在于,所述第一短距离无线通信连接为无线保真直连Wi-Fi Direct连接。
  9. 一种视频源设备,其特征在于,所述视频源设备包括:
    一个或多个处理器;和
    存储器;
    所述存储器存储有一个或多个程序,所述一个或多个程序被配置成由所述一个或多个处理器执行,所述一个或多个程序包含用于进行以下操作的指令:
    与网络接入设备建立第一短距离无线通信连接;
    获取直播视频流;
    通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入 设备,由所述网络接入设备将所述直播视频流转发给网络侧的视频弹幕系统。
  10. 根据权利要求9所述的视频源设备,其特征在于,所述一个或多个程序还包含用于进行以下操作的指令:
    在所述获取模块获取直播视频流之前,与视频采集设备建立第二短距离无线通信连接;
    通过所述第二短距离无线通信连接获取所述直播视频流,所述直播视频流是所述视频采集设备采集到视频流。
  11. 根据权利要求9或10所述的视频源设备,其特征在于,所述一个或多个程序还包含用于进行以下操作的指令:
    在通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备之前,检测是否所述视频源设备已经对应有与所述网络接入设备绑定的视频源设备账号,所述视频源设备账号用于接入所述视频弹幕系统;
    若所述视频源设备未对应有所述视频源设备账号,则向所述网络接入设备发送账号分配请求,由所述网络接入设备将所述账号分配请求发送给所述视频弹幕系统,所述账号分配请求用于指示所述视频弹幕系统分配所述视频源设备账号并将所述视频源设备账号发送给所述网络接入设备;
    接收所述网络接入设备发送的所述视频源设备账号;
    根据所述视频源设备账号接入所述视频弹幕系统。
  12. 根据权利要求9所述的视频源设备,其特征在于,所述第一短距离无线通信连接为无线保真直连Wi-Fi Direct连接,所述第二短距离无线通信连接为自定义频段的无线通信连接。
  13. 根据权利要求10或12所述的视频源设备,其特征在于,所述视频采集设备为航拍器,所述视频源设备为所述航拍器的遥控器。
  14. 一种网络接入设备,其特征在于,所述网络接入设备包括:
    一个或多个处理器;和
    存储器;
    所述存储器存储有一个或多个程序,所述一个或多个程序被配置成由所述一个或多个处理器执行,所述一个或多个程序包含用于进行以下操作的指令:
    与视频源设备建立第一短距离无线通信连接;
    接收所述视频源设备通过所述第一短距离无线通信发送的直播视频流;
    将所述直播视频流转发给网络侧的视频弹幕系统。
  15. 根据权利要求14所述的网络接入设备,其特征在于,所述一个或多个程序还包含用于进行以下操作的指令:
    在接收所述视频源设备通过所述第一短距离无线通信发送的直播视频流之前,接收账号分配请求,所述账号分配请求是所述视频源设备检测到未对应有与所述网络接入设备绑定的视频源设备账号时发送的请求,所述视频源设备账号用于接入所述视频弹幕系统,所述账号分配请求用于指示所述视频弹幕系统分配所述视频源设备账号,并将所述视频源设备账号发送给所述网络接入设备;
    将所述账号分配请求发送给所述视频弹幕系统;
    将所述视频弹幕系统返回的所述视频源设备账号发送给所述视频源设备。
  16. 根据权利要求14或15所述的网络接入设备,其特征在于,所述第一短距离无线通信连接为无线保真直连Wi-Fi Direct连接。
  17. 一种弹幕视频直播装置,其特征在于,用于视频源设备中,所述装置包括:
    第一连接建立模块,用于与网络接入设备建立第一短距离无线通信连接;
    视频流获取模块,用于获取直播视频流;
    视频流发送模块,用于通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备,由所述网络接入设备将所述直播视频流转发给网络侧的视频弹幕系统。
  18. 根据权利要求17所述的装置,其特征在于,所述装置还包括:
    第二连接建立模块,用于在所述获取模块获取直播视频流之前,与视频采集设备建立第二短距离无线通信连接;
    通过所述第二短距离无线通信连接获取所述直播视频流,所述直播视频流 是所述视频采集设备采集到视频流。
  19. 根据权利要求17或18所述的装置,其特征在于,所述装置还包括:
    检测模块,用于在所述视频流发送模块通过所述第一短距离无线通信连接将所述直播视频流发送给所述网络接入设备之前,检测是否所述视频源设备已经对应有与所述网络接入设备绑定的视频源设备账号,所述视频源设备账号用于接入所述视频弹幕系统;
    第一请求发送模块,用于若所述视频源设备未对应有所述视频源设备账号,则向所述网络接入设备发送账号分配请求,由所述网络接入设备将所述账号分配请求发送给所述视频弹幕系统,所述账号分配请求用于指示所述视频弹幕系统分配所述视频源设备账号并将所述视频源设备账号发送给所述网络接入设备;
    账号接收模块,用于接收所述网络接入设备发送的所述视频源设备账号;
    接入模块,用于根据所述视频源设备账号接入所述视频弹幕系统。
  20. 根据权利要求17所述的装置,其特征在于,所述第一短距离无线通信连接为无线保真直连Wi-Fi Direct连接,所述第二短距离无线通信连接为自定义频段的无线通信连接。
  21. 根据权利要求18或20所述的装置,其特征在于,所述视频采集设备为航拍器,所述视频源设备为所述航拍器的遥控器。
  22. 一种弹幕视频直播装置,其特征在于,用于网络接入设备中,所述装置包括:
    第三连接建立模块,用于与视频源设备建立第一短距离无线通信连接;
    视频流接收模块,用于接收所述视频源设备通过所述第一短距离无线通信发送的直播视频流;
    视频流转发模块,用于将所述直播视频流转发给网络侧的视频弹幕系统。
  23. 根据权利要求22所述的装置,其特征在于,所述装置还包括:
    请求接收模块,用于在所述视频流接收模块接收所述视频源设备通过所述 第一短距离无线通信发送的直播视频流之前,接收账号分配请求,所述账号分配请求是所述视频源设备检测到未对应有与所述网络接入设备绑定的视频源设备账号时发送的请求,所述视频源设备账号用于接入所述视频弹幕系统,所述账号分配请求用于指示所述视频弹幕系统分配所述视频源设备账号,并将所述视频源设备账号发送给所述网络接入设备;
    第二请求发送模块,用于将所述账号分配请求发送给所述视频弹幕系统;
    账号发送模块,用于将所述视频弹幕系统返回的所述视频源设备账号发送给所述视频源设备。
  24. 根据权利要求22或23所述的装置,其特征在于,所述第一短距离无线通信连接为无线保真直连Wi-Fi Direct连接。
PCT/CN2016/086620 2015-07-31 2016-06-21 弹幕视频直播方法、装置、视频源设备及网络接入设备 WO2017020663A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
MYPI2017704168A MY182195A (en) 2015-07-31 2016-06-21 Live-comment video live broadcast method and apparatus, video source device, and network access device
US15/690,066 US10645445B2 (en) 2015-07-31 2017-08-29 Barrage video live broadcast method and apparatus, video source device, and network access device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510466781.8A CN106412681B (zh) 2015-07-31 2015-07-31 弹幕视频直播方法及装置
CN201510466781.8 2015-07-31

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/690,066 Continuation-In-Part US10645445B2 (en) 2015-07-31 2017-08-29 Barrage video live broadcast method and apparatus, video source device, and network access device

Publications (1)

Publication Number Publication Date
WO2017020663A1 true WO2017020663A1 (zh) 2017-02-09

Family

ID=57942415

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/086620 WO2017020663A1 (zh) 2015-07-31 2016-06-21 弹幕视频直播方法、装置、视频源设备及网络接入设备

Country Status (4)

Country Link
US (1) US10645445B2 (zh)
CN (1) CN106412681B (zh)
MY (1) MY182195A (zh)
WO (1) WO2017020663A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106973314A (zh) * 2017-03-17 2017-07-21 武汉斗鱼网络科技有限公司 用于网络交互的指令识别方法及系统
CN108966035A (zh) * 2018-09-03 2018-12-07 武汉斗鱼网络科技有限公司 弹幕消息传输方法、装置、设备与存储介质
CN109348303A (zh) * 2018-09-30 2019-02-15 武汉斗鱼网络科技有限公司 一种弹幕消息的分发方法、装置、终端和存储介质
CN109660869A (zh) * 2017-10-10 2019-04-19 武汉斗鱼网络科技有限公司 多端配合的弹幕消息屏蔽方法、存储介质、设备及系统
CN110418192A (zh) * 2019-06-26 2019-11-05 视联动力信息技术股份有限公司 一种图像处理方法、装置及存储介质
CN110493607A (zh) * 2019-07-30 2019-11-22 深圳创动科技有限公司 无人机直播系统、无人机直播方法和直播推流服务器
CN112261424A (zh) * 2020-10-19 2021-01-22 北京字节跳动网络技术有限公司 图像处理方法、装置、电子设备及计算机可读存储介质

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507133B (zh) * 2016-11-28 2019-07-26 北京金山安全软件有限公司 弹幕消息的处理方法、装置、系统及其设备
CN108495184B (zh) * 2018-02-06 2021-08-20 北京奇虎科技有限公司 一种为视频添加弹幕的方法和装置
CN109089163B (zh) * 2018-07-27 2021-05-28 武汉斗鱼网络科技有限公司 弹幕消息分发方法、装置、设备及存储介质
US11284376B2 (en) * 2018-08-17 2022-03-22 At&T Intellectual Property I, L.P. Distributed control information for multiple party communications for 5G or other next generation network
CN110858909B (zh) * 2018-08-23 2021-11-26 武汉斗鱼网络科技有限公司 一种播放视频时弹幕的显示方法、装置及电子设备
CN110971923B (zh) * 2018-09-30 2021-11-09 武汉斗鱼网络科技有限公司 一种弹幕连接方法、存储介质、系统及客户端
CN109413507B (zh) * 2018-09-30 2021-05-25 武汉斗鱼网络科技有限公司 弹幕库与直播间引用关系的处理方法、装置、终端和介质
CN109275017B (zh) * 2018-10-10 2021-02-02 武汉斗鱼网络科技有限公司 一种设置弹幕信息的展示方法及装置
CN111491184B (zh) * 2019-01-25 2022-11-01 北京右划网络科技有限公司 情景化字幕的生成方法、装置、电子设备及存储介质
CN109729378B (zh) * 2019-01-28 2021-08-24 广州酷狗计算机科技有限公司 信息处理方法、在直播平台中领取福利的方法及装置
CN110113651A (zh) * 2019-04-12 2019-08-09 北京奇艺世纪科技有限公司 一种弹幕回复方法、装置及电子设备
SG11202111640RA (en) * 2019-04-30 2021-11-29 Guangzhou Huya Information Technology Co Ltd Virtual image control method, apparatus, electronic device and storage medium
US11228626B1 (en) * 2019-09-09 2022-01-18 Facebook, Inc. Request stream

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008138407A1 (en) * 2007-05-11 2008-11-20 Sony Ericsson Mobile Communications Ab Methods and devices for generating multimedia content in response to simultaneous inputs from related portable devices
CN101945096A (zh) * 2010-07-13 2011-01-12 上海未来宽带技术及应用工程研究中心有限公司 手机面向机顶盒和pc进行视频直播的系统及其工作方法
CN102646309A (zh) * 2012-05-18 2012-08-22 成都百威讯科技有限责任公司 一种智能视频周界围栏系统及其控制方法
CN103312906A (zh) * 2013-05-21 2013-09-18 华为技术有限公司 一种远程会议的实现方法及装置
CN103347209A (zh) * 2013-07-01 2013-10-09 郑义 基于wifi的无线视频转发装置系统及其实现转发的方法
CN104053014A (zh) * 2013-03-13 2014-09-17 腾讯科技(北京)有限公司 一种基于移动终端的直播系统、方法和移动终端

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100242074A1 (en) * 2009-03-23 2010-09-23 Tandberg Television Inc. Video sharing communities in a cable system
CN101819711A (zh) * 2010-03-25 2010-09-01 曹蕤 一种基于3g/4g通信技术的遥控飞行系统
US20110285863A1 (en) * 2010-05-23 2011-11-24 James Burke Live television broadcasting system for the internet
CN202095010U (zh) * 2011-05-20 2011-12-28 曹旭 自带基站的3g或4g电视直播车
US20130117261A1 (en) * 2011-11-09 2013-05-09 Yahoo! Inc. Context Sensitive Transient Connections
US9038120B2 (en) * 2012-06-25 2015-05-19 Live Lens Ltd. Systems, apparatuses, methods and computer executable code for facilitating broadcast, publication and/or sharing of video from a user device to one or more other user devices in a social networking environment
CN102811368A (zh) * 2012-07-16 2012-12-05 北京邮电大学 一种移动视频直播系统
US20140270686A1 (en) * 2013-03-15 2014-09-18 Teradek LLC System for wireless video and audio capturing
US9769368B1 (en) * 2013-09-25 2017-09-19 Looksytv, Inc. Remote video system
WO2015073924A1 (en) * 2013-11-14 2015-05-21 Smiletime, Inc. Social multi-camera interactive live engagement system
CN103905790A (zh) * 2014-03-14 2014-07-02 深圳市大疆创新科技有限公司 视频的处理方法、装置及系统
US20150304697A1 (en) * 2014-04-18 2015-10-22 Microsoft Corporation Changing broadcast without interruption to active gameplay
US9779307B2 (en) * 2014-07-07 2017-10-03 Google Inc. Method and system for non-causal zone search in video monitoring
KR20160014226A (ko) * 2014-07-29 2016-02-11 엘지전자 주식회사 이동단말기 및 그 제어방법
CN104581221A (zh) * 2014-12-25 2015-04-29 广州酷狗计算机科技有限公司 视频直播的方法和装置
US20160321913A1 (en) * 2015-04-30 2016-11-03 Kuo-Tsun Lin Remote Control Device for a Household Electronic Device
KR102395799B1 (ko) * 2015-07-09 2022-05-10 삼성전자주식회사 메신저 서비스를 제공하는 장치 및 방법
US9659503B2 (en) * 2015-07-14 2017-05-23 International Business Machines Corporation Ambulatory route management based on a personal drone

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008138407A1 (en) * 2007-05-11 2008-11-20 Sony Ericsson Mobile Communications Ab Methods and devices for generating multimedia content in response to simultaneous inputs from related portable devices
CN101945096A (zh) * 2010-07-13 2011-01-12 上海未来宽带技术及应用工程研究中心有限公司 手机面向机顶盒和pc进行视频直播的系统及其工作方法
CN102646309A (zh) * 2012-05-18 2012-08-22 成都百威讯科技有限责任公司 一种智能视频周界围栏系统及其控制方法
CN104053014A (zh) * 2013-03-13 2014-09-17 腾讯科技(北京)有限公司 一种基于移动终端的直播系统、方法和移动终端
CN103312906A (zh) * 2013-05-21 2013-09-18 华为技术有限公司 一种远程会议的实现方法及装置
CN103347209A (zh) * 2013-07-01 2013-10-09 郑义 基于wifi的无线视频转发装置系统及其实现转发的方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106973314A (zh) * 2017-03-17 2017-07-21 武汉斗鱼网络科技有限公司 用于网络交互的指令识别方法及系统
CN106973314B (zh) * 2017-03-17 2019-10-22 武汉斗鱼网络科技有限公司 用于网络交互的指令识别方法及系统
CN109660869A (zh) * 2017-10-10 2019-04-19 武汉斗鱼网络科技有限公司 多端配合的弹幕消息屏蔽方法、存储介质、设备及系统
CN108966035A (zh) * 2018-09-03 2018-12-07 武汉斗鱼网络科技有限公司 弹幕消息传输方法、装置、设备与存储介质
CN108966035B (zh) * 2018-09-03 2021-02-02 武汉斗鱼网络科技有限公司 弹幕消息传输方法、装置、设备与存储介质
CN109348303A (zh) * 2018-09-30 2019-02-15 武汉斗鱼网络科技有限公司 一种弹幕消息的分发方法、装置、终端和存储介质
CN109348303B (zh) * 2018-09-30 2021-02-02 武汉斗鱼网络科技有限公司 一种弹幕消息的分发方法、装置、终端和存储介质
CN110418192A (zh) * 2019-06-26 2019-11-05 视联动力信息技术股份有限公司 一种图像处理方法、装置及存储介质
CN110493607A (zh) * 2019-07-30 2019-11-22 深圳创动科技有限公司 无人机直播系统、无人机直播方法和直播推流服务器
CN112261424A (zh) * 2020-10-19 2021-01-22 北京字节跳动网络技术有限公司 图像处理方法、装置、电子设备及计算机可读存储介质
CN112261424B (zh) * 2020-10-19 2022-11-18 北京字节跳动网络技术有限公司 图像处理方法、装置、电子设备及计算机可读存储介质

Also Published As

Publication number Publication date
US10645445B2 (en) 2020-05-05
US20170359619A1 (en) 2017-12-14
MY182195A (en) 2021-01-18
CN106412681B (zh) 2019-12-24
CN106412681A (zh) 2017-02-15

Similar Documents

Publication Publication Date Title
WO2017020663A1 (zh) 弹幕视频直播方法、装置、视频源设备及网络接入设备
CN105430424B (zh) 一种视频直播的方法、装置和系统
CN106791892B (zh) 一种轮麦直播的方法、装置和系统
WO2017008627A1 (zh) 多媒体直播方法、装置和系统
CN103488939B (zh) 一种提示用户的方法、装置及终端
CN106210754B (zh) 一种控制视频直播的方法、服务器、移动终端、系统和存储介质
WO2017202348A1 (zh) 一种视频播放方法、装置及计算机存储介质
CN104954149B (zh) 网络会议中进行数据共享的方法、装置及系统
CN106973330B (zh) 一种屏幕直播方法、装置和系统
CN106528545B (zh) 一种语音信息的处理方法及装置
CN107333162B (zh) 一种播放直播视频的方法和装置
CN106254910B (zh) 一种记录图像的方法和装置
CN113986167A (zh) 投屏控制方法、装置、存储介质及显示设备
WO2017215661A1 (zh) 一种场景音效的控制方法、及电子设备
WO2015131768A1 (en) Video processing method, apparatus and system
CN110180181B (zh) 精彩时刻视频的截图方法、装置及计算机可读存储介质
CN105704110B (zh) 一种媒体传输方法、媒体控制方法及装置
WO2017215511A1 (zh) 一种场景音效的控制方法、及相关产品
CN106101764A (zh) 一种显示视频数据的方法、装置和系统
CN112019929A (zh) 一种音量调节方法和装置
CN109538538A (zh) 一种风扇噪音的处理方法、移动终端及存储介质
WO2019076250A1 (zh) 推送消息的管理方法及相关产品
CN106791916B (zh) 一种推荐音频数据的方法、装置和系统
WO2017020671A1 (zh) 视频交互方法、装置及视频源设备
CN109495769B (zh) 视频通信方法、终端、智能电视、服务器及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16832151

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16832151

Country of ref document: EP

Kind code of ref document: A1