Movatterモバイル変換


[0]ホーム

URL:


CN103607587B - Debugging method and system for video terminal - Google Patents

Debugging method and system for video terminal
Download PDF

Info

Publication number
CN103607587B
CN103607587BCN201310633888.8ACN201310633888ACN103607587BCN 103607587 BCN103607587 BCN 103607587BCN 201310633888 ACN201310633888 ACN 201310633888ACN 103607587 BCN103607587 BCN 103607587B
Authority
CN
China
Prior art keywords
debugging
video terminal
video
server
described video
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
CN201310633888.8A
Other languages
Chinese (zh)
Other versions
CN103607587A (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 Skyworth RGB Electronics Co Ltd
Original Assignee
Shenzhen Skyworth RGB Electronics 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 Shenzhen Skyworth RGB Electronics Co LtdfiledCriticalShenzhen Skyworth RGB Electronics Co Ltd
Priority to CN201310633888.8ApriorityCriticalpatent/CN103607587B/en
Publication of CN103607587ApublicationCriticalpatent/CN103607587A/en
Application grantedgrantedCritical
Publication of CN103607587BpublicationCriticalpatent/CN103607587B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

Translated fromChinese

本发明适用于信息技术领域,提供了一种视频终端的调试方法和系统,包括:所述视频终端发送配置参数信息和调试接口信息至服务器;所述视频终端实时读取所述视频终端正在播放的视频数据,并将所述视频数据通过视频处理库生成压缩视频流并传输至所述服务器;所述服务器根据接收的所述视频终端的配置参数信息、调试接口信息和所述压缩视频流,反馈调试指令至所述视频终端;所述视频终端根据反馈的所述调试指令进行调试。本发明通过实时发送视频终端正在播放的异常视频数据以及视频终端的配置参数信息和调试接口信息至服务器,再根据服务器反馈的调试指令对视频终端进行实时调试,从而大大地提高了视频终端的远程调试的实时性。

The present invention is applicable to the field of information technology, and provides a debugging method and system for a video terminal, including: the video terminal sends configuration parameter information and debugging interface information to a server; the video terminal reads in real time that the video terminal is playing video data, and generate a compressed video stream through the video processing library and transmit the video data to the server; the server receives configuration parameter information, debugging interface information and the compressed video stream of the video terminal, Feedback a debugging instruction to the video terminal; the video terminal performs debugging according to the fed back debugging instruction. The present invention transmits the abnormal video data being played by the video terminal and the configuration parameter information and debugging interface information of the video terminal to the server in real time, and then performs real-time debugging on the video terminal according to the debugging instructions fed back by the server, thereby greatly improving the remote control of the video terminal. Real-time debugging.

Description

Translated fromChinese
一种视频终端的调试方法和系统Debugging method and system for a video terminal

技术领域technical field

本发明属于信息技术领域,尤其涉及一种视频终端的调试方法和系统。The invention belongs to the field of information technology, and in particular relates to a debugging method and system for a video terminal.

背景技术Background technique

电视机作为家庭娱乐的一个重要载体,主要用于卫星电视信号、数字机顶盒视频信号,以及DVD(Digital Versatile Disc,数字多功能光盘)、摄像机、USB(UniversalSerial Bus,通用串行总线)接口和网络输入的视频信号的播放。由于不同地区电视发送与转播设备的参数差异,不同品牌的DVD、机顶盒输出的视频信号的差异,HDMI(HighDefinition Multimedia Interface,高清晰度多媒体接口)信号、分量信号等视频信号的参数差异,以及网络流媒体码流文件异常等,导致电视机在解码时出现视频播放异常现象,例如横纹、彩色干扰、马赛克、视频卡滞等。As an important carrier of home entertainment, TV is mainly used for satellite TV signals, digital set-top box video signals, and DVD (Digital Versatile Disc, Digital Versatile Disc), cameras, USB (Universal Serial Bus, Universal Serial Bus) interfaces and network Playback of the input video signal. Due to the differences in the parameters of TV transmission and relay equipment in different regions, the differences in the video signals output by different brands of DVDs and set-top boxes, the differences in the parameters of video signals such as HDMI (High Definition Multimedia Interface, high-definition multimedia interface) signals, component signals, and network Abnormal streaming media code stream files, etc., lead to abnormal video playback on the TV when decoding, such as horizontal stripes, color interference, mosaics, video lag, etc.

现有的解决上述问题的方式为:记录电视的打印信息,将打印信息提供给产品设计者进行分析,产品设计者通过分析打印信息编写调试软件,再测试升级效果。这种方式往往需要通过多次打印信息反馈和升级多版软件,才能解决问题。The existing way to solve the above problems is: record the print information of the TV, provide the print information to the product designer for analysis, and the product designer writes debugging software by analyzing the print information, and then tests the upgrade effect. This method often needs to print information feedback multiple times and upgrade multiple versions of software to solve the problem.

综上所述,现有的视频终端的调试方式影响了调试的实时性。To sum up, the existing debugging method of the video terminal affects the real-time performance of the debugging.

发明内容Contents of the invention

本发明实施例的目的在于提供一种视频终端的调试方法,旨在解决现有的视频终端的调试的实时性差的问题。The purpose of the embodiments of the present invention is to provide a debugging method for a video terminal, aiming at solving the problem of poor real-time debugging of the existing video terminal.

本发明实施例是这样实现的,一种视频终端的调试方法,包括:The embodiment of the present invention is achieved in this way, a debugging method for a video terminal, comprising:

所述视频终端发送所述视频终端的配置参数信息和调试接口信息至服务器;The video terminal sends configuration parameter information and debugging interface information of the video terminal to the server;

所述视频终端实时读取所述视频终端正在播放的视频数据,并将所述视频数据通过视频处理库生成压缩视频流,所述视频终端传输所述压缩视频流至所述服务器;The video terminal reads the video data being played by the video terminal in real time, and generates a compressed video stream through the video data processing library, and the video terminal transmits the compressed video stream to the server;

所述服务器根据接收的所述视频终端的配置参数信息、调试接口信息和所述压缩视频流,反馈调试指令至所述视频终端;The server feeds back a debugging instruction to the video terminal according to the received configuration parameter information, debugging interface information, and the compressed video stream of the video terminal;

所述视频终端根据反馈的所述调试指令对所述视频终端进行调试。The video terminal debugs the video terminal according to the fed back debugging instruction.

本发明实施例的另一目的在于提供一种视频终端的调试系统,包括:Another object of the embodiments of the present invention is to provide a debugging system for a video terminal, including:

配置参数和调试接口信息发送模块,用于所述视频终端发送所述视频终端的配置参数信息和调试接口信息至服务器;Configuration parameters and debugging interface information sending module, used for the video terminal to send configuration parameter information and debugging interface information of the video terminal to the server;

视频读取及传输模块,用于所述视频终端实时读取所述视频终端正在播放的视频数据,并将所述视频数据通过视频处理库生成压缩视频流,所述视频终端传输所述压缩视频流至所述服务器;The video reading and transmission module is used for the video terminal to read the video data being played by the video terminal in real time, and generate a compressed video stream through the video data processing library, and the video terminal transmits the compressed video flow to said server;

调试指令反馈模块,用于所述服务器根据接收的所述视频终端的配置参数信息、调试接口信息和所述压缩视频流,反馈调试指令至所述视频终端;A debugging instruction feedback module, configured for the server to feed back a debugging instruction to the video terminal according to the received configuration parameter information, debugging interface information, and the compressed video stream of the video terminal;

调试模块,用于所述视频终端根据反馈的所述调试指令对所述视频终端进行调试。The debugging module is used for the video terminal to debug the video terminal according to the debugging instruction fed back.

本发明实施例通过视频终端实时发送视频终端正在播放的异常视频数据以及视频终端的配置参数信息和调试接口信息至服务器,再根据服务器反馈的调试指令对视频终端进行实时调试,从而大大地提高了视频终端的调试的实时性。In the embodiment of the present invention, the abnormal video data being played by the video terminal, the configuration parameter information and the debugging interface information of the video terminal are sent to the server in real time through the video terminal, and then the video terminal is debugged in real time according to the debugging instructions fed back by the server, thereby greatly improving the Real-time debugging of video terminals.

附图说明Description of drawings

图1是本发明第一实施例提供的视频终端的调试系统的系统框图;FIG. 1 is a system block diagram of a debugging system for a video terminal provided in a first embodiment of the present invention;

图2是本发明第二实施例提供的视频终端的调试方法的实现流程图;FIG. 2 is a flow chart of the implementation of the debugging method of the video terminal provided by the second embodiment of the present invention;

图3是本发明第四实施例提供的视频终端的调试方法的实现流程图;Fig. 3 is a flow chart of realizing the debugging method of the video terminal provided by the fourth embodiment of the present invention;

图4是本发明第五实施例提供的视频终端的调试方法的实现流程图;Fig. 4 is a flow chart of realizing the debugging method of the video terminal provided by the fifth embodiment of the present invention;

图5是本发明第八实施例提供的视频终端的调试系统的系统框图。Fig. 5 is a system block diagram of a debugging system for a video terminal provided by an eighth embodiment of the present invention.

具体实施方式detailed description

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

本发明实施例通过视频终端实时发送视频终端正在播放的异常视频数据以及视频终端的配置参数信息和调试接口信息至服务器,再根据服务器反馈的调试指令对视频终端进行实时调试,从而大大地提高了视频终端的调试的实时性。In the embodiment of the present invention, the abnormal video data being played by the video terminal, the configuration parameter information and the debugging interface information of the video terminal are sent to the server in real time through the video terminal, and then the video terminal is debugged in real time according to the debugging instructions fed back by the server, thereby greatly improving the Real-time debugging of video terminals.

图1示出了本发明第一实施例提供的视频终端的调试系统的系统框图,为了便于说明,仅示出了与本实施例相关的部分。FIG. 1 shows a system block diagram of a debugging system for a video terminal provided by a first embodiment of the present invention. For ease of description, only parts related to this embodiment are shown.

参照图1,该系统包括服务器11和至少一个视频终端12,视频终端12与服务器11之间通过互联网实现通信,视频终端12通过实时发送视频终端12正在播放的异常视频数据以及视频终端12的配置参数信息和调试接口信息至服务器11,再根据服务器11反馈的调试指令对视频终端12进行实时调试,从而大大地提高了视频终端的调试的实时性。视频终端的调试系统的相关实现原理和结构,将在后续实施例中进行详细说明,在此不再赘述。With reference to Fig. 1, this system comprises server 11 and at least one video terminal 12, realizes communication through Internet between video terminal 12 and server 11, video terminal 12 transmits the abnormal video data that video terminal 12 is playing and the configuration of video terminal 12 in real time The parameter information and debugging interface information are sent to the server 11, and then the video terminal 12 is debugged in real time according to the debugging instruction fed back by the server 11, thereby greatly improving the real-time performance of the video terminal debugging. Relevant implementation principles and structures of the debugging system of the video terminal will be described in detail in subsequent embodiments, and will not be repeated here.

在本发明实施例中,视频终端为具有联网功能的视频播放设备,例如电视机或者计算机等,在此不作限定。In the embodiment of the present invention, the video terminal is a video playback device with a networking function, such as a TV or a computer, which is not limited herein.

图2示出了本发明第二实施例提供的视频终端的调试方法的实现流程图,详述如下:Fig. 2 shows the implementation flowchart of the debugging method of the video terminal provided by the second embodiment of the present invention, which is described in detail as follows:

在步骤S201中,所述视频终端发送所述视频终端的配置参数信息和调试接口信息至服务器。In step S201, the video terminal sends configuration parameter information and debugging interface information of the video terminal to a server.

在本发明实施例中,视频终端与服务器通过互联网进行通信。在这里,视频终端与服务器可以通过Wi-Fi(Wireless Fidelity,无线保真技术)相连,也可以通过RJ45网线相连,也可以通过移动通信网络相连,如3G、4G等,在此不作限定。In the embodiment of the present invention, the video terminal communicates with the server through the Internet. Here, the video terminal and the server can be connected through Wi-Fi (Wireless Fidelity, wireless fidelity technology), or through an RJ45 network cable, or through a mobile communication network, such as 3G, 4G, etc., which is not limited here.

在这里,调试接口信息可以包括可供调试的模块的函数名,也可以包括可供调试的模块的具体函数。Here, the debugging interface information may include the function name of the module available for debugging, and may also include the specific function of the module available for debugging.

在步骤S202中,所述视频终端实时读取所述视频终端正在播放的视频数据,并将所述视频数据通过视频处理库生成压缩视频流,所述视频终端传输所述压缩视频流至所述服务器。In step S202, the video terminal reads the video data being played by the video terminal in real time, and uses the video data to generate a compressed video stream through the video processing library, and the video terminal transmits the compressed video stream to the server.

下面对该步骤的具体实现举例说明:视频终端实时读取DDR(Double Data Rate,双倍速率同步动态随机存储器)中的实时视频YUV数据,并通过视频处理库FFMPEG(FastForward Moving Picture Experts Group,免费跨平台的视频和音频流开源库)将视频YUV数据压缩成H.264码流,再将实时压缩的H.264码流文件传输给建立连接的服务器。The following is an example of the specific implementation of this step: the video terminal reads the real-time video YUV data in DDR (Double Data Rate, double-rate synchronous dynamic random access memory) in real time, and uses the video processing library FFMPEG (FastForward Moving Picture Experts Group, Free cross-platform video and audio stream open source library) compresses video YUV data into H.264 stream, and then transmits the real-time compressed H.264 stream file to the server that establishes the connection.

在这里,YUV数据与RGB数据相比,只需占用很小的带宽。在带宽条件允许的情况下,也可以传输RGB数据。多媒体处理工具FFMPEG具有强大的功能,包括视频采集获取功能等。H.264的最大优势在于有很高的数据压缩比率,在同等图像质量下,H.264的压缩比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍,因此,H.264码流在网络传输过程中所需要的带宽更小,也更经济。Here, YUV data only needs to occupy a small bandwidth compared with RGB data. RGB data can also be transmitted if bandwidth conditions permit. The multimedia processing tool FFMPEG has powerful functions, including video capture and acquisition functions. The biggest advantage of H.264 is that it has a high data compression ratio. Under the same image quality, the compression ratio of H.264 is more than 2 times that of MPEG-2 and 1.5 to 2 times that of MPEG-4. Therefore, H. 264 stream requires less bandwidth during network transmission and is more economical.

在步骤S203中,所述服务器根据接收的所述视频终端的配置参数信息、调试接口信息和所述压缩视频流,反馈调试指令至所述视频终端。In step S203, the server feeds back a debugging instruction to the video terminal according to the received configuration parameter information of the video terminal, debugging interface information and the compressed video stream.

服务器接收到压缩视频流后,对压缩视频流进行解压缩,再调用播放器播放视频,由此实现服务器实时获取视频终端正在播放的视频数据,从而使得服务器端的视频终端设计人员能第一时间看到视频终端正在播放的视频数据,并且根据实时视频流、视频终端的配置参数信息和调试接口信息反馈调试指令。After the server receives the compressed video stream, it decompresses the compressed video stream, and then calls the player to play the video, so that the server can obtain the video data being played by the video terminal in real time, so that the video terminal designers on the server side can watch it immediately To the video data being played by the video terminal, and feedback debugging instructions according to the real-time video stream, configuration parameter information of the video terminal and debugging interface information.

在步骤S204中,所述视频终端根据反馈的所述调试指令对所述视频终端进行调试。In step S204, the video terminal debugs the video terminal according to the fed-back debugging instruction.

视频终端接收到调制指令数据包后,解析该调试指令数据包,解析出请求调用的函数名,将该请求调用的函数名与视频终端调试模块中的可供调试的模块的函数名对比,若发现有相应的调试模块,则该相应的调试模块可执行调试指令中的功能函数,将调试指令数据写入芯片寄存器中。After the video terminal receives the modulation instruction data packet, it parses the debugging instruction data packet, parses out the function name of the request call, and compares the function name of the request call with the function name of the module available for debugging in the video terminal debugging module, if If a corresponding debugging module is found, the corresponding debugging module can execute the function in the debugging instruction, and write the debugging instruction data into the chip register.

进一步地,所述视频终端的配置参数信息包括以下至少一项:介质访问控制MAC地址、主芯片参数、闪存参数、电可擦可编程只读存储器EEPROM参数、屏体参数、当前播放的视频通道信息或者当前播放的频道信息。Further, the configuration parameter information of the video terminal includes at least one of the following: medium access control MAC address, main chip parameters, flash memory parameters, EEPROM parameters, screen parameters, currently playing video channel information or the currently playing channel information.

在本发明第三实施例中,在视频终端中植入调试模块,由该调试模块获取视频终端的MAC(Media Access Control,介质访问控制)地址、主芯片参数、闪存(Flash Memory)参数、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)参数、屏体参数、当前播放的视频通道信息或者当前播放的频道信息等配置参数信息中的至少一项。在这里,主芯片参数可以包括视频终端主芯片的型号或者主芯片的具体参数;闪存参数可以包括闪存的型号或者闪存的存储状态;EEPROM参数可以包括EEPROM的型号或EEPROM的存储状态;屏体参数可以包括屏体的型号或者屏体的白平衡效果、色彩还原性、有无马赛克、有无死点或者有无色块等具体参数。In the third embodiment of the present invention, a debugging module is implanted in the video terminal, and the debugging module obtains the MAC (Media Access Control, Media Access Control) address, main chip parameters, flash memory (Flash Memory) parameters, EEPROM (Electrically Erasable Programmable Read-Only Memory, Electrically Erasable Programmable Read-Only Memory) parameters, screen parameters, currently played video channel information or currently played channel information and other configuration parameter information. Here, the main chip parameter can include the model of the main chip of the video terminal or the specific parameters of the main chip; the flash memory parameter can include the model of the flash memory or the storage state of the flash memory; the EEPROM parameter can include the model of the EEPROM or the storage state of the EEPROM; the screen body parameter It can include specific parameters such as the model of the screen or the white balance effect of the screen, color reproduction, whether there is mosaic, whether there is a dead point or whether there is a color block.

图3示出了本发明第四实施例提供的视频终端的调试方法的实现流程图。FIG. 3 shows a flow chart of implementing a debugging method for a video terminal provided by a fourth embodiment of the present invention.

进一步地,所述方法还包括:Further, the method also includes:

在步骤S205中,所述视频终端实时读取所述视频终端正在播放的调试视频数据,并将所述调试视频数据通过视频处理库生成压缩调试视频流,所述视频终端传输所述压缩调试视频流至所述服务器。In step S205, the video terminal reads the debugging video data being played by the video terminal in real time, and generates a compressed debugging video stream through the video processing library through the debugging video data, and the video terminal transmits the compressed debugging video stream to said server.

在本发明第四实施例中,由于芯片工作参数的重新设定,视频终端正在播放的调试视频数据与视频终端经远程调试前的视频数据不同。视频终端将经过调试后的调试视频数据发送给服务器,从而使服务器端的视频终端设计人员实时观测到调试效果。In the fourth embodiment of the present invention, due to the reset of the working parameters of the chip, the debugging video data being played by the video terminal is different from the video data before the remote debugging of the video terminal. The video terminal sends the debugged video data to the server, so that the video terminal designer at the server side can observe the debugging effect in real time.

图4示出了本发明第五实施例提供的视频终端的调试方法的实现流程图。FIG. 4 shows a flow chart of implementing a debugging method for a video terminal provided by a fifth embodiment of the present invention.

进一步地,所述方法还包括:Further, the method also includes:

在步骤S206中,所述服务器根据接收的所述视频终端的配置参数信息、调试接口信息和所述压缩调试视频流,反馈二次调试指令至所述视频终端。In step S206, the server feeds back a secondary debugging instruction to the video terminal according to the received configuration parameter information, debugging interface information, and the compressed debugging video stream of the video terminal.

在步骤S207中,所述视频终端根据反馈的所述二次调试指令对所述视频终端进行调试。In step S207, the video terminal debugs the video terminal according to the fed-back secondary debugging instruction.

在本发明第五实施例中,服务器端的视频终端设计人员根据接收的调试视频数据反馈二次调试指令,以使视频终端根据二次调试指令进行调试。In the fifth embodiment of the present invention, the video terminal designer at the server side feeds back the secondary debugging instruction according to the received debugging video data, so that the video terminal can be debugged according to the secondary debugging instruction.

进一步地,在步骤S201所述视频终端发送所述视频终端的配置参数信息和调试接口信息至服务器之前,所述方法还包括:Further, before the video terminal in step S201 sends configuration parameter information and debugging interface information of the video terminal to the server, the method further includes:

所述视频终端发送调试请求至所述服务器;The video terminal sends a debugging request to the server;

所述服务器根据接收的所述调试请求与所述视频终端建立连接。The server establishes a connection with the video terminal according to the received debugging request.

在本发明第六实施例中,用户启动远程调试功能,视频终端发送调试请求至服务器,请求与服务器连接,服务器返回确认连接信息至视频终端,从而视频终端与服务器建立连接。In the sixth embodiment of the present invention, the user activates the remote debugging function, the video terminal sends a debugging request to the server, and requests to connect to the server, and the server returns confirmation connection information to the video terminal, so that the video terminal establishes a connection with the server.

在本发明第七实施例中,视频终端通过socket(套接字)通信与服务器建立连接,并创建第一线程和第二线程。视频终端第一线程将视频终端的配置参数信息和调试接口信息发送给建立连接的服务器,同时第一线程不断读取DDR中的实时视频YUV数据,以此获取实时的信号内容,并通过FFMPEG开源库的视频处理函数库将视频YUV数据流压缩成H.264码流,第一线程并将实时压缩的H.264码流文件传送给建立连接的服务器。视频终端第二线程负责监听服务器发送的调试指令数据包,解析数据包获取的调试参数,并将调试参数写入芯片寄存器。In the seventh embodiment of the present invention, the video terminal establishes a connection with the server through socket (socket) communication, and creates a first thread and a second thread. The first thread of the video terminal sends the configuration parameter information and debugging interface information of the video terminal to the server where the connection is established. At the same time, the first thread continuously reads the real-time video YUV data in DDR to obtain real-time signal content, and open source through FFMPEG The video processing function library of the library compresses the video YUV data stream into an H.264 stream, and the first thread transmits the real-time compressed H.264 stream file to the connected server. The second thread of the video terminal is responsible for monitoring the debugging instruction data packet sent by the server, analyzing the debugging parameters obtained by the data packet, and writing the debugging parameters into the chip register.

本发明实施例通过视频终端实时发送视频终端正在播放的异常视频数据以及视频终端的配置参数信息和调试接口信息至服务器,再根据服务器反馈的调试指令对视频终端进行实时调试,从而大大地提高了视频终端的调试的实时性。In the embodiment of the present invention, the abnormal video data being played by the video terminal, the configuration parameter information and the debugging interface information of the video terminal are sent to the server in real time through the video terminal, and then the video terminal is debugged in real time according to the debugging instructions fed back by the server, thereby greatly improving the Real-time debugging of video terminals.

图5示出了本发明第八实施例提供的视频终端的调试系统的系统框图。为了便于说明,仅示出了与本实施例相关的部分。Fig. 5 shows a system block diagram of a debugging system for a video terminal provided by an eighth embodiment of the present invention. For ease of description, only the parts related to this embodiment are shown.

参照图,一种视频终端的调试系统,包括:Referring to the figure, a debugging system for a video terminal includes:

配置参数和调试接口信息发送模块51,所述视频终端发送所述视频终端的配置参数信息和调试接口信息至服务器。Configuration parameter and debugging interface information sending module 51, the video terminal sends the configuration parameter information and debugging interface information of the video terminal to the server.

视频读取及传输模块52,所述视频终端实时读取所述视频终端正在播放的视频数据,并将所述视频数据通过视频处理库生成压缩视频流,所述视频终端传输所述压缩视频流至所述服务器。Video reading and transmission module 52, the video terminal reads the video data being played by the video terminal in real time, and generates a compressed video stream through the video processing library for the video data, and the video terminal transmits the compressed video stream to the server.

调试指令反馈模块53,所述服务器根据接收的所述视频终端的配置参数信息、调试接口信息和所述压缩视频流,反馈调试指令至所述视频终端。A debugging instruction feedback module 53, wherein the server feeds back a debugging instruction to the video terminal according to the received configuration parameter information, debugging interface information, and the compressed video stream of the video terminal.

调试模块54,所述视频终端根据反馈的所述调试指令对所述视频终端进行调试。A debugging module 54, configured for the video terminal to debug the video terminal according to the fed back debugging instruction.

进一步地,所述视频终端的配置参数信息包括以下至少一项:介质访问控制MAC地址、主芯片参数、闪存参数、电可擦可编程只读存储器EEPROM参数、屏体参数、当前播放的视频通道信息或者当前播放的频道信息。Further, the configuration parameter information of the video terminal includes at least one of the following: medium access control MAC address, main chip parameters, flash memory parameters, EEPROM parameters, screen parameters, currently playing video channel information or the currently playing channel information.

进一步地,所述系统还包括:Further, the system also includes:

调试视频读取及传输模块,用于所述视频终端实时读取所述视频终端正在播放的调试视频数据,并将所述调试视频数据通过视频处理库生成压缩调试视频流,所述视频终端传输所述压缩调试视频流至所述服务器。The debugging video reading and transmission module is used for the video terminal to read the debugging video data being played by the video terminal in real time, and generate a compressed debugging video stream through the video processing library for the debugging video data, and the video terminal transmits The compressed debugging video is streamed to the server.

进一步地,所述系统还包括:Further, the system also includes:

二次调试指令反馈模块,用于所述服务器根据接收的所述视频终端的配置参数信息、调试接口信息和所述压缩调试视频流,反馈二次调试指令至所述视频终端;A secondary debugging instruction feedback module, used for the server to feed back a secondary debugging instruction to the video terminal according to the received configuration parameter information, debugging interface information, and the compressed debugging video stream of the video terminal;

二次调试模块,用于所述视频终端根据反馈的所述二次调试指令对所述视频终端进行调试。The secondary debugging module is used for the video terminal to debug the video terminal according to the fed-back secondary debugging instruction.

进一步地,所述系统还包括连接建立模块,所述连接建立模块用于:Further, the system also includes a connection establishment module, and the connection establishment module is used for:

所述视频终端发送调试请求至所述服务器;The video terminal sends a debugging request to the server;

所述服务器根据接收的所述调试请求与所述视频终端建立连接。The server establishes a connection with the video terminal according to the received debugging request.

本发明实施例通过视频终端实时发送视频终端正在播放的异常视频数据以及视频终端的配置参数信息和调试接口信息至服务器,再根据服务器反馈的调试指令对视频终端进行实时调试,从而大大地提高了视频终端的调试的实时性。In the embodiment of the present invention, the abnormal video data being played by the video terminal, the configuration parameter information and the debugging interface information of the video terminal are sent to the server in real time through the video terminal, and then the video terminal is debugged in real time according to the debugging instructions fed back by the server, thereby greatly improving the Real-time debugging of video terminals.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. within range.

Claims (10)

CN201310633888.8A2013-11-292013-11-29Debugging method and system for video terminalExpired - Fee RelatedCN103607587B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201310633888.8ACN103607587B (en)2013-11-292013-11-29Debugging method and system for video terminal

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201310633888.8ACN103607587B (en)2013-11-292013-11-29Debugging method and system for video terminal

Publications (2)

Publication NumberPublication Date
CN103607587A CN103607587A (en)2014-02-26
CN103607587Btrue CN103607587B (en)2017-01-25

Family

ID=50125784

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201310633888.8AExpired - Fee RelatedCN103607587B (en)2013-11-292013-11-29Debugging method and system for video terminal

Country Status (1)

CountryLink
CN (1)CN103607587B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106470325A (en)*2015-07-302017-03-01中兴通讯股份有限公司A kind of video front-end equipment and its control method
CN107295331B (en)*2016-06-202020-03-17深圳前海茂佳软件科技有限公司Digital television field simulation test method and system
CN111131814A (en)*2018-10-302020-05-08深圳市茁壮网络股份有限公司Data feedback method and device and set top box
CN110225048B (en)*2019-06-192022-09-23腾讯科技(成都)有限公司Data transmission method and device, first terminal and storage medium
CN111049912A (en)*2019-12-172020-04-21用友网络科技股份有限公司Debugging method, test development device, and computer-readable storage medium
CN111953954A (en)*2020-07-312020-11-17深圳创维-Rgb电子有限公司 Terminal white balance debugging, configuration method, display terminal, cloud platform and system
CN114025241A (en)*2021-10-192022-02-08山东百盟信息技术有限公司 Method and system for management and control of television broadcasting capability

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN201805499U (en)*2010-09-102011-04-20深圳创维-Rgb电子有限公司 TV with auto-tuning interface
CN102395042A (en)*2011-10-142012-03-28深圳市同洲电子股份有限公司Method and system for debugging digital television system
CN102752624A (en)*2012-06-082012-10-24深圳创维-Rgb电子有限公司Remote diagnosis method of television fault, television and system
CN103000207A (en)*2012-12-062013-03-27广东欧珀移动通信有限公司Blue-ray player compatibility problem debugging method and system
CN103297263A (en)*2012-03-022013-09-11索尼公司Remotely servicing and diagnosing electronic devices

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN201805499U (en)*2010-09-102011-04-20深圳创维-Rgb电子有限公司 TV with auto-tuning interface
CN102395042A (en)*2011-10-142012-03-28深圳市同洲电子股份有限公司Method and system for debugging digital television system
CN103297263A (en)*2012-03-022013-09-11索尼公司Remotely servicing and diagnosing electronic devices
CN102752624A (en)*2012-06-082012-10-24深圳创维-Rgb电子有限公司Remote diagnosis method of television fault, television and system
CN103000207A (en)*2012-12-062013-03-27广东欧珀移动通信有限公司Blue-ray player compatibility problem debugging method and system

Also Published As

Publication numberPublication date
CN103607587A (en)2014-02-26

Similar Documents

PublicationPublication DateTitle
CN103607587B (en)Debugging method and system for video terminal
CN109327728B (en)One-to-many same-screen method, device and system, same-screen equipment and storage medium
CN106664458B (en)Method for transmitting video data, source device and storage medium
KR102717552B1 (en)Method and device for adapting the video content decoded from elementary streams to the characteristics of a display
CN112752115B (en)Live broadcast data transmission method, device, equipment and medium
US10110393B2 (en)Protocol switching over multi-network interface
US9749682B2 (en)Tunneling HDMI data over wireless connections
US20140139735A1 (en)Online Media Data Conversion Method, Online Video Playing Method and Corresponding Device
EP3096531A1 (en)One-screen sharing method, apparatus, and system
CN111386700A (en)Multifunctional receiving device and conference system
CN114339382A (en)Video playing method, device, equipment and computer storage medium
JP2016530793A (en) Method and apparatus for resource utilization in a source device for wireless display
CN113271479B (en)Playing processing method and device and related equipment
CN105142020A (en)Method and system for converting video in unsupported format in mobile terminal
WO2017015300A1 (en)Devices and methods for facilitating video and graphics streams in remote display applications
WO2014149855A1 (en)System for wireless video and audio capturing
CN103731672A (en)Audio and video decoding method and smart television
CN104935957A (en) Terminal system for playing 4k video, 4k cloud platform and playback system
US20190028522A1 (en)Transmission of subtitle data for wireless display
CN106375786B (en)UDP media data communication method, device, set-top box and system
CN113489934A (en)Intelligent housekeeper server, system and screen remote interaction method
EP4618028A1 (en)Apparatus and method of spatial synchronization between xr graphs
US20250097383A1 (en)Video transmission method, conferencing system, and storage media
CN106162312B (en)Method and system for avoiding image distortion of wireless screen transmission
CN107222769A (en)A kind of transmission method of auxiliary data flow, equipment and system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20170125

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp