CN113395546A - 一种媒体显示的控制***、方法及控制设备 - Google Patents

一种媒体显示的控制***、方法及控制设备 Download PDF

Info

Publication number
CN113395546A
CN113395546A CN202010176283.0A CN202010176283A CN113395546A CN 113395546 A CN113395546 A CN 113395546A CN 202010176283 A CN202010176283 A CN 202010176283A CN 113395546 A CN113395546 A CN 113395546A
Authority
CN
China
Prior art keywords
code stream
media
client
media code
instruction
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.)
Granted
Application number
CN202010176283.0A
Other languages
English (en)
Other versions
CN113395546B (zh
Inventor
朱登
吴尚杰
刘浩
葛俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hikvision Digital Technology Co Ltd
Original Assignee
Hangzhou Hikvision Digital 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 Hangzhou Hikvision Digital Technology Co Ltd filed Critical Hangzhou Hikvision Digital Technology Co Ltd
Priority to CN202010176283.0A priority Critical patent/CN113395546B/zh
Publication of CN113395546A publication Critical patent/CN113395546A/zh
Application granted granted Critical
Publication of CN113395546B publication Critical patent/CN113395546B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

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

Abstract

本申请实施例提供了一种媒体显示的控制***、方法及控制设备,客户端从图像采集设备获取第一编码格式的第一媒体码流;将第一媒体码流调整为第二编码格式的第二媒体码流,第二编码格式为客户端和控制设备预先协商的媒体码流的编码格式;向控制设备发送第二媒体码流;控制设备接收第二媒体码流,按照第二编码格式对第二媒体码流进行解码处理,得到媒体数据;向显示墙发送媒体数据;显示墙显示媒体数据。应用本申请实施例提供的技术方案,实现降低对监控现场的网络拓扑的限制,提高媒体码流传输的灵活性,便于用户对媒体显示的管理和维护,并且提高控制设备对图像采集设备的兼容性。

Description

一种媒体显示的控制***、方法及控制设备
技术领域
本申请涉及媒体监控技术领域,特别是涉及一种媒体显示的控制***、方法及控制设备。
背景技术
目前,媒体显示控制***由部署在监控现场的监控摄像机、以及部署在远端的客户端、控制设备和显示墙组成,如图1所示。该媒体显示控制***中,客户端向控制设备发送显示控制指令。控制设备基于显示控制指令,从监控摄像机获取媒体码流,将获取的媒体码流发送至显示墙。显示墙显示媒体码流。
上述媒体显示控制***中,采用控制设备与监控摄像机直接交互方式,获取媒体码流,这就需要保证控制设备与监控摄像机之间的网络畅通,然而监控摄像机可能工作在多个不同的网段,但控制设备却很难实现多网域划分,这使得对监控现场的网络拓扑的限制比较大。另外,控制设备与监控摄像机之间需要使用标准协议传输媒体码流,这使得控制设备对图像采集设备的兼容性较差,媒体码流传输的灵活性较差,且媒体码流的显示控制由控制设备实现,不便于用户对媒体显示的管理和维护。
发明内容
本申请实施例的目的在于提供一种媒体显示的控制***、方法及控制设备,以实现降低对监控现场的网络拓扑的限制,提高控制设备对图像采集设备的兼容性,提高媒体码流传输的灵活性,便于用户对媒体显示的管理和维护。具体技术方案如下:
为实现上述目的,本申请实施例提供了一种媒体显示的控制***,包括:客户端、图像采集设备、控制设备和显示墙;
所述客户端,用于从所述图像采集设备获取第一编码格式的第一媒体码流;将所述第一媒体码流调整为第二编码格式的第二媒体码流,所述第二编码格式为所述客户端和所述控制设备预先协商的媒体码流的编码格式;向所述控制设备发送所述第二媒体码流;
所述控制设备,用于接收所述第二媒体码流,按照所述第二编码格式对所述第二媒体码流进行解码处理,得到媒体数据;向所述显示墙发送所述媒体数据;
所述显示墙,用于显示所述媒体数据。
可选的,所述客户端,还用于在从所述图像采集设备获取所述第一媒体码流之前,向所述控制设备发送主动推流指令;
所述控制设备,还用于接收所述主动推流指令,根据所述主动推流指令,开启所述客户端对应的解码功能模块,所述解码功能模块为以所述第二编码格式解码媒体码流的功能模块;在开启所述解码功能模块后,向所述客户端反馈针对所述主动推流指令的第一成功应答指令。
可选的,所述客户端具有显示屏,所述显示屏包括图像显示窗口和图像采集设备列表;
所述客户端,还用于接收针对所述图像采集设备列表中所述图像采集设备的标识的拖动操作;当所述图像采集设备的标识被拖动至所述图像显示窗口时,生成所述主动推流指令。
可选的,所述客户端,还用于获取媒体切换指令,所述媒体切换指令用于指示从其他图像采集设备获取媒体码流;向所述控制设备发送清空指令;
所述控制设备,还用于接收所述清空指令,清空缓存的所述图像采集设备采集的媒体码流;向所述客户端发送针对所述清空指令的第二成功应答指令;
所述客户端,还用于根据所述第二成功应答指令,从所述其他图像采集设备获取第三编码格式的第三媒体码流;将所述第三媒体码流调整为所述第二编码格式的第四媒体码流;向所述控制设备发送所述第四媒体码流。
可选的,所述客户端,还用于向所述控制设备发送停止推流指令;
所述控制设备,还用于接收所述停止推流指令,停止接收所述第二媒体码流,向所述客户端发送针对所述停止推流指令的第三成功应答指令。
为实现上述目的,本申请实施例还提供了一种媒体显示的控制方法,应用于媒体显示的控制***,所述控制***包括:客户端、图像采集设备、控制设备和显示墙;所述方法包括:
所述客户端从所述图像采集设备获取第一编码格式的第一媒体码流;将所述第一媒体码流调整为第二编码格式的第二媒体码流,所述第二编码格式为所述客户端和所述控制设备预先协商的媒体码流的编码格式;向所述控制设备发送所述第二媒体码流;
所述控制设备接收所述第二媒体码流,按照所述第二编码格式对所述第二媒体码流进行解码处理,得到媒体数据;向所述显示墙发送所述媒体数据;
所述显示墙显示所述媒体数据。
可选的,所述方法还包括:
所述客户端在从所述图像采集设备获取所述第一媒体码流之前,向所述控制设备发送主动推流指令;
所述控制设备接收所述主动推流指令,根据所述主动推流指令,开启所述客户端对应的解码功能模块,所述解码功能模块为以所述第二编码格式解码媒体码流的功能模块;在开启所述解码功能模块后,向所述客户端反馈针对所述主动推流指令的第一成功应答指令。
可选的,所述客户端具有显示屏,所述显示屏包括图像显示窗口和图像采集设备列表;所述方法还包括:
所述客户端接收针对所述图像采集设备列表中所述图像采集设备的标识的拖动操作;当所述图像采集设备的标识被拖动至所述图像显示窗口时,生成所述主动推流指令。
可选的,所述方法还包括:
所述客户端获取媒体切换指令,所述媒体切换指令用于指示从其他图像采集设备获取媒体码流;向所述控制设备发送清空指令;
所述控制设备接收所述清空指令,清空缓存的所述图像采集设备采集的媒体码流;向所述客户端发送针对所述清空指令的第二成功应答指令;
所述客户端根据所述第二成功应答指令,从所述其他图像采集设备获取第三编码格式的第三媒体码流;将所述第三媒体码流调整为所述第二编码格式的第四媒体码流;向所述控制设备发送所述第四媒体码流。
可选的,所述方法还包括:
所述客户端向所述控制设备发送停止推流指令;
所述控制设备接收所述停止推流指令,停止接收所述第二媒体码流,向所述客户端发送针对所述停止推流指令的第三成功应答指令。
为实现上述目的,本申请实施例还提供了一种媒体显示的控制方法,应用于控制设备,所述方法包括:
接收客户端发送的第二媒体码流,所述第二媒体码流为:所述客户端按照第二编码格式,对从图像采集设备获取的第一媒体码流进行编码得到的媒体码流,所述第二编码格式为所述客户端和所述控制设备预先协商的媒体码流的编码格式;
按照所述第二编码格式对第二媒体码流进行解码处理,得到媒体数据;
向显示墙发送所述媒体数据,以使所述显示墙显示所述媒体数据。
可选的,所述方法还包括:
在接收所述客户端发送的所述第二媒体码流之前,接收所述客户端发送的主动推流指令;
根据所述主动推流指令,开启所述客户端对应的解码功能模块,所述解码功能模块为以所述第二编码格式解码媒体码流的功能模块;
在开启所述解码功能模块后,向所述客户端反馈针对所述主动推流指令的第一成功应答指令。
可选的,所述方法还包括:
接收所述客户端发送的清空指令;
根据所述清空指令,清空缓存的所述图像采集设备采集的媒体码流;
向所述客户端发送针对所述清空指令的第二成功应答指令,以使所述客户端根据所述第二成功应答指令向所述控制设备发送第四媒体码流,所述第四媒体码流为:所述客户端按照第二编码格式,对从其他图像采集设备获取的第三媒体码流进行编码得到的媒体码流。
可选的,所述方法还包括:
接收所述控制设备发送的停止推流指令;
根据所述停止推流指令,停止接收所述第二媒体码流;
向所述客户端发送针对所述停止推流指令的第三成功应答指令。
为实现上述目的,本申请实施例还提供了一种控制设备,所述控制设备包括:
接收模块,用于接收客户端发送的第二媒体码流,所述第二媒体码流为:所述客户端按照第二编码格式,对从图像采集设备获取的第一媒体码流进行编码得到的媒体码流,所述第二编码格式为所述客户端和所述控制设备预先协商的媒体码流的编码格式;
解码模块,用于按照所述第二编码格式对第二媒体码流进行解码处理,得到媒体数据;
发送模块,用于向显示墙发送所述媒体数据,以使所述显示墙显示所述媒体数据。
可选的,所述控制设备还包括:开启模块;
所述接收模块,还用于在接收所述客户端发送的所述第二媒体码流之前,接收所述客户端发送的主动推流指令;
所述开启模块,用于根据所述主动推流指令,开启所述客户端对应的解码功能模块,所述解码功能模块为以所述第二编码格式解码媒体码流的功能模块;
所述发送模块,还用于在开启所述解码功能模块后,向所述客户端反馈针对所述主动推流指令的第一成功应答指令。
可选的,所述控制设备还包括:清空模块;
所述接收模块,还用于接收所述客户端发送的清空指令;
所述清空模块,用于根据所述清空指令,清空缓存的所述图像采集设备采集的媒体码流;
所述发送模块,还用于向所述客户端发送针对所述清空指令的第二成功应答指令,以使所述客户端根据所述第二成功应答指令向所述控制设备发送第四媒体码流,所述第四媒体码流为:所述客户端按照第二编码格式,对从其他图像采集设备获取的第三媒体码流进行编码得到的媒体码流。
可选的,所述控制设备还包括:停止模块;
所述接收模块,还用于接收所述控制设备发送的停止推流指令;
所述停止模块,用于根据所述停止推流指令,停止接收所述第二媒体码流;
所述发送模块,还用于向所述客户端发送针对所述停止推流指令的第三成功应答指令。
本申请实施例提供的技术方案中,客户端从图像采集设备获取媒体码流,并将码流推送给控制设备,也就是,客户端采用主动推流的方式,将媒体码流推送给控制设备。这只需要客户端和图像采集设备进行交互,即可实现媒体显示控制,不需要监控现场的图像采集设备与远端的控制设备之间的交互。客户端安装在计算机上,计算机较为容易实现多网域的划分,兼容工作在各个网段的图像采集设备,因此,采用本申请实施例提供的技术方案,降低了对监控现场的网络拓扑的限制。另外,本申请实施例提供的技术方案中,客户端和控制设备预先协商的媒体码流的编码格式,客户端可以自定传输媒体码流的协议,***体的显示,提高了媒体码流传输的灵活性,且便于用户对媒体显示的管理和维护。此外,客户端容易实现对多种编码格式的媒体码流的支持,因此,采用本申请实施例提供的技术方案,控制设备通过客户端与图像采集设备连接,客户端和控制设备预先协商的媒体码流的编码格式,客户端可将接收的多种编码格式的媒体码流转换为与控制设备预先协商的编码格式的媒体码流,进而使得控制设备可兼容多种编码格式的媒体码流,提高了控制设备对图像采集设备的兼容性。
当然,实施本申请的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为相关技术中媒体显示的控制***的一种结构示意图;
图2为本申请实施例提供的媒体显示的控制***的一种结构示意图;
图3为本申请实施例提供的媒体显示的控制方法的一种信令示意图;
图4为本申请实施例提供的媒体显示的控制方法的一种信令示意图;
图5为本申请实施例提供的显示屏的一种示意图;
图6为本申请实施例提供的媒体显示的控制方法的一种信令示意图;
图7为本申请实施例提供的媒体显示的控制方法的一种信令示意图;
图8为本申请实施例提供的媒体显示的控制方法的一种信令示意图;
图9为本申请实施例提供的媒体显示的控制方法的一种流程示意图;
图10为本申请实施例提供的控制设备的一种结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
如图1所示的媒体显示控制***中,采用控制设备与监控摄像机直接交互方式,获取媒体码流,需要保证控制设备与监控摄像机之间的网络畅通,然而监控摄像机可能工作在多个不同的网段,但控制设备却很难实现多网域划分,这使得对监控现场的网络拓扑的限制比较大。另外,控制设备与监控摄像机之间需要使用标准协议传输媒体码流,这使得控制设备对图像采集设备的兼容性较差,媒体码流传输的灵活性较差,且媒体的显示控制由控制设备实现,不便于用户对媒体显示的管理和维护。
为解决上述问题,本申请实施例提供了一种媒体显示的控制***,如图2所示。媒体显示的控制***包括图像采集设备21、客户端22、控制设备23、显示墙24。
该媒体显示的控制***可以包括一个或多个图像采集设备,图2中仅以一个图像采集设备21为例进行说明,并不起限定作用。图像采集设备位于监控点位,可以为摄像机等。
显示墙24可以由一个或多个LCD(Liquid Crystal Display,液晶显示器)拼接组成,也可以由一个或多个LED(Light Emitting Diode,发光二极管)显示单元拼合组成。
当显示墙24包括多个LCD或LED显示单元时,控制设备包括多个媒体输出口,媒体输出口与LCD或LED显示单元一一对应。
本申请实施例提供的媒体显示的控制***中,图像采集设备21与客户端22之间以及客户端22与控制设备23之间,可以采用网线连接。控制设备23与显示墙24可采用信号线连接。
上述媒体显示的控制***中,客户端22,用于从图像采集设备21获取第一编码格式的第一媒体码流;将第一媒体码流调整为第二编码格式的第二媒体码流,第二编码格式为客户端22和控制设备23协商的媒体码流的编码格式;向控制设备23发送第二媒体码流。
控制设备23,用于接收第二媒体码流,按照第二编码格式对第二媒体码流进行解码处理,得到媒体数据;向显示墙24发送媒体数据;
显示墙24,用于显示媒体数据。
本申请实施例提供的技术方案中,客户端从图像采集设备获取媒体码流,并将码流推送给控制设备,也就是,客户端采用主动推流的方式,将媒体码流推送给控制设备。这只需要客户端和图像采集设备进行交互,即可实现媒体显示控制,不需要监控现场的图像采集设备与远端的控制设备之间的交互。客户端安装在计算机上,计算机较为容易实现多网域的划分,兼容工作在各个网段的图像采集设备,因此,采用本申请实施例提供的技术方案,降低了对监控现场的网络拓扑的限制。
另外,本申请实施例提供的技术方案中,客户端和控制设备预先协商的媒体码流的编码格式,客户端可以自定传输媒体码流的协议,***体的显示,提高了媒体码流传输的灵活性,且便于用户对媒体显示的管理和维护。
此外,客户端容易实现对多种编码格式的媒体码流的支持,因此,采用本申请实施例提供的技术方案,控制设备通过客户端与图像采集设备连接,客户端和控制设备预先协商的媒体码流的编码格式,客户端可将接收的多种编码格式的媒体码流转换为与控制设备预先协商的编码格式的媒体码流,进而使得控制设备可兼容多种编码格式的媒体码流,提高了控制设备对图像采集设备的兼容性。
本申请实施例中,计算机包括但不限定于个人电脑、移动终端、服务器等。
基于上述媒体显示的控制***,本申请实施例提供了一种媒体显示的控制方法。参考图3,图3为本申请实施例提供的媒体显示的控制方法的一种信令示意图。该方法应用于媒体显示的控制***,如图2所示,包括如下步骤。
步骤31,客户端从图像采集设备获取第一编码格式的第一媒体码流。
当需要显示一图像采集设备采集的媒体码流时,客户端从图像采集设备获取第一编码格式的第一媒体码流。本申请实施例中,客户端与图像采集设备可采用标准协议传输媒体码流,媒体码流包括视频码流和/或音频码流。其中,第一编码格式为标准协议下的编码格式。标准协议可以包括但不限于RTMP(Real Time Messaging Protocol,实时消息传输协议)、RTSP(Real Time Streaming Protocol,实时流传输协议)等。
一个示例中,图像采集设备可以实时向客户端发送媒体码流。这可以提高客户端获取媒体码流的效率。
另一个示例中,用户可以向客户端输入针对图像采集设备的码流获取指令。客户端接收到码流获取指令后,向媒体采集设备发送取流指令。图像采集设备根据取流指令,向客户端发送第一编码格式的第一媒体码流。
步骤32,客户端将第一媒体码流调整为第二编码格式的第二媒体码流,第二编码格式为客户端和控制设备预先协商的媒体码流的编码格式。
本申请实施例中,客户端与控制设备预先协商的媒体码流的第二编码格式。客户端将第一媒体码流调整为第二编码格式的第二媒体码流,具体可以为,按照第一编码格式对第一媒体码流进行解码,得到媒体数据,之后,按照第二编码格式对媒体数据进行编码,得到第二媒体码流。
其中,第二编码格式可以根据用户实际需求进行设置。第二编码格式可以包括但不限于AVI(Audio Video Interleaved,音频媒体交错)格式和RMVB(RealMedia VariableBitrate,实时媒体数据可变比特率)格式、MPEG(Moving Pictures Experts Group,动态图像专家组)-2格式、VC-1格式、H.264格式等。
步骤33,客户端向控制设备发送第二媒体码流。
客户端在获取到第二媒体码流,将第二媒体码流传输给控制设备。
步骤34,控制设备接收第二媒体码流,按照第二编码格式对第二媒体码流进行解码处理,得到媒体数据。
其中,若媒体码流包括视频码流和音频码流,则媒体数据包括视频数据和音频数据。
控制设备接收第二媒体码流,按照预先与客户端协商的第二编码格式,对第二媒体码流进行解码处理,得到媒体数据。
步骤35,控制设备向显示墙发送媒体数据。
一个可选的实施例中,显示墙包括的多个显示区域,一个显示区域对应一个LCD或LED显示单元。此时,控制设备包括多个媒体输出口,媒体输出口与显示区域一一对应。
控制设备在接收第二媒体码流之前,接收客户端下发的针对图像采集设备的配置指令,配置指令包括图像采集设备采集的媒体码流的图像显示窗口尺寸以及传输图像采集设备采集的媒体码流需要的媒体输出口。
控制设备获取到第二媒体码流后,根据配置指令包括图像显示窗口尺寸以及媒体输出口,对第二媒体码流进行分割,得到多个子媒体码流,并确定每一子媒体码流对应的媒体输出口。每一媒体输出口对应的一个缓存区域,控制设备将每一子媒体码流缓存至对应的缓存区域中,从缓存区域读取子媒体码流,并通过对应的媒体输出口传输至显示墙。
步骤36,显示墙显示媒体数据。
一个可选的实施例中,显示墙包括的多个显示区域,一个显示区域对应一个LCD或LED显示单元。此时,控制设备包括多个媒体输出口,媒体输出口与显示区域一一对应。显示墙接收到控制设备通过一媒体输出口发送的子媒体码流后,通过对应的显示区域显示。
本申请实施例提供的技术方案中,客户端从图像采集设备获取媒体码流,并将码流推送给控制设备,也就是,客户端采用主动推流的方式,将媒体码流推送给控制设备。这只需要客户端和图像采集设备进行交互,即可实现媒体显示控制,不需要监控现场的图像采集设备与远端的控制设备之间的交互。客户端安装在计算机上,计算机较为容易实现多网域的划分,兼容工作在各个网段的图像采集设备,因此,采用本申请实施例提供的技术方案,降低了对监控现场的网络拓扑的限制,使监控现场的网络拓扑的部署更为灵活。
另外,本申请实施例提供的技术方案中,客户端和控制设备预先协商的媒体码流的编码格式,客户端可以自定传输媒体码流的协议,***体的显示,提高了媒体码流传输的灵活性,且便于用户的管理和维护。本申请实施例中,不限制控制设备处理媒体码流的编码格式,扩展了控制设备的使用场景,提高了产品的竞争力。
再次,本申请实施例提供的技术方案中,客户端先处理图像采集设备采集的媒体码流,将处理后的码流再发送给控制设备。客户端安装在计算机上,且客户端能够处理的媒体码流的编码格式比控制设备要多,这相当于控制设备能够处理更多编码格式的媒体码流,提高了控制设备对图像采集设备的兼容性,扩展了控制设备的应用场景。
基于图3所示的媒体显示的控制方法实施例,本申请实施例还提供了一种媒体显示的控制方法。参考图4,图4为本申请实施例提供的媒体显示的控制方法的一种信令示意图。该方法应用于媒体显示的控制***,如图2所示,可以包括如下步骤。
步骤41,客户端向控制设备发送主动推流指令。
本申请实施例中,主动推流指令用于指示客户端将向控制设备发送媒体码流。客户端在从图像采集设备获取媒体码流之前,生成主动推流指令,并将主动推流指令发送给控制设备。
一个可选的实施例中,客户端具有显示屏,显示屏包括图像显示窗口和图像采集设备列表,如图5所示。客户端,还可以用于接收针对图像采集设备列表中图像采集设备的标识的拖动操作;当图像采集设备的标识被拖动至图像显示窗口时,生成主动推流指令。
例如,如图5所示,图像采集设备列表中包括图像采集设备的标识a和图像采集设备的标识b。当用户将图像采集设备的标识a或图像采集设备的标识b拖动至图像显示窗口时,生成主动推流指令,并将主动推流指令发送给控制设备。
本申请实施例中,主动推流指令也可以不包括指示客户端以第二编码格式传输媒体码流的编码信息。也就是,客户端与控制设备预先协商媒体码流的编码格式,如上述第二编码格式,生成客户端对应的解码功能模块,该解码功能模块为以所述第二编码格式解码媒体码流的功能模块;之后,客户端向控制设备发送主动推流指令。
主动推流指令可以包括指示客户端以第二编码格式传输媒体码流的编码信息。也就是,客户端可以在基于主动推流指令指示客户端将向控制设备发送媒体码流的同时,与控制设备协商传输媒体码流的第二编码格式,生成客户端对应的解码功能模块。
一个示例中,客户端中预先设置有默认编码格式。客户端在从图像采集设备获取媒体码流之前,将默认编码格式作为第二编码格式,进而生成主动推流指令,该主动推流指令携带指示客户端以第二编码格式传输媒体码流的编码信息。
另一个示例中,客户端在从图像采集设备获取媒体码流之前,输出提示窗口,提示用户输入客户端与控制设备间传输媒体码流的编码格式。客户端将用户输入的编码格式作为第二编码格式,进而生成主动推流指令,该主动推流指令携带指示客户端以第二编码格式传输媒体码流的编码信息。
再一个示例中,客户端中预先设置有默认编码格式。客户端在从图像采集设备获取媒体码流之前,输出提示窗口,提示用户输入客户端与控制设备间传输媒体码流的编码格式。若一段时间后未接收到用户输入的编码格式,则客户端将默认编码格式作为第二编码格式,进而生成主动推流指令,该主动推流指令携带指示客户端以第二编码格式传输媒体码流的编码信息。若一段时间内接收到用户输入的编码格式,则客户端将用户输入的编码格式作为第二编码格式,进而生成主动推流指令,该主动推流指令携带指示客户端以第二编码格式传输媒体码流的编码信息。
本申请实施例中,对主动推流指令生成的方式不进行限定。
步骤42,控制设备接收主动推流指令,根据主动推流指令,开启客户端对应的解码功能模块,其中,解码功能模块为以第二编码格式解码媒体码流的功能模块。
控制设备接收主动推流指令,根据主动推流指令,确定客户端对应的解码功能模块,开启该解码功能模块。后续,控制设备接收到客户端发送的媒体码流后,利用上述解码功能模块,以第二编码格式对媒体码流进行解码,得到媒体数据。
本申请实施例中,用户可以使用自己定义的协议或流媒体,传输媒体数据,而不用关心太多控制设备的操作流程和细节,对第三方客户端的二次开发很友好。
步骤43,控制设备在开启解码功能模块后,向客户端反馈针对主动推流指令的第一成功应答指令。
本申请实施例中,在开启解码功能模块后,控制设备才向客户端反馈针对主动推流指令的第一成功应答指令。避免控制设备在解码功能模块未开启的情况下接收到客户端发送的媒体数据,所导致显示墙显示的画面出现丢失、快进、不流畅、卡顿等现象。
步骤44,客户端从图像采集设备获取第一编码格式的第一媒体码流。
步骤45,客户端将第一媒体码流调整为第二编码格式的第二媒体码流,第二编码格式为客户端和控制设备预先协商的媒体码流的编码格式。
步骤46,客户端向控制设备发送第二媒体码流。
步骤47,控制设备接收第二媒体码流,按照第二编码格式对第二媒体码流进行解码处理,得到媒体数据。
步骤48,控制设备向显示墙发送媒体数据。
步骤49,显示墙显示媒体数据。
上述步骤44-49与上述步骤31-36相同。
基于图3所示的媒体显示的控制方法实施例,本申请实施例还提供了一种媒体显示的控制方法。参考图6,图6为本申请实施例提供的媒体显示的控制方法的一种信令示意图。该方法应用于媒体显示的控制***,如图2所示,可以包括如下步骤。
步骤61,客户端从图像采集设备获取第一编码格式的第一媒体码流。
步骤62,客户端将第一媒体码流调整为第二编码格式的第二媒体码流,第二编码格式为客户端和控制设备预先协商的媒体码流的编码格式。
步骤63,客户端向控制设备发送第二媒体码流。
步骤64,控制设备接收第二媒体码流,按照第二编码格式对第二媒体码流进行解码处理,得到媒体数据。
步骤65,控制设备向显示墙发送媒体数据。
步骤66,显示墙显示媒体数据。
上述步骤61-66与上述步骤31-36相同。
步骤67,客户端获取媒体切换指令,媒体切换指令用于指示从其他图像采集设备获取媒体码流。
上述媒体显示的控制***可以包括多个图像采集设备。媒体切换指令可以为用户输入的,也可以为从其他设备获取的,还可以为客户端周期性生成的。例如,媒体显示的控制***周期性的显示不同图像采集设备采集的媒体码流,此时,客户端周期性生成媒体切换指令。
一个可选的实施例中,客户端实时检测是否获取到媒体切换指令,也就是,实时检测是否需要向控制设备发送其他图像采集设备采集的媒体码流。以确保及时快速的切换客户端与控制设备间传输的媒体码流。
步骤68,客户端向控制设备发送清空指令。
客户端在获取到媒体切换指令后,确定需要向控制设备发送其他图像采集设备采集的媒体码流,向控制设备发送清空指令。该清空指令用于指示控制设备清空缓存的媒体码流。
步骤69,控制设备接收清空指令,清空缓存的图像采集设备采集的媒体码流。
控制设备接收到清空指令后,清空已缓存的图像采集设备采集的媒体码流。避免控制设备同时缓存多个图像采集设备采集的媒体码流,导致显示墙的多个显示区域同时显示多个图像采集设备采集的媒体码流,有效避免了显示墙显示的画面出现花屏等问题。
步骤610,控制设备向客户端发送针对清空指令的第二成功应答指令。
控制设备在清空缓存的图像采集设备采集的媒体码流之后,才向客户端发送针对清空指令的第二成功应答指令。这样,客户端根据第二成功应答指令,向控制设备发送其他图像采集设备采集的媒体码流,进一步避免了控制设备在缓存的图像采集设备采集的媒体码流未清空的情况下接收到客户端发送的媒体数据,导致显示墙显示的画面出现花屏等问题。
步骤611,客户端根据第二成功应答指令,从其他图像采集设备获取第三编码格式的第三媒体码流。这里,第三编码格式与第一编码格式可以相同,也可以不同。
步骤612,客户端将第三媒体码流调整为第二编码格式的第四媒体码流。
步骤613,客户端向控制设备发送第四媒体码流。
之后,控制设备按照第二编码格式对第四媒体码流进行解码处理,得到媒体数据;向显示墙发送媒体数据。显示墙显示媒体数据。
上述步骤611、步骤612和步骤613与上述步骤31、步骤32和步骤33相似,具体可参考上述步骤31、步骤32和步骤33的具体实现过程。
基于图3所示的媒体显示的控制方法实施例,本申请实施例还提供了一种媒体显示的控制方法。参考图7,图7为本申请实施例提供的媒体显示的控制方法的一种信令示意图。该方法应用于媒体显示的控制***,如图2所示,可以包括如下步骤。
步骤71,客户端从图像采集设备获取第一编码格式的第一媒体码流。
步骤72,客户端将第一媒体码流调整为第二编码格式的第二媒体码流,第二编码格式为客户端和控制设备预先协商的媒体码流的编码格式。
步骤73,客户端向控制设备发送第二媒体码流。
步骤74,控制设备接收第二媒体码流,按照第二编码格式对第二媒体码流进行解码处理,得到媒体数据。
步骤75,控制设备向显示墙发送媒体数据。
步骤76,显示墙显示媒体数据。
上述步骤71-76与上述步骤31-36相同。
步骤77,客户端向控制设备发送停止推流指令。
上述停止推流指令可以为用户输入的,也可以为从其他设备获取的,还可以为客户端生成的。例如,客户端中预设有媒体传输的停止时间。当当前时间为停止时间时,客户端生成停止推流指令。
步骤78,控制设备接收停止推流指令,停止接收第二媒体码流。
控制设备在接收到停止推流指令后,停止接收第二媒体码流。
一个可选的实施例中,控制设备在接收到停止推流指令后,停止接收第二媒体码流,并清空已缓存的图像采集设备采集的媒体码流。
另一个可选的实施例中,控制设备在接收到停止推流指令后,停止接收第二媒体码流,并不清空已缓存的图像采集设备采集的媒体码流。控制设备在将已缓存的图像采集设备采集的媒体码流均发送给显示墙后,显示墙延迟了一段时间不再显示画面。为媒体显示的控制提供了延迟显示效果。
步骤79,控制设备向客户端发送针对停止推流指令的第三成功应答指令。
控制设备在停止接收第二媒体码流后,向客户端发送针对停止推流指令的第三成功应答指令。
本申请实施例中,在停止接收第二媒体码流后,控制设备才向客户端发送针对停止推流指令的第三成功应答指令。避免控制设备在第二媒体码流未停止接收的情况下接收不到客户端发送的媒体数据,导致显示墙显示的画面出现丢失、快进、不流畅、卡顿等现象。
下面结合图8所示的信令图,对本申请实施例提供的媒体显示的控制方法进行详细说明。图8所示的媒体显示的控制方法可以包括如下步骤。
步骤81,客户端向控制设备发送主动推流指令。
步骤82,控制设备接收主动推流指令,根据主动推流指令,开启客户端对应的解码功能模块,解码功能模块为以第二编码格式解码媒体码流的功能模块。
步骤83,控制设备在开启解码功能模块后,向客户端反馈针对主动推流指令的第一成功应答指令。
步骤84,客户端根据第一成功应答指令,从图像采集设备获取第一编码格式的第一媒体码流。
步骤85,客户端将第一媒体码流调整为第二编码格式的第二媒体码流,第二编码格式为客户端和控制设备预先协商的媒体码流的编码格式。
步骤86,客户端向控制设备发送第二媒体码流。
步骤87,控制设备接收第二媒体码流,按照第二编码格式对第二媒体码流进行解码处理,得到媒体数据。
步骤88,控制设备向显示墙发送媒体数据。
步骤89,显示墙显示媒体数据。
客户端实时检测是否接收到媒体切换指令,若接收到,则执行步骤810-816。若未接收到,可以不做其他处理,重复执行步骤85-89。
步骤810,客户端获取媒体切换指令,媒体切换指令用于指示从其他图像采集设备获取媒体码流。
步骤811,客户端向控制设备发送清空指令。
步骤812,控制设备接收清空指令,清空缓存的图像采集设备采集的媒体码流。
步骤813,控制设备向客户端发送针对清空指令的第二成功应答指令。
步骤814,客户端根据第二成功应答指令,从其他图像采集设备获取第三编码格式的第三媒体码流。
步骤815,客户端将第三媒体码流调整为第二编码格式的第四媒体码流。
步骤816,客户端向控制设备发送第四媒体码流。
这里,第四媒体码流可以理解为第二媒体码流。客户端向控制设备发送第四媒体码流。之后,控制设备接收第四媒体码流,按照第二编码格式对第四媒体码流进行解码处理,得到媒体数据;向显示墙发送媒体数据。显示墙显示媒体数据。
之后,重复执行步骤810-816。
步骤817,客户端向控制设备发送停止推流指令。
步骤818,控制设备接收停止推流指令,停止接收第二媒体码流。
步骤819,控制设备向客户端发送针对停止推流指令的第三成功应答指令。
本申请实施例中,客户端只需要在向控制设备推送第一图像采集设备采集的媒体码流时,向控制设备发送一次主动推流指令。客户端在不需要向控制设备推送媒体码流时向控制设备发送一次停止推流指令,从而有效减少了客户端和控制设备之间的通讯频率,进而减少了对媒体显示的控制***资源的占用。
参考图9,图9为本申请实施例提供的媒体显示的控制方法的一种流程示意图。该方法应用于媒体显示的控制***的控制设备,包括如下步骤。
步骤901,接收客户端发送的第二媒体码流,第二媒体码流为:客户端按照第二编码格式,对从图像采集设备获取的第一媒体码流进行编码得到的媒体码流,第二编码格式为客户端和控制设备预先协商的媒体码流的编码格式。
步骤902,按照第二编码格式对第二媒体码流进行解码处理,得到媒体数据。
步骤903,向显示墙发送媒体数据,以使显示墙显示媒体数据。
本申请实施例提供的技术方案中,客户端从图像采集设备获取媒体码流,并将码流推送给控制设备,也就是,客户端采用主动推流的方式,将媒体码流推送给控制设备。这只需要客户端和图像采集设备进行交互,即可实现媒体显示控制,不需要监控现场的图像采集设备与远端的控制设备之间的交互。客户端安装在计算机上,计算机较为容易实现多网域的划分,兼容工作在各个网段的图像采集设备,因此,采用本申请实施例提供的技术方案,降低了对监控现场的网络拓扑的限制。另外,本申请实施例提供的技术方案中,客户端和控制设备预先协商的媒体码流的编码格式,客户端可以自定传输媒体码流的协议,***体的显示,提高了媒体码流传输的灵活性,且便于用户对媒体显示的管理和维护。此外,客户端容易实现对多种编码格式的媒体码流的支持,因此,采用本申请实施例提供的技术方案,控制设备通过客户端与图像采集设备连接,客户端和控制设备预先协商的媒体码流的编码格式,客户端可将接收的多种编码格式的媒体码流转换为与控制设备预先协商的编码格式的媒体码流,进而使得控制设备可兼容多种编码格式的媒体码流,提高了控制设备对图像采集设备的兼容性。
一个实施例中,在接收客户端发送的第二媒体码流之前,控制设备可以接收客户端发送的主动推流指令。控制设备根据主动推流指令,开启客户端对应的解码功能模块,解码功能模块为以第二编码格式解码媒体码流的功能模块。在开启解码功能模块后,控制设备向客户端反馈针对主动推流指令的第一成功应答指令。
本申请实施例中,在开启解码功能模块后,控制设备才向客户端反馈针对主动推流指令的第一成功应答指令。避免控制设备在解码功能模块未开启的情况下接收到客户端发送的媒体数据,所导致显示墙显示的画面出现丢失、快进、不流畅、卡顿等现象。
一个实施例中,控制设备接收客户端发送的清空指令;根据清空指令,清空缓存的图像采集设备采集的媒体码流;向客户端发送针对清空指令的第二成功应答指令,以使客户端根据第二成功应答指令向控制设备发送第四媒体码流,第四媒体码流为:客户端按照第二编码格式,对从其他图像采集设备获取的第三媒体码流进行编码得到的媒体码流。
本申请实施例中,控制设备在清空缓存的图像采集设备采集的媒体码流之后,才向客户端发送针对清空指令的第二成功应答指令。这样,客户端根据第二成功应答指令,向控制设备发送其他图像采集设备采集的媒体码流,进一步避免了控制设备在缓存的图像采集设备采集的媒体码流未清空的情况下接收到客户端发送的媒体数据,导致显示墙显示的画面出现花屏等问题。
一个实施例中,控制设备接收控制设备发送的停止推流指令;根据停止推流指令,停止接收第二媒体码流;向客户端发送针对停止推流指令的第三成功应答指令。
本申请实施例中,在停止接收第二媒体码流后,控制设备才向客户端发送针对停止推流指令的第三成功应答指令。避免控制设备在第二媒体码流未停止接收的情况下接收不到客户端发送的媒体数据,导致显示墙显示的画面出现丢失、快进、不流畅、卡顿等现象。
与上述应用于的制设备的媒体显示的控制方法对应,本申请实施例提供了一种媒体显示的控制装置。参考图10,图10为本申请实施例提供的控制设备的一种结构示意图。该控制设备包括:接收模块1001、解码模块1002和发送模块1003。
接收模块1001,用于接收客户端发送的第二媒体码流,第二媒体码流为:客户端按照第二编码格式,对从图像采集设备获取的第一媒体码流进行编码得到的媒体码流,第二编码格式为客户端和控制设备预先协商的媒体码流的编码格式;
解码模块1002,用于按照第二编码格式对第二媒体码流进行解码处理,得到媒体数据;
发送模块1003,用于向显示墙发送媒体数据,以使显示墙显示媒体数据。
本申请实施例提供的技术方案中,客户端从图像采集设备获取媒体码流,并将码流推送给控制设备,也就是,客户端采用主动推流的方式,将媒体码流推送给控制设备。这只需要客户端和图像采集设备进行交互,即可实现媒体显示控制,不需要监控现场的图像采集设备与远端的控制设备之间的交互。客户端安装在计算机上,计算机较为容易实现多网域的划分,兼容工作在各个网段的图像采集设备,因此,采用本申请实施例提供的技术方案,降低了对监控现场的网络拓扑的限制。另外,本申请实施例提供的技术方案中,客户端和控制设备预先协商的媒体码流的编码格式,客户端可以自定传输媒体码流的协议,***体的显示,提高了媒体码流传输的灵活性,且便于用户对媒体显示的管理和维护。此外,客户端容易实现对多种编码格式的媒体码流的支持,因此,采用本申请实施例提供的技术方案,控制设备通过客户端与图像采集设备连接,客户端和控制设备预先协商的媒体码流的编码格式,客户端可将接收的多种编码格式的媒体码流转换为与控制设备预先协商的编码格式的媒体码流,进而使得控制设备可兼容多种编码格式的媒体码流,提高了控制设备对图像采集设备的兼容性。
一个实施例中,上述控制设备还可以包括开启模块;
接收模块1001,还可以用于在接收客户端发送的第二媒体码流之前,接收客户端发送的主动推流指令;
开启模块,用于根据主动推流指令,开启客户端对应的解码功能模块,解码功能模块为以第二编码格式解码媒体码流的功能模块;
发送模块1003,还可以用于在开启解码功能模块后,向客户端反馈针对主动推流指令的第一成功应答指令。
本申请实施例中,在开启解码功能模块后,控制设备才向客户端反馈针对主动推流指令的第一成功应答指令。避免控制设备在解码功能模块未开启的情况下接收到客户端发送的媒体数据,所导致显示墙显示的画面出现丢失、快进、不流畅、卡顿等现象。
一个实施例中,上述控制设备还可以包括清空模块;
接收模块1001,还可以用于接收客户端发送的清空指令;
清空模块,用于根据清空指令,清空缓存的图像采集设备采集的媒体码流;
发送模块1003,还可以用于向客户端发送针对清空指令的第二成功应答指令,以使客户端根据第二成功应答指令向控制设备发送第四媒体码流,第四媒体码流为:客户端按照第二编码格式,对从其他图像采集设备获取的第三媒体码流进行编码得到的媒体码流。
本申请实施例中,控制设备在清空缓存的图像采集设备采集的媒体码流之后,才向客户端发送针对清空指令的第二成功应答指令。这样,客户端根据第二成功应答指令,向控制设备发送其他图像采集设备采集的媒体码流,进一步避免了控制设备在缓存的图像采集设备采集的媒体码流未清空的情况下接收到客户端发送的媒体数据,导致显示墙显示的画面出现花屏等问题。
一个实施例中,上述控制设备还可以包括停止模块;
接收模块1001,还可以用于接收控制设备发送的停止推流指令;
停止模块,用于根据停止推流指令,停止接收第二媒体码流;
发送模块1003,还可以用于向客户端发送针对停止推流指令的第三成功应答指令。
本申请实施例中,在停止接收第二媒体码流后,控制设备才向客户端发送针对停止推流指令的第三成功应答指令。避免控制设备在第二媒体码流未停止接收的情况下接收不到客户端发送的媒体数据,导致显示墙显示的画面出现丢失、快进、不流畅、卡顿等现象。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***、控制设备实施例而言,由于其方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

Claims (12)

1.一种媒体显示的控制***,其特征在于,包括:客户端、图像采集设备、控制设备和显示墙;
所述客户端,用于从所述图像采集设备获取第一编码格式的第一媒体码流;将所述第一媒体码流调整为第二编码格式的第二媒体码流,所述第二编码格式为所述客户端和所述控制设备预先协商的媒体码流的编码格式;向所述控制设备发送所述第二媒体码流;
所述控制设备,用于接收所述第二媒体码流,按照所述第二编码格式对所述第二媒体码流进行解码处理,得到媒体数据;向所述显示墙发送所述媒体数据;
所述显示墙,用于显示所述媒体数据。
2.根据权利要求1所述的***,其特征在于,所述客户端,还用于在从所述图像采集设备获取所述第一媒体码流之前,向所述控制设备发送主动推流指令;
所述控制设备,还用于接收所述主动推流指令,根据所述主动推流指令,开启所述客户端对应的解码功能模块,所述解码功能模块为以所述第二编码格式解码媒体码流的功能模块;在开启所述解码功能模块后,向所述客户端反馈针对所述主动推流指令的第一成功应答指令。
3.根据权利要求2所述的***,其特征在于,所述客户端具有显示屏,所述显示屏包括图像显示窗口和图像采集设备列表;
所述客户端,还用于接收针对所述图像采集设备列表中所述图像采集设备的标识的拖动操作;当所述图像采集设备的标识被拖动至所述图像显示窗口时,生成所述主动推流指令。
4.根据权利要求1所述的***,其特征在于,所述客户端,还用于获取媒体切换指令,所述媒体切换指令用于指示从其他图像采集设备获取媒体码流;向所述控制设备发送清空指令;
所述控制设备,还用于接收所述清空指令,清空缓存的所述图像采集设备采集的媒体码流;向所述客户端发送针对所述清空指令的第二成功应答指令;
所述客户端,还用于根据所述第二成功应答指令,从所述其他图像采集设备获取第三编码格式的第三媒体码流;将所述第三媒体码流调整为所述第二编码格式的第四媒体码流;向所述控制设备发送所述第四媒体码流。
5.根据权利要求1所述的***,其特征在于,所述客户端,还用于向所述控制设备发送停止推流指令;
所述控制设备,还用于接收所述停止推流指令,停止接收所述第二媒体码流,向所述客户端发送针对所述停止推流指令的第三成功应答指令。
6.一种媒体显示的控制方法,其特征在于,应用于媒体显示的控制***,所述控制***包括:客户端、图像采集设备、控制设备和显示墙;所述方法包括:
所述客户端从所述图像采集设备获取第一编码格式的第一媒体码流;将所述第一媒体码流调整为第二编码格式的第二媒体码流,所述第二编码格式为所述客户端和所述控制设备预先协商的媒体码流的编码格式;向所述控制设备发送所述第二媒体码流;
所述控制设备接收所述第二媒体码流,按照所述第二编码格式对所述第二媒体码流进行解码处理,得到媒体数据;向所述显示墙发送所述媒体数据;
所述显示墙显示所述媒体数据。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述客户端在从所述图像采集设备获取所述第一媒体码流之前,向所述控制设备发送主动推流指令;
所述控制设备接收所述主动推流指令,根据所述主动推流指令,开启所述客户端对应的解码功能模块,所述解码功能模块为以所述第二编码格式解码媒体码流的功能模块;在开启所述解码功能模块后,向所述客户端反馈针对所述主动推流指令的第一成功应答指令。
8.根据权利要求7所述的方法,其特征在于,所述客户端具有显示屏,所述显示屏包括图像显示窗口和图像采集设备列表;所述方法还包括:
所述客户端接收针对所述图像采集设备列表中所述图像采集设备的标识的拖动操作;当所述图像采集设备的标识被拖动至所述图像显示窗口时,生成所述主动推流指令。
9.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述客户端获取媒体切换指令,所述媒体切换指令用于指示从其他图像采集设备获取媒体码流;向所述控制设备发送清空指令;
所述控制设备接收所述清空指令,清空缓存的所述图像采集设备采集的媒体码流;向所述客户端发送针对所述清空指令的第二成功应答指令;
所述客户端根据所述第二成功应答指令,从所述其他图像采集设备获取第三编码格式的第三媒体码流;将所述第三媒体码流调整为所述第二编码格式的第四媒体码流;向所述控制设备发送所述第四媒体码流。
10.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述客户端向所述控制设备发送停止推流指令;
所述控制设备接收所述停止推流指令,停止接收所述第二媒体码流,向所述客户端发送针对所述停止推流指令的第三成功应答指令。
11.一种媒体显示的控制方法,其特征在于,应用于控制设备,所述方法包括:
接收客户端发送的第二媒体码流,所述第二媒体码流为:所述客户端按照第二编码格式,对从图像采集设备获取的第一媒体码流进行编码得到的媒体码流,所述第二编码格式为所述客户端和所述控制设备预先协商的媒体码流的编码格式;
按照所述第二编码格式对第二媒体码流进行解码处理,得到媒体数据;
向显示墙发送所述媒体数据,以使所述显示墙显示所述媒体数据。
12.一种控制设备,其特征在于,所述控制设备包括:
接收模块,用于接收客户端发送的第二媒体码流,所述第二媒体码流为:所述客户端按照第二编码格式,对从图像采集设备获取的第一媒体码流进行编码得到的媒体码流,所述第二编码格式为所述客户端和所述控制设备预先协商的媒体码流的编码格式;
解码模块,用于按照所述第二编码格式对第二媒体码流进行解码处理,得到媒体数据;
发送模块,用于向显示墙发送所述媒体数据,以使所述显示墙显示所述媒体数据。
CN202010176283.0A 2020-03-13 2020-03-13 一种媒体显示的控制***、方法及控制设备 Active CN113395546B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010176283.0A CN113395546B (zh) 2020-03-13 2020-03-13 一种媒体显示的控制***、方法及控制设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010176283.0A CN113395546B (zh) 2020-03-13 2020-03-13 一种媒体显示的控制***、方法及控制设备

Publications (2)

Publication Number Publication Date
CN113395546A true CN113395546A (zh) 2021-09-14
CN113395546B CN113395546B (zh) 2022-12-06

Family

ID=77616142

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010176283.0A Active CN113395546B (zh) 2020-03-13 2020-03-13 一种媒体显示的控制***、方法及控制设备

Country Status (1)

Country Link
CN (1) CN113395546B (zh)

Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006165802A (ja) * 2004-12-03 2006-06-22 Meiko:Kk ビデオスイッチ装置
CN1913461A (zh) * 2006-08-30 2007-02-14 北京天地互连信息技术有限公司 基于下一代互联网的远程视频监控***及其实现方法
JP2007088539A (ja) * 2005-09-20 2007-04-05 Mitsubishi Electric Corp ビデオストリーム供給システム、ビデオストリーム供給装置、及びビデオストリーム受信装置
JP2007235191A (ja) * 2006-02-27 2007-09-13 Toshiba Corp 映像再生装置及び映像再生方法
CN101742258A (zh) * 2009-11-23 2010-06-16 中兴通讯股份有限公司 模拟与数字视频监控融合***及融合方法
CN101808233A (zh) * 2009-02-18 2010-08-18 杭州海康威视数字技术股份有限公司 一种通用的手机视频监控实现***和方法
CN101877788A (zh) * 2010-01-28 2010-11-03 杭州海康威视数字技术股份有限公司 音视频解码器、解码上墙***以及音视频监控***
CN101895737A (zh) * 2010-07-13 2010-11-24 中兴通讯股份有限公司 多媒体解码方法及装置、视频监控方法及***
JP2010272943A (ja) * 2009-05-19 2010-12-02 Hitachi Kokusai Electric Inc ネットワークデコーダ装置
CN102045540A (zh) * 2009-10-20 2011-05-04 华为软件技术有限公司 视频监控方法、***及设备
CN102376147A (zh) * 2011-11-07 2012-03-14 天津银箭科技有限公司 电力安防监控指挥***
CN202406220U (zh) * 2011-12-08 2012-08-29 刘超 智能视频识别分析***
CN202713535U (zh) * 2012-05-11 2013-01-30 北京呈创科技股份有限公司 视音频监控网络***
CN202918423U (zh) * 2012-09-07 2013-05-01 成都智汇科技有限公司 一种基于物联网的远程协同视讯管理***
CN202940916U (zh) * 2012-11-20 2013-05-15 福建省视通光电网络有限公司 城市视频监控***
JP2013207324A (ja) * 2012-03-27 2013-10-07 Fujitsu Ltd 複数の画像圧縮方式が存在する環境における映像選択方法
CN203289552U (zh) * 2012-09-26 2013-11-13 北京声迅电子股份有限公司 用于监控上墙的解码显示***
CN203445963U (zh) * 2013-08-05 2014-02-19 天津科电石化科技发展有限公司 3g无线传输单兵***
CN104219500A (zh) * 2014-08-27 2014-12-17 天津市中信互联科技有限公司 监控视频直播的装置和方法
CN105072360A (zh) * 2015-08-10 2015-11-18 杭州中威电子股份有限公司 一种多屏拼接控制显示***及方法
CN105208358A (zh) * 2015-11-04 2015-12-30 武汉微创光电股份有限公司 一种用于电视墙配置的视频监控***
CN105872480A (zh) * 2016-05-31 2016-08-17 深圳市灰度科技有限公司 基于手机实时摄像在led屏播放的控制***及方法
CN205508090U (zh) * 2015-07-20 2016-08-24 天津市公安局津南分局 一种社会综合公共安全主动防范***
CN110035253A (zh) * 2018-01-11 2019-07-19 杭州海康威视数字技术股份有限公司 一种解码上墙控制方法及装置
CN209448750U (zh) * 2018-12-25 2019-09-27 西安市地下铁道有限责任公司 城市轨道交通通信信息化智慧机房***

Patent Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006165802A (ja) * 2004-12-03 2006-06-22 Meiko:Kk ビデオスイッチ装置
JP2007088539A (ja) * 2005-09-20 2007-04-05 Mitsubishi Electric Corp ビデオストリーム供給システム、ビデオストリーム供給装置、及びビデオストリーム受信装置
JP2007235191A (ja) * 2006-02-27 2007-09-13 Toshiba Corp 映像再生装置及び映像再生方法
CN1913461A (zh) * 2006-08-30 2007-02-14 北京天地互连信息技术有限公司 基于下一代互联网的远程视频监控***及其实现方法
CN101808233A (zh) * 2009-02-18 2010-08-18 杭州海康威视数字技术股份有限公司 一种通用的手机视频监控实现***和方法
JP2010272943A (ja) * 2009-05-19 2010-12-02 Hitachi Kokusai Electric Inc ネットワークデコーダ装置
CN102045540A (zh) * 2009-10-20 2011-05-04 华为软件技术有限公司 视频监控方法、***及设备
CN101742258A (zh) * 2009-11-23 2010-06-16 中兴通讯股份有限公司 模拟与数字视频监控融合***及融合方法
CN101877788A (zh) * 2010-01-28 2010-11-03 杭州海康威视数字技术股份有限公司 音视频解码器、解码上墙***以及音视频监控***
CN101895737A (zh) * 2010-07-13 2010-11-24 中兴通讯股份有限公司 多媒体解码方法及装置、视频监控方法及***
CN102376147A (zh) * 2011-11-07 2012-03-14 天津银箭科技有限公司 电力安防监控指挥***
CN202406220U (zh) * 2011-12-08 2012-08-29 刘超 智能视频识别分析***
JP2013207324A (ja) * 2012-03-27 2013-10-07 Fujitsu Ltd 複数の画像圧縮方式が存在する環境における映像選択方法
CN202713535U (zh) * 2012-05-11 2013-01-30 北京呈创科技股份有限公司 视音频监控网络***
CN202918423U (zh) * 2012-09-07 2013-05-01 成都智汇科技有限公司 一种基于物联网的远程协同视讯管理***
CN203289552U (zh) * 2012-09-26 2013-11-13 北京声迅电子股份有限公司 用于监控上墙的解码显示***
CN202940916U (zh) * 2012-11-20 2013-05-15 福建省视通光电网络有限公司 城市视频监控***
CN203445963U (zh) * 2013-08-05 2014-02-19 天津科电石化科技发展有限公司 3g无线传输单兵***
CN104219500A (zh) * 2014-08-27 2014-12-17 天津市中信互联科技有限公司 监控视频直播的装置和方法
CN205508090U (zh) * 2015-07-20 2016-08-24 天津市公安局津南分局 一种社会综合公共安全主动防范***
CN105072360A (zh) * 2015-08-10 2015-11-18 杭州中威电子股份有限公司 一种多屏拼接控制显示***及方法
CN105208358A (zh) * 2015-11-04 2015-12-30 武汉微创光电股份有限公司 一种用于电视墙配置的视频监控***
CN105872480A (zh) * 2016-05-31 2016-08-17 深圳市灰度科技有限公司 基于手机实时摄像在led屏播放的控制***及方法
CN110035253A (zh) * 2018-01-11 2019-07-19 杭州海康威视数字技术股份有限公司 一种解码上墙控制方法及装置
CN209448750U (zh) * 2018-12-25 2019-09-27 西安市地下铁道有限责任公司 城市轨道交通通信信息化智慧机房***

Also Published As

Publication number Publication date
CN113395546B (zh) 2022-12-06

Similar Documents

Publication Publication Date Title
EP1755339A2 (en) System and method for implementing channel change operations in internet protocol television systems
CN107911710B (zh) 一种直播资源共享管理平台及方法
CN101448072A (zh) 网络视频监控***的视频查看方法及***
KR20100106383A (ko) 가변 대역폭 채널을 통한 동시송출을 위한 장치 및 방법
CN101087398A (zh) 一种在会议电视***中实现远程监控的方法和装置
CN108055497B (zh) 一种会议信号播放方法和装置、视频会议终端、移动设备
CN102801956A (zh) 一种网络视频监控装置及方法
WO2012069011A1 (zh) 会议电视***的终端的视频监控方法、装置及***
CN101771865B (zh) 影音控制响应及频宽调适方法、服务器
CN101350741A (zh) 实时流协议事件通知方法、装置及***
CN103945165A (zh) 终端设备远程视频传输的处理方法和装置
CN113395546B (zh) 一种媒体显示的控制***、方法及控制设备
KR20090037741A (ko) 네트워크 카메라를 채용한 원격 감시 시스템
CN101179696A (zh) 远程调节会议电视终端图像参数的方法、***及设备
CN102497502A (zh) 利用可视电话的远程监控控制的方法及***
KR100989660B1 (ko) 원격 비디오 체인의 제어 방법 및 시스템
CN101087406B (zh) 一种监控***即时快照的方法和***
CN116527852A (zh) 实时视频监控***
CN105578263A (zh) 播放、传输直播节目的方法及智能播放设备、直播设备
JP4390183B2 (ja) 遠隔映像伝送装置
KR100748687B1 (ko) 디지털 방송 시스템의 모드 처리 방법 및 그 장치
KR100649727B1 (ko) 가입자 장치의 저장수단을 이용한 주문형 멀티미디어데이터 서비스 방법 및 장치
CN105320043A (zh) 一种远程控制方法、终端及***
CN211047098U (zh) 一种无线信号传输***
CN113556483B (zh) 监控屏幕拼接***及拼接方法

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