[go: up one dir, main page]

CN109819277B - 4K video playing method and device - Google Patents

4K video playing method and device Download PDF

Info

Publication number
CN109819277B
CN109819277B CN201711160685.6A CN201711160685A CN109819277B CN 109819277 B CN109819277 B CN 109819277B CN 201711160685 A CN201711160685 A CN 201711160685A CN 109819277 B CN109819277 B CN 109819277B
Authority
CN
China
Prior art keywords
top box
usb
video data
video
network card
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.)
Expired - Fee Related
Application number
CN201711160685.6A
Other languages
Chinese (zh)
Other versions
CN109819277A (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.)
Shenzhen Ipanel TV Inc
Original Assignee
Shenzhen Ipanel TV Inc
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 Shenzhen Ipanel TV Inc filed Critical Shenzhen Ipanel TV Inc
Priority to CN201711160685.6A priority Critical patent/CN109819277B/en
Publication of CN109819277A publication Critical patent/CN109819277A/en
Application granted granted Critical
Publication of CN109819277B publication Critical patent/CN109819277B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请提供了一种4K视频播放方法及装置,应用于电视机,方法包括:通过usb‑dongle设备向机顶盒发送4K视频请求,以使机顶盒将4K视频请求发送至服务器,并从服务器获取4K视频数据;通过usb‑dongle设备接收机顶盒发送的4K视频数据;对4K视频数据进行解码播放。在本申请中,通过以上方式实现了对4K视频的解码播放。

Figure 201711160685

The present application provides a 4K video playback method and device, which are applied to a TV set. The method includes: sending a 4K video request to a set-top box through a usb-dongle device, so that the set-top box sends the 4K video request to a server, and obtains the 4K video from the server. data; 4K video data sent by the usb‑dongle device receiver top box; decode and play the 4K video data. In the present application, the decoding and playback of 4K video is realized through the above manner.

Figure 201711160685

Description

4K video playing method and device
Technical Field
The present application relates to the field of digital television technologies, and in particular, to a method and an apparatus for playing a 4K video.
Background
The current society develops rapidly, people have higher and higher requirements for video resolution, and in order to meet the requirements of users on the video resolution, the video resolution evolves from standard definition to high definition, from the high definition to 2K, and then to 4K. Among them, the image quality of the 4K video is clearer. However, most of the existing set top boxes in the home of the user are high-definition boxes, and the 4K video cannot be decoded, so that the 4K video cannot be played.
Therefore, how to decode and play the 4K video becomes a problem.
Disclosure of Invention
In order to solve the foregoing technical problems, embodiments of the present application provide a method and an apparatus for playing a 4K video, so as to achieve the purpose of decoding and playing the 4K video, and the technical solution is as follows:
A4K video playing method is applied to a television, and comprises the following steps:
sending a 4K video request to a set top box through usb-dongle equipment, so that the set top box sends the 4K video request to a server, and acquiring 4K video data from the server;
receiving 4K video data sent by the set top box through the usb-dongle device;
and decoding and playing the 4K video data.
Preferably, the sending of the 4K video request to the set-top box through the usb-dongle device includes:
sending the 4K video request to a virtual network card node of the television;
and the USBVPNService application module of the television reads the 4K video request on the virtual network card node of the television and writes the read 4K video request into the usb-dongle device, so that the usb-dongle device sends the 4K video request to the set-top box.
Preferably, the receiving, by the usb-dongle device, the 4K video data sent by the set top box includes:
the usb-dongle device receives the 4K video data sent by the set top box;
the USBVPNService application module of the television reads the 4K video data received by the usb-dongle device and writes the read 4K video data into the virtual network card node of the television;
the process of sending 4K video data by the set top box comprises the following steps:
the physical network card of the set top box forwards the 4K video data acquired from the server to a virtual network card node of the set top box;
and the usb server module of the set-top box reads 4K video data from the virtual network card node of the set-top box and writes the read 4K video data into the usb-dongle device.
Preferably, the method for reading 4K video data from the virtual network card node of the set top box and writing the read 4K video data into the usb-dongle device includes:
the usbserver module of the set-top box reads 4K video data from the virtual network card node of the set-top box and performs data packet combination on the read 4K video data;
and the usb server module of the set top box writes the 4K video data subjected to data packet merging into the usb-dongle device.
A4K video playing device is applied to a television, and the device comprises:
the sending module is used for sending a 4K video request to the set top box through usb-dongle equipment so that the set top box sends the 4K video request to a server and obtains 4K video data from the server;
the first receiving module is used for receiving the 4K video data sent by the set top box through the usb-dongle device;
and the decoding playing module is used for decoding and playing the 4K video data.
Preferably, the process of sending the 4K video request to the set-top box by the sending module through the usb-dongle device specifically includes:
sending the 4K video request to a virtual network card node of the television;
and the USBVPNService application module of the television reads the 4K video request on the virtual network card node of the television and writes the read 4K video request into the usb-dongle device, so that the usb-dongle device sends the 4K video request to the set-top box.
Preferably, the process that the first receiving module receives the 4K video data sent by the set top box through the usb-dongle device specifically includes:
the usb-dongle device receives the 4K video data sent by the set top box;
the USBVPNService application module of the television reads the 4K video data received by the usb-dongle device and writes the read 4K video data into the virtual network card node of the television;
the process of sending 4K video data by the set top box comprises the following steps:
the physical network card of the set top box sends the 4K video data acquired from the server to a virtual network card node of the set top box;
and the usb server module of the set-top box reads 4K video data from the virtual network card node of the set-top box and writes the read 4K video data into the usb-dongle device.
Preferably, the process that the usbserver module of the set-top box reads 4K video data from the virtual network card node of the set-top box and writes the read 4K video data into the usb-dongle device specifically includes:
the usbserver module of the set-top box reads 4K video data from the virtual network card node of the set-top box and performs data packet combination on the read 4K video data;
and the usb server module of the set top box writes the 4K video data subjected to data packet merging into the usb-dongle device.
Compared with the prior art, the beneficial effect of this application is:
in the application, a television supporting 4K video decoding and playing can send a 4K video request to a set top box through usb-dongle equipment, so that the set top box sends the 4K video request to a server, obtains 4K video data from the server, receives the 4K video data sent by the set top box through the usb-dongle equipment, decodes and plays the 4K video data, and realizes decoding and playing of the 4K video.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
FIG. 1 is a schematic diagram of a hardware connection of a usb-dongle device provided in the present application;
FIG. 2 is a schematic diagram of a software link layer network topology provided herein;
fig. 3 is a flowchart of a 4K video playing method provided in the present application;
FIG. 4 is a sub-flowchart of a 4K video playing method provided in the present application;
FIG. 5 is another sub-flowchart of a 4K video playing method provided by the present application;
fig. 6 is another flowchart of a 4K video playing method provided in the present application;
fig. 7 is a schematic diagram of a logic structure of a 4K video playing apparatus provided in the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application discloses a 4K video playing method, which is applied to a television, and is used for sending a 4K video request to a set top box through usb-dongle equipment so as to enable the set top box to send the 4K video request to a server, obtaining 4K video data from the server, receiving the 4K video data sent by the set top box through the usb-dongle equipment, decoding and playing the 4K video data, and realizing decoding and playing of 4K videos.
The execution of the 4K video playing method provided by the application depends on brand new arrangement of a television and a set top box, and the specific arrangement is as follows:
1. hardware link layer:
the usb device is used as the external device for connection and communication, and the usb device has the functions of plug and play and hot plug, so that the set top box and the television can be conveniently powered off, and necessary initialization work can be completed by detecting plug events.
Because the usb is a working mode of a master device and a slave device, the host device carries out arbitration to determine when to carry out read-write operation, and the host terminal supplies power, the set-top box and the television set in the invention both work under the host mode, a common direct usb wire can not work, and a converter with a slave device function is needed at this moment, based on the device, the usb-dongle device which can be adopted by the application can be used, the hardware connection mode of the device can be seen in figure 1, as shown in figure 1, one end of the usb-dongle device is connected with the set-top box, the other end of the usb-dongle device is connected with the television set, the usb-dongle device can read or write at one end of the set-top box, the usb-dongle device can also read or write at one end of the television set, but the usb-dongle device is in one-way transmission, and the usb-dongle device only has one data storage space, if one end switches the transmission direction, data is written, then the other end can only read the data.
It should be noted that some necessary initialization tasks performed by detecting the plugging event may include:
the set-top box: the set-top box has a daemon usbserver, loads sdk library after starting up, adds a virtual network card, configures the ip address of the set-top box tun0 (for example, iptables-t nat-APOSTROUTING-s 10.0.0.1/8-o eth0-j MASQUERED 10.0.1), starts up the network forwarding function, establishes the mapping relation between the virtual network card and the physical network card, forwards the network data of the virtual network card through the physical network card, simultaneously returns the data to be received through the physical network card and sent to the virtual network card (namely, the data of tun0 is sent through eth0, after the return data is received by eth0, judges whether the mapping table is the return data sent by tun0, then determines whether to forward to tun0), registers the state monitor of usb-dongle equipment, and constructs the network configuration parameters of the television end.
The step of initializing the set-top box after the set-top box is turned on may include:
and A, opening the usb-dongle device to complete the initialization of the device.
B, waiting for the on-line message of the opposite terminal (such as a television) device.
C, enabling the opposite terminal equipment to be on line, and starting two circulation working threads: one is responsible for reading the data of the usb-dongle device and writing the data into the virtual network card (e.g., tun0), and the other is responsible for reading the data of the virtual network card (e.g., tun0) and writing the data into the usb-dongle device, and transmitting the network configuration parameters at the television end to the television.
A television set:
1. a: creating a virtual network card tun0
b, configuring a routing environment through the busy route add-net 0.0.0.0dev tun0 or other commands to ensure that all network data are transmitted through the virtual network card tun 0.
2. The television system downloads and installs the service application program (such as UsbVpnservice) developed for normal work of the usb-dongle equipment, and when the specified usb-dongle equipment is inserted into the television, the television system can start the service application program (such as UsbVpnservice), open the usb-dongle equipment, initialize the usb-dongle equipment, build a vpn environment, and start two cycle working threads as the set top box: reading the configuration parameters sent by the set top box end, and setting a television end network, so that other application programs at the television end can surf the internet through the vpn environment built by usb-dongle equipment. After the vpn environment is built, the network data of the network playing application can be transmitted through the virtual network card tun0, and a service application program (for example, usbbpnservice) can read the network data of the virtual network card tun0 and write the network data into usb-dongle.
It should be noted that the television may be an Android/Tvos 4k smart television. But not limited to, other TV systems (e.g., Apple TV system) as long as the vpn environment established by the system can be built.
2. Software link layer:
the USB device is used as an external device for connection and communication, the device needs a unique data communication interface mode, and if data from a USB channel needs to be processed for services working on a television, the device interface needs to be connected, so that the transplanting workload, the universality and the applicability are greatly reduced. The network socket is a basic operation unit of network communication supporting TCP/IP, has good universality and adaptability and convenient expansion, and solves the defect of usb node communication by utilizing the characteristics of the network socket. The invention is based on the following modifications to this situation, and the application makes the following improvements in both set-top boxes and television sets: firstly virtualizing a network node tun0 through vpn, forwarding data of a physical network card to a virtual network card tun0 according to iptable configuration, and completing data conversion and distribution between usb-dongle equipment and the virtual network card tun0 by a background daemon process.
Referring to fig. 2, as shown in fig. 2, a physical network card eth0 of the set top box STB forwards data to a virtual network card tun0, the virtual network card tun0 sends the data to a usb-dongle device, the usb-dongle device sends the data to a virtual network card tun0 of the TV, and a virtual network card tun0 of the TV returns the data to a request network application program; or, the application program on the TV accesses the network through tun0 according to the iptables routing configuration, the virtual network card tun0 of the TV sends data to the usb-dongle device, the usb-dongle device sends the data to the virtual network card tun0 of the set-top box STB, the virtual network card tun0 of the set-top box STB forwards the data to the physical network card of the set-top box STB, and the physical network card of the set-top box STB sends the data to the designated device server.
3. And (3) data transmission layer:
the application performs data conversion and distribution through the virtual network card tun0 and the usb-dongle device, the data structure of the network is completely different from that of the usb, and repackaging and transmission are performed according to the definition of the protocol to complete the data transmission process. The method is divided into several processes of device connection detection, data packet conversion and distribution, and the specific steps are as follows:
a. and starting the system, firstly loading sdk library of the usb-dongle, completing initialization, continuing if the initialization is successful, and exiting if the initialization is failed.
b. And starting a timing detection thread, and determining whether to directly close the usb conversion program or reinitialize the usb conversion program according to the state change by detecting whether the usb line is connected or not.
c. When the usb line is successfully connected, protocol interaction of the two end devices is firstly carried out, and working parameters are confirmed
d. And opening a usb conversion program, preparing the conversion and distribution functions of data, and continuously working.
e. And if the usb is unplugged, closing the usb conversion program, and returning to the step b to continue the detection.
4. Service docking layer:
the main services of the method and the device are live broadcast application and on-demand application, and the 4K video decoding and playing functions can be completed only by simply installing related applications on a television terminal without task adaptation and modification.
Based on the above, the following describes a 4K video playing method provided in the present application, and as shown in fig. 3, the method includes:
and step S11, sending a 4K video request to the set-top box through the usb-dongle device, so that the set-top box sends the 4K video request to the server, and acquiring 4K video data from the server.
Specifically, a live application or an on-demand application installed on a television can send a 4K video request to a set-top box through usb-dongle equipment, so that the set-top box sends the 4K video request to a server and obtains 4K video data from the server.
And step S12, receiving the 4K video data sent by the set top box through the usb-dongle device.
And step S13, decoding and playing the 4K video data.
In the application, a television supporting 4K video decoding and playing can send a 4K video request to a set top box through usb-dongle equipment, so that the set top box sends the 4K video request to a server, obtains 4K video data from the server, receives the 4K video data sent by the set top box through the usb-dongle equipment, decodes and plays the 4K video data, and realizes decoding and playing of the 4K video.
In this embodiment, the live application or the on-demand application installed in the television may decode and play the 4K video data by calling a media playing interface of the TV system.
In another embodiment of the present application, the description of sending a 4K video request to a set-top box through a usb-dongle device is provided, referring to fig. 4, which may include the following steps:
and step S21, sending the 4K video request to a virtual network card node of the television.
Step S22, the USBVPNService application module of the television reads the 4K video request on the virtual network card node of the television, and writes the read 4K video request into the usb-dongle device.
In another embodiment of the present application, based on the description of the foregoing embodiment of sending a 4K video request to a set-top box through a usb-dongle device, and describing receiving 4K video data sent by the set-top box through the usb-dongle device, please refer to fig. 5, which may include the following steps:
and step S31, the usb-dongle device receives the 4K video data sent by the set-top box.
It should be noted that, the process of sending 4K video data by the set top box may include:
the physical network card of the set top box sends the 4K video data acquired from the server to a virtual network card node of the set top box;
and the usb server module of the set-top box reads 4K video data from the virtual network card node of the set-top box and writes the read 4K video data into the usb-dongle device.
Step S32, the USBVPNService application module of the television reads the 4K video data received by the usb-dongle device, and writes the read 4K video data into the virtual network card node of the television.
In another embodiment of the present application, another 4K video playing method is provided, and referring to fig. 6, the method may include the following steps:
and step S41, sending a 4K video request to the set-top box through the usb-dongle device, so that the set-top box sends the 4K video request to the server, and acquiring 4K video data from the server.
Step S41 is the same as step S11 in the 4K video playing method shown in fig. 3, and the detailed process of step S41 can refer to the detailed process of step S11, which is not described herein again.
And step S42, receiving the ACK data packet automatically responded by the set top box.
In this embodiment, after the tv sends the 4K video request to the set-top box through the USB-dongle device, the set-top box automatically responds to the ACK packet to notify the tv that the data is received, so as to avoid the tv responding to the inquiry about whether the data is received, thereby saving USB mode switching and occupying data bandwidth.
And step S43, receiving the 4K video data sent by the set top box through the usb-dongle device.
And step S44, decoding and playing the 4K video data.
Steps S43-S44 are the same as steps S12-S13 in the 4K video playing method shown in FIG. 3, and the detailed procedures of steps S43-S44 can refer to the detailed procedures of steps S12-S13, which are not described herein again.
In another embodiment of the present application, the reading, by the usb server module of the set top box, of the 4K video data from the virtual network card node of the set top box, and writing the read 4K video data into the usb-dongle device for introduction may include the following steps:
s1, the usbserver module of the set-top box reads 4K video data from the virtual network card node of the set-top box, and performs data packet combination on the read 4K video data.
And S2, writing the 4K video data subjected to data packet combination into the usb-dongle device by the usb server module of the set top box.
In this embodiment, the set top box performs packet merging on the 4K video data acquired from the server, and then sends the 4K video data after packet merging, so that the utilization rate of a network channel can be improved.
The following describes the 4K video playing device provided in the embodiment of the present application, and the 4K video playing device described below and the 4K video playing method described above may be referred to correspondingly.
Referring to fig. 7, which shows a schematic logical structure diagram of a 4K video playing apparatus provided in the present application, the 4K video playing apparatus is applied to a television, and includes: a sending module 11, a first receiving module 12 and a decoding playing module 13.
The sending module 11 is configured to send a 4K video request to a set top box through a usb-dongle device, so that the set top box sends the 4K video request to a server, and obtains 4K video data from the server.
A first receiving module 12, configured to receive, through the usb-dongle device, the 4K video data sent by the set top box.
And the decoding playing module 13 is configured to decode and play the 4K video data.
In this embodiment, the process of sending the 4K video request to the set-top box by the sending module 11 through the usb-dongle device may specifically include:
sending the 4K video request to a virtual network card node of the television;
and the USBVPNService application module of the television reads the 4K video request on the virtual network card node of the television and writes the read 4K video request into the usb-dongle device, so that the usb-dongle device sends the 4K video request to the set-top box.
In this embodiment, the process of the first receiving module 12 receiving the 4K video data sent by the set top box through the usb-dongle device may specifically include:
the usb-dongle device receives the 4K video data sent by the set top box;
the USBVPNService application module of the television reads the 4K video data received by the usb-dongle device and writes the read 4K video data into the virtual network card node of the television;
the process of sending 4K video data by the set top box comprises the following steps:
the physical network card of the set top box sends the 4K video data acquired from the server to a virtual network card node of the set top box;
and the usb server module of the set-top box reads 4K video data from the virtual network card node of the set-top box and writes the read 4K video data into the usb-dongle device.
In this embodiment, the process of reading, by the usb server module of the set top box, the 4K video data from the virtual network card node of the set top box and writing the read 4K video data into the usb-dongle device may specifically include:
the usbserver module of the set-top box reads 4K video data from the virtual network card node of the set-top box and performs data packet combination on the read 4K video data;
and the usb server module of the set top box writes the 4K video data subjected to data packet merging into the usb-dongle device.
It should be noted that, in this specification, each embodiment is described in a progressive manner, and each embodiment focuses on differences from other embodiments, and portions that are the same as and similar to each other in each embodiment may be referred to. For the device-like embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
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 apparatus 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 apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The 4K video playing method and apparatus provided by the present application are introduced in detail above, and specific examples are applied in the text to explain the principle and the implementation of the present application, and the description of the above embodiments is only used to help understand the method and the core idea of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, 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 application.

Claims (6)

1.一种4K视频播放方法,其特征在于,应用于电视机,所述方法包括:1. A 4K video playback method, characterized in that, applied to a television set, the method comprising: 通过usb-dongle设备向机顶盒发送4K视频请求,以使所述机顶盒将所述4K视频请求发送至服务器,并从所述服务器获取4K视频数据;Send a 4K video request to the set-top box through the usb-dongle device, so that the set-top box sends the 4K video request to the server, and obtains 4K video data from the server; 通过所述usb-dongle设备接收所述机顶盒发送的4K视频数据;Receive 4K video data sent by the set-top box through the usb-dongle device; 对所述4K视频数据进行解码播放;decoding and playing the 4K video data; 其中,通过usb-dongle设备向机顶盒发送4K视频请求,包括:Among them, the 4K video request is sent to the set-top box through the usb-dongle device, including: 将所述4K视频请求发送到所述电视机的虚拟网卡节点;sending the 4K video request to the virtual network card node of the TV; 所述电视机的USBVPNService应用模块读取所述电视机的虚拟网卡节点上的4K视频请求,并将读取到的4K视频请求写入所述usb-dongle设备,以使所述usb-dongle设备将所述4K视频请求发送至所述机顶盒。The USBVPNService application module of the TV reads the 4K video request on the virtual network card node of the TV, and writes the read 4K video request into the usb-dongle device, so that the usb-dongle device The 4K video request is sent to the set-top box. 2.根据权利要求1所述的方法,其特征在于,通过所述usb-dongle设备接收所述机顶盒发送的4K视频数据,包括:2. The method according to claim 1, wherein receiving 4K video data sent by the set-top box through the usb-dongle device, comprising: 所述usb-dongle设备接收所述机顶盒发送的4K视频数据;The usb-dongle device receives the 4K video data sent by the set-top box; 所述电视机的USBVPNService应用模块读取所述usb-dongle设备接收到的4K视频数据,并将读取到的4K视频数据写入所述电视机的虚拟网卡节点;The USBVPNService application module of the TV reads the 4K video data received by the usb-dongle device, and writes the read 4K video data into the virtual network card node of the TV; 所述机顶盒发送4K视频数据的过程,包括:The process of sending 4K video data by the set-top box includes: 所述机顶盒的物理网卡将从所述服务器获取到的4K视频数据转发至所述机顶盒的虚拟网卡节点;The physical network card of the set-top box forwards the 4K video data obtained from the server to the virtual network card node of the set-top box; 所述机顶盒的usbserver模块从所述机顶盒的虚拟网卡节点中读取4K视频数据,并将读取到的4K视频数据写入所述usb-dongle设备。The usbserver module of the set-top box reads 4K video data from the virtual network card node of the set-top box, and writes the read 4K video data into the usb-dongle device. 3.根据权利要求2所述的方法,其特征在于,所述机顶盒的usbserver模块从所述机顶盒的虚拟网卡节点中读取4K视频数据,并将读取到的4K视频数据写入所述usb-dongle设备,包括:3. The method according to claim 2, wherein the usbserver module of the set-top box reads 4K video data from the virtual network card node of the set-top box, and writes the read 4K video data into the usb -dongle equipment, including: 所述机顶盒的usbserver模块从所述机顶盒的虚拟网卡节点中读取4K视频数据,并将读取到的4K视频数据进行数据包合并;The usbserver module of the set-top box reads 4K video data from the virtual network card node of the set-top box, and combines the read 4K video data into data packets; 所述机顶盒的usbserver模块将进行数据包合并后的4K视频数据写入所述usb-dongle设备。The usbserver module of the set-top box writes the 4K video data after packet merging into the usb-dongle device. 4.一种4K视频播放装置,其特征在于,应用于电视机,所述装置,包括:4. A 4K video playback device, characterized in that, applied to a television set, the device comprising: 发送模块,用于通过usb-dongle设备向机顶盒发送4K视频请求,以使所述机顶盒将所述4K视频请求发送至服务器,并从所述服务器获取4K视频数据;a sending module, configured to send a 4K video request to a set-top box through a usb-dongle device, so that the set-top box sends the 4K video request to a server, and obtains 4K video data from the server; 第一接收模块,用于通过所述usb-dongle设备接收所述机顶盒发送的4K视频数据;a first receiving module, configured to receive 4K video data sent by the set-top box through the usb-dongle device; 解码播放模块,用于对所述4K视频数据进行解码播放;a decoding and playing module for decoding and playing the 4K video data; 其中,所述发送模块通过usb-dongle设备向机顶盒发送4K视频请求的过程,具体包括:Wherein, the process that the sending module sends a 4K video request to the set-top box through the usb-dongle device specifically includes: 将所述4K视频请求发送到所述电视机的虚拟网卡节点;sending the 4K video request to the virtual network card node of the TV; 所述电视机的USBVPNService应用模块读取所述电视机的虚拟网卡节点上的4K视频请求,并将读取到的4K视频请求写入所述usb-dongle设备,以使所述usb-dongle设备将所述4K视频请求发送至所述机顶盒。The USBVPNService application module of the TV reads the 4K video request on the virtual network card node of the TV, and writes the read 4K video request into the usb-dongle device, so that the usb-dongle device The 4K video request is sent to the set-top box. 5.根据权利要求4所述的装置,其特征在于,所述第一接收模块通过所述usb-dongle设备接收所述机顶盒发送的4K视频数据的过程,具体包括:5. The device according to claim 4, wherein the first receiving module receives the 4K video data sent by the set-top box through the usb-dongle device, which specifically includes: 所述usb-dongle设备接收所述机顶盒发送的4K视频数据;The usb-dongle device receives the 4K video data sent by the set-top box; 所述电视机的USBVPNService应用模块读取所述usb-dongle设备接收到的4K视频数据,并将读取到的4K视频数据写入所述电视机的虚拟网卡节点;The USBVPNService application module of the TV reads the 4K video data received by the usb-dongle device, and writes the read 4K video data into the virtual network card node of the TV; 所述机顶盒发送4K视频数据的过程,包括:The process of sending 4K video data by the set-top box includes: 所述机顶盒的物理网卡将从所述服务器获取到的4K视频数据发送至所述机顶盒的虚拟网卡节点;The physical network card of the set-top box sends the 4K video data obtained from the server to the virtual network card node of the set-top box; 所述机顶盒的usbserver模块从所述机顶盒的虚拟网卡节点中读取4K视频数据,并将读取到的4K视频数据写入所述usb-dongle设备。The usbserver module of the set-top box reads 4K video data from the virtual network card node of the set-top box, and writes the read 4K video data into the usb-dongle device. 6.根据权利要求5所述的装置,其特征在于,所述机顶盒的usbserver模块从所述机顶盒的虚拟网卡节点中读取4K视频数据,并将读取到的4K视频数据写入所述usb-dongle设备的过程,具体包括:6. The device according to claim 5, wherein the usbserver module of the set-top box reads 4K video data from the virtual network card node of the set-top box, and writes the read 4K video data into the usb -The process of dongle equipment, including: 所述机顶盒的usbserver模块从所述机顶盒的虚拟网卡节点中读取4K视频数据,并将读取到的4K视频数据进行数据包合并;The usbserver module of the set-top box reads 4K video data from the virtual network card node of the set-top box, and combines the read 4K video data into data packets; 所述机顶盒的usbserver模块将进行数据包合并后的4K视频数据写入所述usb-dongle设备。The usbserver module of the set-top box writes the 4K video data after packet merging into the usb-dongle device.
CN201711160685.6A 2017-11-20 2017-11-20 4K video playing method and device Expired - Fee Related CN109819277B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711160685.6A CN109819277B (en) 2017-11-20 2017-11-20 4K video playing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711160685.6A CN109819277B (en) 2017-11-20 2017-11-20 4K video playing method and device

Publications (2)

Publication Number Publication Date
CN109819277A CN109819277A (en) 2019-05-28
CN109819277B true CN109819277B (en) 2022-07-08

Family

ID=66599110

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711160685.6A Expired - Fee Related CN109819277B (en) 2017-11-20 2017-11-20 4K video playing method and device

Country Status (1)

Country Link
CN (1) CN109819277B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110913269B (en) * 2019-11-28 2021-08-24 山东云缦智能科技有限公司 Method for realizing wireless connection between dongle device of set top box and Linux terminal
CN114363031A (en) * 2021-12-29 2022-04-15 中国电信股份有限公司 A kind of network access method and device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2079213A3 (en) * 2008-01-10 2012-02-08 Amimon Ltd. Method, device and system of reduced peak-to-average ratio communication
WO2014026101A1 (en) * 2012-08-10 2014-02-13 Mastercard International Incorporated Automatic registration and generation of consumer payment credentials using internet-connected appliances
CN104935957A (en) * 2015-06-03 2015-09-23 北京永新视博信息技术有限公司 Terminal system for playing 4k video, 4k cloud platform and playback system
CN104954843A (en) * 2015-06-18 2015-09-30 Tcl集团股份有限公司 Remote control method and system of smart television
WO2016085626A1 (en) * 2014-11-24 2016-06-02 The Directv Group, Inc System and method for providing a callback proxy for a set top box with support of ism-band wide area network access
CN205305029U (en) * 2015-11-30 2016-06-08 河源兆能数码科技有限公司 Take 4K to show OTT intelligence STB of function
CN105872726A (en) * 2016-05-24 2016-08-17 华为技术有限公司 Television program playing method, related equipment and system
CN106034251A (en) * 2015-03-12 2016-10-19 中国移动通信集团公司 Method and device for controlling a set-top box
CN106911828A (en) * 2015-12-23 2017-06-30 林纪忠 Set-top box network telephone system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080086749A1 (en) * 2006-10-06 2008-04-10 Netanel Goldberg Device, method and system of wireless communication of user input to a video source
KR101272982B1 (en) * 2009-12-21 2013-06-10 한국전자통신연구원 Iptv settop-box and method for changing channel

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2079213A3 (en) * 2008-01-10 2012-02-08 Amimon Ltd. Method, device and system of reduced peak-to-average ratio communication
WO2014026101A1 (en) * 2012-08-10 2014-02-13 Mastercard International Incorporated Automatic registration and generation of consumer payment credentials using internet-connected appliances
WO2016085626A1 (en) * 2014-11-24 2016-06-02 The Directv Group, Inc System and method for providing a callback proxy for a set top box with support of ism-band wide area network access
CN106034251A (en) * 2015-03-12 2016-10-19 中国移动通信集团公司 Method and device for controlling a set-top box
CN104935957A (en) * 2015-06-03 2015-09-23 北京永新视博信息技术有限公司 Terminal system for playing 4k video, 4k cloud platform and playback system
CN104954843A (en) * 2015-06-18 2015-09-30 Tcl集团股份有限公司 Remote control method and system of smart television
CN205305029U (en) * 2015-11-30 2016-06-08 河源兆能数码科技有限公司 Take 4K to show OTT intelligence STB of function
CN106911828A (en) * 2015-12-23 2017-06-30 林纪忠 Set-top box network telephone system
CN105872726A (en) * 2016-05-24 2016-08-17 华为技术有限公司 Television program playing method, related equipment and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"美国新一代数字电视ATSC3.0标准技术体系介绍";Richard Chernock等;《广播与电视技术》;20151231;全文 *

Also Published As

Publication number Publication date
CN109819277A (en) 2019-05-28

Similar Documents

Publication Publication Date Title
JP6700344B2 (en) Information exchange method, device, audio terminal, computer-readable storage medium and program
US10110393B2 (en) Protocol switching over multi-network interface
CN102546616B (en) Achieving method for media sharing and interaction and digital household media server
CN102833365A (en) File playing method and system based on DLNA (Digital Living Network Alliance) and driving and driven DLNA equipment
US9883251B2 (en) Method and apparatus for managing connection between broadcast receiving device and another device connected by network
CN108235081B (en) Multi-screen interaction method and device
US10554745B2 (en) Method and apparatus for managing connection between broadcasting reception device and another device which are connected through network
CN110557672B (en) Television program sharing method, television and storage medium
JP2001306428A (en) Network device, network system, communication method, and recording medium
WO2009090707A1 (en) Communication terminal and method for controlling connection of communication device
CN102763373A (en) Method and apparatus for using service of home network device based on remote access
CN105227397A (en) Method for discovering equipment, main equipment, from equipment and corresponding system
CN109819277B (en) 4K video playing method and device
CN101674446A (en) Multimedia file sharing device and method
JP2016129410A (en) Content providing method and receiving apparatus
CN103648056A (en) Point-to-point transmission method and apparatus for smart television
CN106970849A (en) A kind of on-screen data preparation method and device
CN106210872B (en) A kind of live streaming sharing method and system based on set-top box
JP2010257355A (en) Communication system, server, and service providing method
CN109889871B (en) Digital television live broadcasting method, device and system based on network playing equipment
CN104243469A (en) Playing control method, device and system
JP5961860B2 (en) Media stream playback method and set top box
CN106658066A (en) Multi-set-top-box bandwidth distribution method and device
CN104270666B (en) The player method of multimedia file, system and digital multimedia renderer
EP3632065B1 (en) Method of providing information to an audio/video receiver device and corresponding apparatus

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20220708

CF01 Termination of patent right due to non-payment of annual fee