一种多媒体数据传输方法及设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种多媒体数据传输方法。本发明同时还涉及一种视频设备。
【背景技术】
[0002]现有机顶盒一般连接电视机用于观看电视节目或点播视频,主要实现音视频解码和播放功能,没有摄像头与麦克风等音视频采集模块,同时普通机顶盒芯片不支持实时编码。为了让机顶盒设备支持视频通话功能,需要外接或集成摄像头和麦克风实现本端音视频的采集,同时需要机顶盒芯片或外接摄像头支持H.264等高压缩率的实时编码。目前,普通机顶盒可以通过USB接口外接专用摄像头和麦克风,也可以通过定制集成摄像头与麦克风的专用一体机顶盒来支持视频通话业务。
[0003]为解决机顶盒的视频通话业务问题,现有技术通常采取以下方案:
[0004](I)普通机顶盒外接专用摄像头和麦克风,主要缺点是:专用摄像头和麦克风需要额外购买,用户需要担负一定的设备成本。而且,用户主要使用机顶盒看电视,当不使用视频通话业务时,专用外接设备利用率较低。同时,机顶盒还需要选用支持H.264等高压缩率视频编码的芯片,或者选用支持H.264等高压缩率实时编码的摄像头,成本相对较高。另夕卜,外接设备采用USB有线方式与机顶盒连接,摄像头和麦克风的位置相对固定局限在机顶盒周围,无法随意移动、改变拍摄和收音范围。
[0005](2)定制集成摄像头和麦克风的专用一体机顶盒,主要缺点是:定制一体机集成摄像头和麦克风,需要重新设计和开模,成本较高。用户主要用来看电视,而不使用视频通话业务时,一体机设备上摄像头和麦克风的利用率较低。同时,机顶盒需要选用支持H.264等高压缩率视频编码的芯片,成本相对较高。另外,一体机的摄像头和麦克风集成在机顶盒内部,无法移动,只能固定在电视机周围,无法随意移动、改变拍摄和收音范围。
[0006]由此可见,现有技术中尚不存在利用移动终端为机顶盒实现摄像以及麦克风功能的技术方案,无法使设备得到充分的利用,进而提高了用户使用机顶盒的成本以及门槛。
【发明内容】
[0007]本发明提供了一种多媒体数据传输方法,用使将移动终端作为视频设备的多媒体数据采集源,包括:
[0008]视频设备与移动终端进行连接,建立所述视频设备与所述移动终端之间的控制通道以及媒体通道;
[0009]所述视频设备向所述移动终端发送多媒体数据采集请求,以使所述移动终端根据所述多媒体数据采集请求进行多媒体数据采集,并根据所述连接的类型以及所述移动终端的硬件规格确定所述多媒体数据的编码方式;
[0010]所述视频设备接收所述移动终端发送的多媒体数据,并根据所述多媒体数据的编码方式将所述多媒体数据直接发送至对端视频设备,或在将所述多媒体数据进行编码或码制转换后发送至所述对端视频设备。
[0011]相应地,本发明还提出了一种视频设备,包括:
[0012]连接模块,用于与移动终端进行连接,建立所述视频设备与所述移动终端之间的控制通道以及媒体通道;
[0013]发送模块,用于向所述移动终端发送多媒体数据采集请求,以使所述移动终端根据所述多媒体数据采集请求进行多媒体数据采集,并根据所述连接的类型以及所述移动终端的硬件规格确定所述多媒体数据的编码方式;
[0014]转发模块,用于接收所述移动终端发送的多媒体数据,并根据所述多媒体数据的编码方式将所述多媒体数据直接发送至对端视频设备,或在将所述多媒体数据进行编码或码制转换后发送至所述对端视频设备。
[0015]由此可见,通过应用以上技术方案,将通用的移动终端与视频设备配合,利用移动终端的进行多媒体数据的采集,并结合移动终端自身的硬件规格和视频设备之间的连接方式选择适宜的编码方案,使得视频设备能够根据网络情况实现最优的多媒体数据传输。最大限度的组合利用传输通道和终端的性能,实现高质量的多媒体数据传输。且降低了机顶盒性能要求,节约了业务开展的设备成本,提高了设备的利用率。
【附图说明】
[0016]图1为本发明提出的一种多媒体数据传输方法流程示意图;
[0017]图2为本发明具体实施例提出的一种多媒体数据传输系统的设备连接示意图;
[0018]图3为本发明具体实施例提出的远程外设系统结构示意图;
[0019]图4为本发明提出的一种视频设备的结构示意图。
【具体实施方式】
[0020]为解决现有技术中无法利用移动终端为机顶盒实现摄像以及麦克风功能的技术问题,本发明提供了一种多媒体数据传输方法,如图1所示,包括以下步骤:
[0021]S101,视频设备与移动终端进行连接,建立所述视频设备与所述移动终端之间的控制通道以及媒体通道。
[0022]当连接类型为无线WiFi连接时,由于视频设备和所述移动终端中预设无线管理设备为其分配的无线IP地址,因此视频设备接收用户输入的所述移动终端的无线IP地址以及指定端口的端口号即可完成与移动终端之间的连接,无线IP地址为所述移动终端在启动并打开所述指定端口后从自身读取并通告所述用户的。
[0023]S102,所述视频设备向所述移动终端发送多媒体数据采集请求,以使所述移动终端根据所述多媒体数据采集请求进行多媒体数据采集,并根据所述连接的类型以及所述移动终端的硬件规格确定所述多媒体数据的编码方式。
[0024]为了能够使移动终端正确地将多媒体数据传输至视频设备,多媒体数据采集请求中需要携带视频设备的多媒体数据采集类型、接收地址以及端口号,此外,移动终端在根据连接的类型以及所述移动终端的硬件规格确定多媒体数据的编码方式时,遵循以下的处理方式:
[0025]若所述连接的类型为无线连接或USB连接,且所述移动终端支持低压缩率编码,所述多媒体数据为低压缩率编码码流;
[0026]若所述连接的类型为无线连接或USB连接,且所述移动终端支持高压缩率编码,所述多媒体数据为高压缩率编码码流;
[0027]若所述连接的类型为HDMI,所述多媒体数据为未经编码的数据流。
[0028]此外,在向视频设备发送多媒体数据之前,移动终端首先会就视频设备的多媒体数据采集请求回复应答响应消息,在接收到该应答响应消息后,视频设备生成本地多媒体虚拟设备;以将所述移动终端发送的多媒体数据直接发送至所述本地多媒体虚拟设备,或将所述移动终端发送的多媒体数据进行码制转换后发送至所述本地多媒体虚拟设备。
[0029]S103,所述视频设备接收所述移动终端发送的多媒体数据,并根据所述多媒体数据的编码方式将所述多媒体数据直接发送至对端视频设备,或在将所述多媒体数据进行编码或码制转换后发送至所述对端视频设备。
[0030]由于从移动终端所接收的多媒体数据存在多种编码方式,因此本步骤中同样根据不同的情况进行以下处理:
[0031]若所述多媒体数据为低压缩率编码码流,所述视频设备对所述多媒体数据进行解码,在解码完成后对所述多媒体数据进行高压缩率编码,将重新编码后的多媒体数据发送至所述对端视频设备;
[0032]若所述多媒体数据为高压缩率编码码流,所述视频设备直接将所述多媒体数据发送至所述对端视频设备;
[0033]若所述多媒体数据为未经编码的数据流,所述视频设备对所述多媒体数据进行高压缩率编码,将编码后的多媒体数据发送至所述对端视频设备。
[0034]需要说明的是,若是连接的类型为无线连接或USB连接时,由于网络的状态随时都可能发生变化,因此视频设备将不断地检测与所述对端视频设备之间的网络性能参数,并根据所述网络参数确定编码参数;继而将所述编码参数发送至所述移动终端,以使所述移动终端根据所述编码参数对已采集