一种流媒体服务器上的数据处理方法技术

技术编号:10475192 阅读:112 留言:0更新日期:2014-09-25 13:34
一种流媒体服务器上的数据处理方法,其包括步骤A1:接收来自客户端的ASN.1格式的请求信令数据包;步骤A2:通过ASN.1数据格式对ASN.1格式的请求信令数据包进行解码,以还原为请求信令;步骤A3:根据该请求信令调取多媒体信令数据;步骤A4:将多媒体信令数据通过ASN.1数据格式进行编码,以生成ASN.1格式的多媒体信令数据包;以及步骤A5:将ASN.1格式的多媒体数据包通过通信网络发送至一客户端。上述发明专利技术可实现流媒体服务器与任意终端设备的客户端进行通信,不存在兼容性问题。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
流媒体服务器用于以流式协议(如RTP/RTSP、MMS、RTMP等)将视频文件传输到 客户端,供用户在线观看,也可从视频采集、压缩软件接收实时视频流,再以流式协议直播 给客户端。典型的流媒体服务器如微软的Windows Media Service (WMS),它采用丽S协议 接收和传输视频,并采用Windows Media Player (WMP)作为前端播放器;RealNetworks公 司的Helix Server,采用RTP/RTSP协议接收和传输视频,采用Real Player作为播放前端; Adobe 公司的 Flash Media Server,采用 RTMP(RTMPT/RTMPE/RTMPS)协议接收和传输视频, 采用Flash Player作为播放前端。 流媒体服务器与其他终端设备之间以上述流式协议进行数据传输,但是终端设备 可能是由不同厂家生产的,其硬件体系结构、程序语言的语法定义和程序功能实现一般是 不相同的。例如,在一台设备中,整形数据类型是16位表示,而在另一台则可能用32位表 示。这些差异导致了同一数据对象在不同的终端设备上被表示为不同的符号串。因此,现 有的流媒体服务器与终端设备之间的通信仍然存在不兼容问题。
技术实现思路
针对现有技术的不足,本专利技术的目的旨在于提供一种可解决上述技术问题的流媒 体服务器上的数据处理方法。 为实现上述目的,本专利技术采用如下技术方案: -种流媒体服务器上的数据处理方法,其包括以下步骤: 步骤A1 :接收来自客户端的ASN. 1格式的请求信令数据包; 步骤A2 :通过ASN. 1数据格式对ASN. 1格式的请求信令数据包进行解码,以还原 为请求信令; 步骤A3 :根据该请求信令调取多媒体信令数据; 步骤A4 :将多媒体信令数据通过ASN. 1数据格式进行编码,以生成ASN. 1格式的 多媒体信令数据包;以及 步骤A5 :将ASN. 1格式的多媒体数据包通过通信网络如以太网发送至一客户端。 进一步地,该多媒体信令数据为视频数据。 本专利技术还涉及以下技术方案: 一种流媒体服务器上的数据处理系统,包括以下模块: 模块A1 :接收来自客户端的ASN. 1格式的请求信令数据包; 模块A2 :通过ASN. 1数据格式对ASN. 1格式的请求信令数据包进行解码,以还原 为请求信令; 步骤A3 :根据该请求信令调取多媒体信令数据; 模块A4 :将多媒体信令数据通过ASN. 1数据格式进行编码,以生成ASN. 1格式的 多媒体信令数据包;以及 模块A5 :将ASN. 1格式的多媒体数据包通过通信网络如以太网发送至一客户端。 本专利技术还涉及以下技术方案: 一种客户端的数据处理方法,其特征在于:其包括以下步骤: 步骤B1 :通过ASN. 1数据格式对请求信令进行编码,以生成ASN. 1格式的请求信 令数据包; 步骤B2 :将该ASN. 1格式的请求信令数据包通过网络发送至流媒体服务器; 步骤B3 :接收来自流媒体服务器的ASN. 1格式的多媒体信令数据包;以及 步骤Μ :通过ASN. 1数据格式对所接收的多媒体信令数据包进行解码,以还原为 多媒体信令数据。 本专利技术还涉及以下技术方案: -种客户端的数据处理系统,其包括以下模块: 模块Β1 :通过ASN. 1数据格式对请求信令进行编码,以生成ASN. 1格式的请求信 令数据包; 模块Β2 :将该ASN. 1格式的请求信令数据包通过网络发送至流媒体服务器; 模块Β3 :接收来自流媒体服务器的ASN. 1格式的多媒体信令数据包;以及 模块Μ :通过ASN. 1数据格式对所接收的多媒体信令数据包进行解码,以还原为 多媒体信令数据。 本专利技术还涉及以下技术方案: -种通信系统,其包括流媒体服务器和客户端; 客户端用于通过ASN. 1数据格式对请求信令进行编码,以生成ASN. 1格式的请求 信令数据包,并将该ASN. 1格式的请求信令数据包通过网络发送至流媒体服务器; 流媒体服务器用于接收来自客户端的ASN. 1格式的请求信令数据包,通过ASN. 1 数据格式对ASN. 1格式的请求信令数据包进行解码,以还原为请求信令,再根据该请求信 令调取多媒体信令数据,将多媒体信令数据通过ASN. 1数据格式进行编码,以生成ASN. 1格 式的多媒体信令数据包,并将ASN. 1格式的多媒体数据包通过通信网络发送至客户端; 该客户端还用于接收来自流媒体服务器的ASN. 1格式的多媒体信令数据包,通过 ASN. 1数据格式对所接收的多媒体信令数据包进行解码,以还原为多媒体信令数据。 本专利技术还涉及以下技术方案: -种通信方法,应用于流媒体服务器和客户端之间的通信,其包括以下步骤: 步骤A :客户端通过ASN. 1数据格式对请求信令进行编码,以生成ASN. 1格式的请 求信令数据包; 步骤B :客户端将该ASN. 1格式的请求信令数据包通过网络发送至流媒体服务 器; 步骤C :流媒体服务器接收来自客户端的ASN. 1格式的请求信令数据包; 步骤D :流媒体服务器通过ASN. 1数据格式对ASN. 1格式的请求信令数据包进行 解码,以还原为请求信令; 步骤E :流媒体服务器根据该请求信令调取多媒体信令数据;该多媒体信令数据 可为视频数据; 步骤F :流媒体服务器将多媒体信令数据通过ASN. 1数据格式进行编码,以生成 ASN. 1格式的多媒体信令数据包; 步骤G :流媒体服务器将ASN. 1格式的多媒体数据包通过通信网络发送至客户 端; 步骤Η :客户端接收来自流媒体服务器的ASN. 1格式的多媒体信令数据包;以及 步骤Μ :客户端通过ASN. 1数据格式对所接收的多媒体信令数据包进行解码,以还 原为多媒体信令数据。 本专利技术的有益效果如下: 上述专利技术可实现流媒体服务器与任意终端设备的客户端进行通信,不存在兼容性 问题。 【附图说明】 图1为本专利技术通信方法的较佳实施方式的流程图。 【具体实施方式】 下面将结合附图以及【具体实施方式】,对本专利技术做进一步描述: 请参见图1,本专利技术涉及一种通信方法,应用于流媒体服务器和客户端之间的通 信,其较佳实施方式包括以下步骤: 步骤A :客户端通过ASN. 1数据格式(Abstract Syntax Notation One,抽象语法标 记)对请求信令进行编码,以生成ASN. 1格式的请求信令数据包;该客户端可为任意终端设 备上的应用软件。 步骤B :客户端将该ASN. 1格式的请求信令数据包通过网络如以太网发送至流媒 体服务器; 步骤C :流媒体服务器接收来自客户端的ASN. 1格式的请求信令数据包; 步骤D :流媒体服务器通过ASN. 1数据格式对ASN. 1格式的请求信令数据包进行 解码,以还原为请求信令; 步骤E :流媒体服务器根据该请求信令调取多媒体信令数据;该多媒体信令数据 可为视频数据; 步骤F :流媒体服务器将多媒本文档来自技高网...

【技术保护点】
一种流媒体服务器上的数据处理方法,其特征在于:其包括以下步骤:步骤A1:接收来自客户端的ASN.1格式的请求信令数据包;步骤A2:通过ASN.1数据格式对ASN.1格式的请求信令数据包进行解码,以还原为请求信令;步骤A3:根据该请求信令调取多媒体信令数据;步骤A4:将多媒体信令数据通过ASN.1数据格式进行编码,以生成ASN.1格式的多媒体信令数据包;以及步骤A5:将ASN.1格式的多媒体数据包通过通信网络发送至一客户端。

【技术特征摘要】
1. 一种流媒体服务器上的数据处理方法,其特征在于:其包括以下步骤: 步骤A1 :接收来自客户端的ASN. 1格式的请求信令数据包; 步骤A2 :通过ASN. 1数据格式对ASN. 1格式的请求信令数据包进行解码,以还原为请 求信令; 步骤A3 :根据该请求信令调取多媒体信令数据; 步骤A4 :将多媒体信令数据通过ASN. 1数据格式进行编码,以生成ASN. 1格式的多媒 体信令数据包;以及 步骤A5 :将ASN. 1格式的多媒体数据包通过通信网络发送至一客户端。2. 如权利要求1所述的通信方法,其特征在于:该多媒体信令数据为视频数据。3. -种流媒体服务器上的数据处理系统,其特征在于:包括以下模块: 模块A1 :接收来自客户端的ASN. 1格式的请求信令数据包; 模块A2 :通过ASN. 1数据格式对ASN. 1格式的请求信令数据包进行解码,以还原为请 求信令; 步骤A3 :根据该请求信令调取多媒体信令数据; 模块A4 :将多媒体信令数据通过ASN. 1数据格式进行编码,以生成ASN. 1格式的多媒 体信令数据包;以及 模块A5 :将ASN. 1格式的多媒体数据包通过通信网络如以太网发送至一客户端。4. 一种客户端的数据处理方法,其特征在于:其包括以下步骤: 步骤B1 :通过ASN. 1数据格式对请求信令进行编码,以生成ASN. 1格式的请求信令数 据包; 步骤B2 :将该ASN. 1格式的请求信令数据包通过网络发送至流媒体服务器; 步骤B3 :接收来自流媒体服务器的ASN. 1格式的多媒体信令数据包;以及 步骤Μ :通过ASN. 1数据格式对所接收的多媒体信令数据包进行解码,以还原为多媒 体信令数据。5. -种客户端的数据处理系统,其特征在于:其包括以下模块: 模块Β1 :通过ASN. 1数据格式对请求信令进行编码,以生成ASN. 1格式的请求信令数 据包; 模块Β2 :将该ASN. 1格式的请求信令数据包通过网络发送至流媒体服务器; 模块Β3 :接收来自流媒体服务器的ASN. 1格式的多媒体信令数据包;以及 模块...

【专利技术属性】
技术研发人员:谭卫文伍俪璇
申请(专利权)人:广东互维科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1