CN110769183B - Video-on-demand method based on video networking, link establishment method, device and system - Google Patents

Video-on-demand method based on video networking, link establishment method, device and system Download PDF

Info

Publication number
CN110769183B
CN110769183B CN201810843360.6A CN201810843360A CN110769183B CN 110769183 B CN110769183 B CN 110769183B CN 201810843360 A CN201810843360 A CN 201810843360A CN 110769183 B CN110769183 B CN 110769183B
Authority
CN
China
Prior art keywords
video
demand
server
networking
terminal equipment
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.)
Active
Application number
CN201810843360.6A
Other languages
Chinese (zh)
Other versions
CN110769183A (en
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.)
Visionvera Information Technology Co Ltd
Original Assignee
Visionvera Information 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 Visionvera Information Technology Co Ltd filed Critical Visionvera Information Technology Co Ltd
Priority to CN201810843360.6A priority Critical patent/CN110769183B/en
Publication of CN110769183A publication Critical patent/CN110769183A/en
Application granted granted Critical
Publication of CN110769183B publication Critical patent/CN110769183B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • 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/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the invention provides a video-on-demand method, a link establishment method, a device and a system based on a video network, wherein the video-on-demand method comprises the following steps: the video networking terminal equipment receives a video on demand request of the mobile terminal sent by a video networking server; the video networking terminal equipment acquires a video networking number of the video on demand server from the storage gateway server according to the video on demand request; the video networking terminal equipment establishes a video telephone link between video on demand servers corresponding to the video networking number; the video networking terminal equipment acquires audio and video streaming data of a video on demand request through the video telephone link; and the video networking terminal equipment sends the audio and video streaming data to the mobile terminal through a video networking server for playing so as to complete video on demand. In the embodiment of the invention, the delay of video transmission can be reduced, and the transmission and control of high-definition and high-safety video-on-demand can be realized through the video network, thereby improving the satisfaction degree of users.

Description

Video-on-demand method based on video networking, link establishment method, device and system
Technical Field
The invention relates to the technical field of video networking, in particular to a video on demand method, a video on demand link establishing device and a video on demand link establishing system based on the video networking.
Background
With the rapid development of the video networking, the video networking is an important milestone of the current network development and is a higher-level form of the internet. That is to say, the video networking is a real-time network, can realize the real-time transmission of the high definition video of the whole net that present internet can't realize, pushes numerous internet applications to high definition video ization, and the high definition is face-to-face. Finally, world no-distance is realized, and the distance between people in the world is only the distance of one screen.
However, the current video on demand service usually depends on the internet, and a switch, a gateway or a bridge router in the internet is connected to a central server to obtain the video resources on demand, and then the safe video on demand service can be realized through complex signaling interaction and complex data processing. However, as the number of video-on-demand services increases, network congestion and data transmission delay may be encountered during transmission, so that the video on demand may be jammed, and the satisfaction of the user is reduced.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide a video-on-demand method based on a video network and a video-on-demand link establishment method based on a video network, so as to solve the problem that in the prior art, playing of a video-on-demand through the internet is delayed, which results in reduction of user satisfaction.
Correspondingly, the embodiment of the invention also provides a video-on-demand device based on the video network, a video-on-demand link establishing device based on the video network and a system thereof, which are used for ensuring the realization and the application of the method.
In order to solve the problems, the invention is realized by the following technical scheme:
a first aspect provides a video-on-demand method based on video networking, the method comprising:
the video networking terminal equipment receives a video on demand request of the mobile terminal sent by a video networking server;
the video networking terminal equipment acquires a video networking number of a video on demand server from a storage gateway server according to the video on demand request;
the video networking terminal equipment establishes a video telephone link between video on demand servers corresponding to the video networking number;
the video networking terminal equipment acquires audio and video streaming data of a video on demand request through the video telephone link;
and the video networking terminal equipment sends the audio and video streaming data to the mobile terminal through a video networking server for playing so as to complete video on demand.
A second aspect provides a video-on-demand link establishment method based on video networking, the method comprising:
a storage gateway server receives an inquiry instruction sent by video networking terminal equipment, wherein the inquiry instruction comprises video on demand request information;
the storage gateway server inquires the video networking number of the idle video on demand server according to the inquiry instruction;
and the storage gateway server sends the video networking number of the idle video on demand server to the video networking terminal equipment so as to facilitate the video networking terminal equipment to establish a video telephone link between the video on demand servers corresponding to the video networking number.
A third aspect provides a video-on-demand method based on video networking, the method comprising:
the video network server receives a video on demand request of the mobile terminal sent by the message forwarder;
the video networking server sends the video on demand request to video networking terminal equipment;
the video network server receives a query instruction sent by the video network terminal equipment;
the video network server sends the query instruction to a gateway storage server;
the video network server receives a query response which is sent by the gateway storage server and comprises a video network number of an idle video on demand server;
the video networking server sends the video networking number of the idle video on demand server to the video networking terminal equipment, so that the video networking terminal equipment is conveniently linked with a video on demand server corresponding to the video networking number, and audio and video streaming data of a video on demand request are obtained;
the video networking server receives audio and video streaming data sent by the video networking terminal equipment;
and the video networking server sends the audio and video streaming data to a mobile terminal for playing to complete video on demand.
A fourth aspect provides a video-on-demand method based on video networking, the method comprising:
receiving a video on demand request sent by a user through a WeChat application on a mobile terminal;
sending the video-on-demand request to a message repeater so that the message repeater can send the video request to video networking terminal equipment through a video networking server;
receiving a video-on-demand response sent by the video networking server through a video networking protocol, wherein the video-on-demand response comprises video-on-demand audio and video data;
and playing the audio and video data to the user to complete video on demand.
A fifth aspect provides a video-on-demand device based on video network, which is applied to video network terminal equipment, and the device includes:
the receiving module is used for receiving a video-on-demand request of the mobile equipment sent by the video networking server;
the first acquisition module is used for acquiring the video networking number of the video on demand server from the storage gateway server according to the video on demand request;
the establishing module is used for establishing a video telephone link between the video networking terminal equipment and a video on demand server corresponding to the video networking number;
the second acquisition module is used for acquiring audio and video streaming data of the video on demand request through the video telephone link;
and the sending module is used for sending the audio and video stream data to the mobile terminal through a video networking server to complete video on demand.
A sixth aspect provides a video-on-demand link establishment apparatus based on a video network, the apparatus comprising:
the receiving module is used for receiving an inquiry instruction sent by the video networking terminal equipment, wherein the inquiry instruction comprises video on demand request information;
the query module is used for querying the video networking number of the idle video on demand server according to the query instruction;
and the sending module is used for sending the video networking number of the idle video on demand server to the video networking terminal equipment when the video networking number of the idle video on demand server is inquired by the inquiry module, so that the video networking terminal equipment can establish a video telephone link with the video on demand server corresponding to the video networking number.
A seventh aspect provides a video-on-demand apparatus based on a video network, the apparatus comprising:
the first receiving module is used for receiving a video-on-demand request of the mobile terminal sent by the message repeater;
the first sending module is used for sending the video on demand request to video networking terminal equipment;
the second receiving module is used for receiving the inquiry instruction sent by the video network terminal equipment;
the second sending module is used for sending the query instruction to a gateway storage server;
the third receiving module is used for receiving a query response which is sent by the gateway storage server and comprises a video networking number of the video on demand server;
the third sending module is used for sending the video networking number of the video on demand server to the video networking terminal equipment so as to facilitate the video telephone link between the video networking terminal equipment and the video on demand server corresponding to the video networking number and acquire the audio and video streaming data of the video on demand request;
the fourth receiving module is used for receiving audio and video stream data sent by the video networking terminal equipment;
and the fourth sending module is used for sending the audio and video streaming data to the mobile terminal for playing by the video networking server to finish video on demand.
An eighth aspect provides a video-on-demand device based on a video network, the device comprising:
the first receiving module is used for receiving a video-on-demand request sent by a user through the WeChat application;
the sending module is used for sending the video-on-demand request to a message repeater so that the message repeater can send the video request to video-networking terminal equipment through a video-networking server;
the second receiving module is used for receiving a video-on-demand response sent by the video networking server through a video networking protocol, and the video-on-demand response comprises video-on-demand audio and video data;
and the playing module is used for playing the audio and video data to the user to complete video on demand.
A ninth aspect provides a video-on-demand system based on video networking, the system comprising:
the message repeater is used for receiving a video-on-demand request initiated by the mobile terminal, performing format conversion on the video-on-demand request and sending the converted video-on-demand request to the video networking server through the Internet;
the video networking server is used for receiving the video on demand request sent by the message transponder and sending the video on demand request to the video networking terminal equipment;
the video networking terminal equipment is used for receiving a video on demand request sent by a video networking server and sending a query instruction to the storage gateway server according to the video on demand request;
the storage gateway server is used for receiving the query instruction sent by the video on demand terminal equipment, querying the video on demand number of the video on demand server according to the query instruction, and sending the video on demand number of the video on demand server to the video on demand terminal equipment;
the video networking terminal equipment is also used for receiving the video networking number of the video on demand server sent by the storage gateway server, establishing a video telephone link between the video on demand servers corresponding to the video networking number, acquiring the audio and video streaming data of the video on demand request through the video telephone link, and sending the audio and video streaming data to the video networking server;
the video network server is also used for receiving the audio and video stream data sent by the video network terminal equipment and sending the audio and video stream data to the mobile terminal to complete video on demand.
Compared with the prior art, the embodiment of the invention has the following advantages:
in the embodiment of the invention, when receiving a video-on-demand request of a mobile terminal, video-on-demand terminal equipment firstly acquires a video-on-demand number of a video-on-demand server from a storage gateway server through an internet server, then establishes a video telephone link with the video-on-demand server corresponding to the video-on-demand number, acquires audio and video streaming data of the video-on-demand request through the video telephone link, and finally sends the audio and video streaming data to the mobile terminal for playing to complete video-on-demand. That is to say, in the embodiment of the present invention, the shared video resource on the video on demand server is watched through the WeChat on the mobile terminal, so that not only can the delay of video transmission be reduced, but also the transmission and control of the high-definition and high-safety video on demand can be realized through the video networking, thereby improving the satisfaction degree of the user.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
FIG. 1 is a flow chart of a video-on-demand method based on video networking according to an embodiment of the present invention;
FIG. 2 is a flowchart of a video-on-demand link establishment method based on video networking according to an embodiment of the present invention;
FIG. 3 is another flowchart of a video-on-demand method based on video networking according to an embodiment of the present invention;
FIG. 4 is another flowchart of a video-on-demand method based on video networking according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of a video-on-demand apparatus based on video network according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a video-on-demand connection establishment apparatus based on a video network according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of another structure of a video-on-demand apparatus based on video network according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of another structure of a video-on-demand apparatus based on video network according to an embodiment of the present invention;
FIG. 9 is a schematic structural diagram of a video-on-demand system based on video networking according to an embodiment of the present invention;
FIG. 10 is a flowchart of an application example provided by an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
The video networking is an important milestone for network development, is a real-time network, can realize high-definition video real-time transmission, and pushes a plurality of internet applications to high-definition video, and high-definition faces each other.
The video networking adopts a real-time high-definition video exchange technology, can integrate required services such as dozens of services of video, voice, pictures, characters, communication, data and the like on a system platform on a network platform, such as high-definition video conference, video monitoring, intelligent monitoring analysis, emergency command, digital broadcast television, delayed television, network teaching, live broadcast, VOD on demand, television mail, Personal Video Recorder (PVR), intranet (self-office) channels, intelligent video broadcast control, information distribution and the like, and realizes high-definition quality video broadcast through a television or a computer.
For a better understanding of the invention to those skilled in the art, reference should be made to the following examples.
Please refer to fig. 1, which is a flowchart of a video-on-demand method based on video network according to an embodiment of the present invention; the method comprises the following steps:
step 101: the video networking terminal equipment receives a video on demand request of the mobile terminal sent by a video networking server;
in the step, a user initiates a video-on-demand request through WeChat on a mobile terminal, the mobile terminal sends the video-on-demand request to a message repeater, and the message repeater sends the video-on-demand request to video networking terminal equipment through an internet server.
The video-on-demand request may include: the mobile phone number of the mobile terminal, the name of the video requested to be played, and the like.
Step 102: the video networking terminal equipment acquires a video networking number of a video on demand server from a storage gateway server according to the video on demand request;
one of the acquisition modes is as follows: the video networking terminal equipment sends a query instruction to a storage gateway server, wherein the query instruction comprises video on demand request information; then, the video network terminal equipment receives the inquiry response which is sent by the storage gateway server and comprises the video network number of the video on demand server.
Step 103: the video networking terminal equipment establishes a video telephone link between video on demand servers corresponding to the video networking number;
in the step, after acquiring the video networking number of the video on demand server, the video networking terminal establishes a video telephone link between the video on demand servers corresponding to the video networking number.
Step 104: the video networking terminal equipment acquires audio and video streaming data of a video on demand request through the video telephone link;
in the step, after the video telephone link is established, the video networking terminal equipment acquires the audio and video streaming data of the video on demand request through the video telephone link.
Step 105: and the video networking terminal equipment sends the audio and video streaming data to the mobile terminal through a video networking server to finish video on demand.
In the step, the video networking terminal device sends the audio and video stream data to the mobile terminal through a video networking protocol, and the mobile terminal displays the received audio and video data to a user.
In the embodiment of the invention, when receiving a video-on-demand request of a mobile terminal, video-on-demand terminal equipment firstly acquires a video-on-demand number of a video-on-demand server from a storage gateway server through an internet server, then establishes a video telephone link with the video-on-demand server corresponding to the video-on-demand number, acquires audio and video streaming data of the video-on-demand request through the video telephone link, and finally sends the audio and video streaming data to the mobile terminal for playing to complete video-on-demand. That is to say, in the embodiment of the present invention, the shared video resource on the video on demand server is watched through the WeChat on the mobile terminal, so that not only can the delay of video transmission be reduced, but also the transmission and control of the high-definition and high-safety video on demand can be realized through the video networking, thereby improving the satisfaction degree of the user.
Referring to fig. 2, a flowchart of a video-on-demand link establishment method based on a video network according to an embodiment of the present invention is shown, where the method includes:
step 201: a storage gateway server receives an inquiry instruction sent by video networking terminal equipment, wherein the inquiry instruction comprises video on demand request information;
in this step, the video on demand request information included in the query instruction includes, for example, a mobile phone number of the mobile terminal, a name of a video requested to be played, and the like.
Step 202: the storage gateway server inquires the video networking number of the idle video on demand server according to the inquiry instruction;
after receiving the query instruction, the storage gateway server queries whether a video networking number of an idle video on demand server exists, and if so, executes step 203; if not, a query failure response is returned.
It should be noted that, the storage gateway server records, in real time, the status of each managed vod server, for example, which vod server is busy, which vod server is idle, and the like.
Step 203: and the storage gateway server sends the video networking number of the idle video on demand server to the video networking terminal equipment so as to facilitate the video networking terminal equipment to establish a video telephone link between the video on demand servers corresponding to the video networking number.
In the step, the storage gateway server sends the video networking number of the idle video on demand server to the video networking terminal equipment, the video networking terminal equipment establishes a video telephone link between the video on demand servers corresponding to the video networking number, and obtains audio and video streaming data of a video on demand request through the video telephone link; and then the video networking terminal equipment sends the audio and video streaming data to the mobile terminal through a video networking server for playing so as to complete video on demand.
In the embodiment of the invention, after receiving the query instruction sent by the video networking terminal equipment, the storage gateway server queries the video networking number of the idle video on demand server according to the query instruction, and then sends the video networking number to the video networking terminal equipment, so that the video networking terminal equipment establishes the video telephone link between the video on demand servers corresponding to the video networking number. That is to say, in the embodiment of the present invention, the storage gateway server sends the video networking number of the idle video on demand server to the video networking terminal device, which not only can reduce the delay of video transmission, but also can realize the transmission and control of high-definition and high-safety video on demand through the video networking, thereby improving the satisfaction degree of users.
Referring to fig. 3, another flowchart of a video-on-demand method based on video network according to an embodiment of the present invention is shown, where the method includes:
step 301: the video network server receives a video on demand request of the mobile terminal sent by the message forwarder;
the video-on-demand request comprises a mobile phone number of the mobile terminal, a video name requested to be on-demand and the like. Of course, other parameters may also be included, and the embodiment is not limited.
Step 302: the video networking server sends the video on demand request to video networking terminal equipment;
in the step, the video network server sends the video on demand request to the video network terminal equipment through a video network protocol.
Step 303: the video network server receives a query instruction sent by the video network terminal equipment;
step 304: the video network server sends the query instruction to a gateway storage server;
in the step, the video network server sends the query instruction to the gateway storage server through a video network protocol, the gateway storage server queries whether a video network number of an idle video on demand server exists after receiving the query instruction, and if the video network number of the idle video on demand server exists, the video network number of the idle video on demand server is sent to the video network terminal equipment.
Step 305: the video network server receives a query response which is sent by the gateway storage server and comprises a video network number of an idle video on demand server;
step 306: the video networking server sends the video networking number of the idle video on demand server to the video networking terminal equipment, so that the video networking terminal equipment is conveniently linked with a video on demand server corresponding to the video networking number, and audio and video streaming data of a video on demand request are obtained;
step 307: the video networking server receives audio and video streaming data sent by the video networking terminal equipment;
in the step, the video network server receives the audio and video stream data sent by the video network terminal equipment through a video network protocol.
Step 308: and the video networking server sends the audio and video streaming data to a mobile terminal for playing to complete video on demand.
In the embodiment of the invention, the video networking server can safely and efficiently transmit the winning video data of the video on demand based on the video networking protocol; not only can the delay of video transmission be reduced, but also the transmission and control of high-definition and high-safety video-on-demand can be realized through the video network, thereby improving the satisfaction degree of users.
Referring to fig. 4, another flowchart of a video-on-demand method based on a video network according to an embodiment of the present invention is shown, where the method includes:
step 401: receiving a video on demand request sent by a user through a WeChat application on a mobile terminal;
in this step, the user clicks the WeChat application on the mobile terminal to initiate a video-on-demand request.
Step 402: sending the video-on-demand request to a message repeater so that the message repeater can send the video request to video networking terminal equipment through a video networking server;
in this step, when receiving the vod request, the message forwarder first performs format conversion on the vod request, that is, converts the internet-format vod request into the vod request of the video network, and then uses the video network protocol to send the vod request through the video network server to the video network terminal device.
Step 403: receiving a video-on-demand response sent by the video networking server through a video networking protocol, wherein the video-on-demand response comprises video-on-demand audio and video data;
step 404: and playing the audio and video data to the user to complete video on demand.
In the embodiment of the invention, the user can initiate the video on demand request through the WeChat, and the video on demand system based on the video networking protocol is adopted, so that the low-delay, high-definition and high-safety video watching effect of video on demand is realized, and the user satisfaction is improved.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 5, a schematic structural diagram of a video-on-demand device based on a video network is provided for an embodiment of the present invention, and the device may include the following modules: a receiving module 51, a first obtaining module 52, a building module 53, a second obtaining module 54 and a sending module 55, wherein,
a receiving module 51, configured to receive a video-on-demand request of the mobile device sent by the video networking server;
the first obtaining module 52 is configured to obtain, according to the vod request, a video networking number of the vod server from the storage gateway server;
the establishing module 53 is configured to establish a video telephone link between the video networking terminal device and a video on demand server corresponding to the video networking number;
a second obtaining module 54, configured to obtain audio/video stream data of the video-on-demand request through the video telephone link;
and the sending module 55 is configured to send the audio/video stream data to the mobile terminal through a video networking server to complete video on demand.
Optionally, in another embodiment, on the basis of the above embodiment, the first obtaining module includes: a sending sub-module and a receiving sub-module (not shown), wherein,
the sending submodule is used for sending a query instruction to the storage gateway server, and the query instruction comprises video on demand request information;
and the receiving submodule is used for receiving the inquiry response which is sent by the storage gateway server and comprises the video networking number of the video on demand server.
Optionally, the apparatus may be integrated in a video networking terminal device, or may be deployed independently, which is not limited in this embodiment.
Referring to fig. 6, a schematic structural diagram of a video-on-demand link establishing apparatus based on a video network is provided for an embodiment of the present invention, where the apparatus includes: a receiving module 61, a query module 62 and a sending module 63, wherein,
the receiving module 61 is configured to receive an inquiry instruction sent by a video networking terminal device, where the inquiry instruction includes video-on-demand request information;
the query module 62 is configured to query, according to the query instruction, a video networking number of an idle video on demand server;
a sending module 63, configured to send the video networking number of the idle video on demand server to the video networking terminal device when the querying module 62 queries the video networking number of the idle video on demand server, so that the video networking terminal device establishes a video telephony link with the video on demand server corresponding to the video networking number.
Optionally, the apparatus may be integrated in the storage gateway server, or may be deployed independently, which is not limited in this embodiment.
Referring to fig. 7, a schematic structural diagram of a video-on-demand device based on a video network according to an embodiment of the present invention is shown, where the device includes: a first receiving module 71, a first transmitting module 72, a second receiving module 73, a second transmitting module 74, a third receiving module 75, a fourth transmitting module 76, a fourth receiving module 77, and a fifth transmitting module 78, wherein,
a first receiving module 71, configured to receive a video-on-demand request of the mobile terminal sent by the message forwarder;
a first sending module 72, configured to send the video-on-demand request to a video networking terminal device;
a second receiving module 73, configured to receive a query instruction sent by the video networking terminal device;
a second sending module 74, configured to send the query instruction to a gateway storage server;
a third receiving module 75, configured to receive a query response including a video networking number of a video on demand server sent by the gateway storage server;
a third sending module 76, configured to send the video networking number of the video on demand server to the video networking terminal device, so as to facilitate a video telephone link between the video networking terminal device and the video on demand server corresponding to the video networking number, and obtain audio and video stream data of the video on demand request;
a fourth receiving module 77, configured to receive audio/video stream data sent by the video networking terminal device;
and a fourth sending module 78, configured to send the audio/video stream data to the mobile terminal for playing by the video networking server, so as to complete video on demand.
Referring to fig. 8, a schematic structural diagram of a video-on-demand device based on a video network according to an embodiment of the present invention is shown, where the device includes: a first receiving module 81, a sending module 82, a second receiving module 83 and a playing module 84, wherein,
the first receiving module 81 is configured to receive a video-on-demand request sent by a user through a WeChat application;
a sending module 82, configured to send the video-on-demand request to a message forwarder, so that the message forwarder sends the video request to a video networking terminal device through a video networking server;
the second receiving module 83 is configured to receive a video-on-demand response sent by the video networking server through a video networking protocol, where the video-on-demand response includes video-on-demand audio and video data;
and the playing module 84 is used for playing the audio and video data to the user to complete video on demand.
Optionally, the apparatus may be integrated in a mobile terminal, or may be deployed independently, which is not limited in this embodiment.
Referring to fig. 9, a schematic structural diagram of a video-on-demand system based on a video network according to an embodiment of the present invention is shown, where the system includes: a message forwarder 91, an internet of view server 92, an internet of view terminal device 93 and a storage gateway server 94, wherein,
the message repeater 91 is used for receiving a video-on-demand request initiated by the mobile terminal, performing format conversion on the video-on-demand request, and sending the converted video-on-demand request to the video networking server through the internet;
the video networking server 92 is used for receiving the video on demand request sent by the message repeater and sending the video on demand request to the video networking terminal equipment;
the video network terminal device 93 is used for receiving a video on demand request sent by a video network server and sending a query instruction to the storage gateway server according to the video on demand request;
the storage gateway server 94 is configured to receive the query instruction sent by the video-on-demand terminal device, query the video-on-demand number of the video-on-demand server according to the query instruction, and send the video-on-demand number of the video-on-demand server to the video-on-demand terminal device through the video-on-demand server 92;
the video networking terminal device 93 is further configured to receive, through the video networking server 92, a video networking number of the video on demand server sent by the storage gateway server 94, establish a video telephone link between the video on demand servers corresponding to the video networking number, acquire audio and video streaming data of a video on demand request through the video telephone link, and send the audio and video streaming data to the video networking server 92;
the video network server 92 is further configured to receive the audio and video stream data sent by the video network terminal device 93, and send the audio and video stream data to the mobile terminal, so as to complete video on demand.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
Referring to fig. 10, a flowchart of an application example provided by the embodiment of the present invention includes: mobile terminal, message repeater, video networking server, video networking terminal equipment and storage gateway server to and the video on demand server under the storage gateway server, wherein, video networking server, through the video networking respectively with the message repeater, video networking terminal equipment and storage gateway server are connected, and, video networking terminal equipment passes through the video networking with the video on demand server and is connected, specifically includes:
step 1001: the mobile terminal sends a video on demand request sent by a user through the WeChat application to the message repeater;
step 1002: the message repeater converts the format of the video on demand request into a format which can be identified by the video network server;
step 1003: the message repeater sends the converted request for frequently broadcasting to a video network server;
step 1004: the video-on-demand server forwards the video-on-demand request to video-on-demand terminal equipment;
step 1005: the video network terminal equipment sends a query instruction to the video network server;
step 1006: the video network server forwards the query instruction to the storage gateway server;
step 1007: the storage gateway server inquires whether the video networking number of the idle video on demand server exists or not according to the inquiry instruction;
step 1008: the storage gateway server sends the video networking number of the searched idle video on demand server to the video networking terminal server;
step 1009: the video networking terminal server forwards the video networking number of the idle video on demand server to the video networking terminal equipment;
step 1010: video network terminal equipment establishes a video telephone link with a video on demand server corresponding to the video network number;
step 1011: the video networking terminal equipment acquires audio and video streaming data of a video on demand request through the video telephone link;
step 1012: the video networking terminal sends the audio and video streaming data to a video networking server;
step 1013: the video networking server sends the audio and video streaming data to the mobile terminal;
step 1014: and the mobile terminal plays the audio and video stream to complete video on demand.
In the embodiment of the invention, the video on demand system technology based on the video networking protocol can conveniently watch the on demand service by using the shared video resource on the video on demand server through the WeChat, and can realize the transmission and control of the on demand video with low delay, high definition and high safety.
Preferably, an embodiment of the present invention further provides a network device, which includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, where the computer program, when executed by the processor, implements each process of the foregoing video-on-demand method embodiment based on video networking or the video-on-demand link establishment method embodiment based on video networking, and can achieve the same technical effect, and in order to avoid repetition, the details are not repeated here.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when executed by a processor, the computer program implements each process of the foregoing video-on-demand method embodiment based on video networking or video-on-demand link establishment method embodiment based on video networking, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The video-on-demand method based on the video network, the video-on-demand link establishment method based on the video network and the device thereof provided by the invention are introduced in detail, and a specific example is applied in the text to explain the principle and the implementation mode of the invention, and the description of the embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (11)

1. A video-on-demand method based on video network is characterized in that the method comprises the following steps:
the video networking terminal equipment receives a video on demand request of the mobile terminal sent by a video networking server;
the video networking terminal equipment acquires a video networking number of a video on demand server from a storage gateway server according to the video on demand request;
the video networking terminal equipment establishes a video telephone link between video on demand servers corresponding to the video networking number;
the video networking terminal equipment acquires audio and video streaming data of a video on demand request through the video telephone link;
and the video networking terminal equipment sends the audio and video streaming data to the mobile terminal through a video networking server for playing so as to complete video on demand.
2. The method according to claim 1, wherein the video networking terminal device obtains the video networking number of the video on demand server from the storage gateway server, and comprises:
the video networking terminal equipment sends a query instruction to a storage gateway server, wherein the query instruction comprises video on demand request information;
and the video networking terminal equipment receives the inquiry response which is sent by the storage gateway server and comprises the video networking number of the video on demand server.
3. A video-on-demand link establishment method based on video networking is characterized by comprising the following steps:
a storage gateway server receives an inquiry instruction sent by video networking terminal equipment, wherein the inquiry instruction comprises video on demand request information;
the storage gateway server inquires the video networking number of the idle video on demand server according to the inquiry instruction;
and the storage gateway server sends the video networking number of the idle video on demand server to the video networking terminal equipment so as to facilitate the video networking terminal equipment to establish a video telephone link between the video on demand servers corresponding to the video networking number.
4. A video-on-demand method based on video network is characterized in that the method comprises the following steps:
the video network server receives a video on demand request of the mobile terminal sent by the message forwarder;
the video networking server sends the video on demand request to video networking terminal equipment;
the video network server receives a query instruction sent by the video network terminal equipment;
the video network server sends the query instruction to a gateway storage server;
the video network server receives a query response which is sent by the gateway storage server and comprises a video network number of an idle video on demand server;
the video networking server sends the video networking number of the idle video on demand server to the video networking terminal equipment, so that the video networking terminal equipment is conveniently linked with a video on demand server corresponding to the video networking number, and audio and video streaming data of a video on demand request are obtained;
the video networking server receives audio and video streaming data sent by the video networking terminal equipment;
and the video networking server sends the audio and video streaming data to a mobile terminal for playing to complete video on demand.
5. A video-on-demand method based on video network is characterized in that the method comprises the following steps:
receiving a video on demand request sent by a user through a WeChat application on a mobile terminal;
sending the video-on-demand request to a message forwarder so that the message forwarder can send the video request to video-on-demand terminal equipment through a video-on-network server, and further enabling the video-on-demand terminal equipment to inquire a video-on-network number of the video-on-demand server from a storage gateway server and establish a video telephone link with the video-on-demand server corresponding to the video-on-demand number; receiving a video-on-demand response sent by the video networking server through a video networking protocol, wherein the video-on-demand response comprises video data on demand, and the video data is acquired through the video telephone link;
and playing the audio and video data to the user to complete video on demand.
6. A video-on-demand device based on video network is characterized in that the device is applied to video network terminal equipment, and the device comprises:
the receiving module is used for receiving a video-on-demand request of the mobile equipment sent by the video networking server;
the first acquisition module is used for acquiring the video networking number of the video on demand server from the storage gateway server according to the video on demand request;
the establishing module is used for establishing a video telephone link between the video networking terminal equipment and a video on demand server corresponding to the video networking number;
the second acquisition module is used for acquiring audio and video streaming data of the video on demand request through the video telephone link;
and the sending module is used for sending the audio and video stream data to the mobile terminal through a video networking server to complete video on demand.
7. The apparatus of claim 6, the first acquisition module comprising:
the sending submodule is used for sending a query instruction to the storage gateway server, and the query instruction comprises video on demand request information;
and the receiving submodule is used for receiving the inquiry response which is sent by the storage gateway server and comprises the video networking number of the video on demand server.
8. A video-on-demand link establishment apparatus based on a video network, the apparatus comprising:
the receiving module is used for receiving an inquiry instruction sent by the video networking terminal equipment, wherein the inquiry instruction comprises video on demand request information;
the query module is used for querying the video networking number of the idle video on demand server according to the query instruction;
and the sending module is used for sending the video networking number of the idle video on demand server to the video networking terminal equipment when the video networking number of the idle video on demand server is inquired by the inquiry module, so that the video networking terminal equipment can establish a video telephone link with the video on demand server corresponding to the video networking number.
9. A video-on-demand apparatus based on video networking, the apparatus comprising:
the first receiving module is used for receiving a video-on-demand request of the mobile terminal sent by the message repeater;
the first sending module is used for sending the video on demand request to video networking terminal equipment;
the second receiving module is used for receiving the inquiry instruction sent by the video network terminal equipment;
the second sending module is used for sending the query instruction to a gateway storage server;
the third receiving module is used for receiving a query response which is sent by the gateway storage server and comprises a video networking number of the video on demand server;
the third sending module is used for sending the video networking number of the video on demand server to the video networking terminal equipment so as to facilitate the video telephone link between the video networking terminal equipment and the video on demand server corresponding to the video networking number and acquire the audio and video streaming data of the video on demand request;
the fourth receiving module is used for receiving audio and video stream data sent by the video networking terminal equipment;
and the fourth sending module is used for sending the audio and video streaming data to the mobile terminal for playing by the video networking server to finish video on demand.
10. A video-on-demand apparatus based on video networking, the apparatus comprising:
the first receiving module is used for receiving a video-on-demand request sent by a user through the WeChat application;
the sending module is used for sending the video-on-demand request to the message forwarder so that the message forwarder can send the video request to video-on-demand terminal equipment through a video-on-network server, so that the video-on-demand terminal equipment can inquire a video-on-network number of the video-on-demand server from a storage gateway server and establish a video telephone link with the video-on-demand server corresponding to the video-on-network number;
the second receiving module is used for receiving a video-on-demand response sent by the video networking server through a video networking protocol, the video-on-demand response comprises video-on-demand audio data, and the audio-video streaming data is acquired through the video telephone link;
and the playing module is used for playing the audio and video data to the user to complete video on demand.
11. A video-on-demand system based on a video network, the system comprising:
the message repeater is used for receiving a video-on-demand request initiated by the mobile terminal, performing format conversion on the video-on-demand request and sending the converted video-on-demand request to the video networking server through the Internet;
the video networking server is used for receiving the video on demand request sent by the message transponder and sending the video on demand request to the video networking terminal equipment;
the video networking terminal equipment is used for receiving a video on demand request sent by a video networking server and sending a query instruction to the storage gateway server according to the video on demand request;
the storage gateway server is used for receiving the query instruction sent by the video on demand terminal equipment, querying the video on demand number of the video on demand server according to the query instruction, and sending the video on demand number of the video on demand server to the video on demand terminal equipment;
the video networking terminal equipment is also used for receiving the video networking number of the video on demand server sent by the storage gateway server, establishing a video telephone link between the video on demand servers corresponding to the video networking number, acquiring the audio and video streaming data of the video on demand request through the video telephone link, and sending the audio and video streaming data to the video networking server;
the video network server is also used for receiving the audio and video stream data sent by the video network terminal equipment and sending the audio and video stream data to the mobile terminal to complete video on demand.
CN201810843360.6A 2018-07-27 2018-07-27 Video-on-demand method based on video networking, link establishment method, device and system Active CN110769183B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810843360.6A CN110769183B (en) 2018-07-27 2018-07-27 Video-on-demand method based on video networking, link establishment method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810843360.6A CN110769183B (en) 2018-07-27 2018-07-27 Video-on-demand method based on video networking, link establishment method, device and system

Publications (2)

Publication Number Publication Date
CN110769183A CN110769183A (en) 2020-02-07
CN110769183B true CN110769183B (en) 2021-09-21

Family

ID=69327823

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810843360.6A Active CN110769183B (en) 2018-07-27 2018-07-27 Video-on-demand method based on video networking, link establishment method, device and system

Country Status (1)

Country Link
CN (1) CN110769183B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639624A (en) * 2015-01-26 2015-05-20 暨南大学 Method and device for realizing remotely controlling entrance guard through mobile terminal
CN106331581A (en) * 2015-07-06 2017-01-11 北京视联动力国际信息技术有限公司 Method and device for communication between mobile terminal and video networking terminal
CN106550282A (en) * 2015-09-17 2017-03-29 北京视联动力国际信息技术有限公司 A kind of player method and system of video data
CN107995069A (en) * 2016-10-26 2018-05-04 北京视联动力国际信息技术有限公司 A kind of method and apparatus of terminal video push

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002073845A2 (en) * 2001-03-09 2002-09-19 Lightpointe Communications, Inc. Free space optical communication network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639624A (en) * 2015-01-26 2015-05-20 暨南大学 Method and device for realizing remotely controlling entrance guard through mobile terminal
CN106331581A (en) * 2015-07-06 2017-01-11 北京视联动力国际信息技术有限公司 Method and device for communication between mobile terminal and video networking terminal
CN106550282A (en) * 2015-09-17 2017-03-29 北京视联动力国际信息技术有限公司 A kind of player method and system of video data
CN107995069A (en) * 2016-10-26 2018-05-04 北京视联动力国际信息技术有限公司 A kind of method and apparatus of terminal video push

Also Published As

Publication number Publication date
CN110769183A (en) 2020-02-07

Similar Documents

Publication Publication Date Title
CN106331581B (en) Method and device for communication between mobile terminal and video network terminal
CN108965780B (en) Display method and system of monitoring picture
CN105763832B (en) A kind of video interactive, control method and device
CN108881149B (en) Access method and system of video telephone equipment
EP3059945A1 (en) Method and system for video surveillance content adaptation, and central server and device
CN110418098B (en) Method and device for starting video networking conference
CN112738140A (en) Video stream transmission method, device, storage medium and equipment based on WebRTC
CN113727144A (en) High-definition live broadcast system and streaming media method based on mixed cloud
CN112019792A (en) Conference control method, conference control device, terminal equipment and storage medium
CN107547517B (en) Audio and video program recording method, network equipment and computer device
CN111147789B (en) Method, device and equipment for recording audio and video stream and storage medium
US20170201720A1 (en) Media Control Method and Device
US9100412B2 (en) Method and apparatus for transmitting media resources
CN110769183B (en) Video-on-demand method based on video networking, link establishment method, device and system
CN110011891B (en) Cross-network service processing method and system
CN111212043A (en) Multimedia file generation method and device
CN115334059A (en) Audio and video intercommunication method, device, equipment and storage medium
CN102387138B (en) Screen-saving based data transmission method and device
CN110753071B (en) Information acquisition method and device
CN111131777B (en) Viewing method and device for video network monitoring
CN109862305B (en) Method and device for adjusting stream during meeting of video network
CN109194896B (en) Calling method and system for video networking terminal
CN112423001A (en) Live broadcast processing method and device, terminal equipment and storage medium
CN101635716A (en) Method and system for remotely controlling network audio/video coder
CN111212052A (en) Service processing method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant