欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2017104007342
申请人: 西安理工大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2025-02-11
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种无客户端的跨平台视频播放实现方法,其特征在于,按照以下步骤实施:步骤1、客户端向流媒体服务器发起视频请求

1.1)启动流媒体服务器,解析配置文件,创建RPC线程并绑定至特定端口,监听客户端连接的到来;

1.2)Web客户端读取数据库中保存的摄像机列表显示至Web界面供用户选择;

1.3)根据用户所选的具体摄像机编号、通道号向流媒体服务器RPC接口发起视频请求;

步骤2、流媒体服务器对Web客户端请求进行解析处理;

步骤3、Web客户端向流媒体服务器发起HTTP请求;

步骤4、流媒体服务器通过HTTP协议传递特定视频分片至Web客户端;

步骤5、Web客户端解析视频分片内容并播放。

2.根据权利要求1所述的无客户端的跨平台视频播放实现方法,其特征在于,所述的步骤2中,具体过程是,

2.1)解析客户端请求命令;

2.2)创建视频处理线程,将原始H.264格式的视频流数据打包处理成MPEG-DASH所需的格式,生成MPD索引文件和视频分片并存储于服务器端;

2.3)采用统一命名规范对视频分片进行命名处理;

2.4)通过RPC接口返回MPD文件所在的虚拟URL至Web客户端。

3.根据权利要求1所述的无客户端的跨平台视频播放实现方法,其特征在于,所述的步骤3中,具体过程是,

3.1)根据RPC接口返回的URL向流媒体服务器发起HTTP GET请求,下载MPD文件;

3.2)解析MPD索引文件,获得媒体持续时间、比特率、分片URL等媒体特征信息;

3.3)根据视频分片1的URL向流媒体服务器发起HTTP请求。

4.根据权利要求1所述的无客户端的跨平台视频播放实现方法,其特征在于,所述的步骤4中,具体过程是,

4.1)解析Web客户端的HTTP请求;

4.2)根据Web客户端的请求URL,流媒体服务器查找该URL对应的视频分片文件;

4.3)调用ReadFile()函数读取视频分片文件,通过HttpSendHttpResponse()方法返回视频分片数据至Web客户端。

5.根据权利要求1所述的无客户端的跨平台视频播放实现方法,其特征在于,所述的步骤5中,具体过程是,

5.1)Web客户端解析视频分片1的内容并进行播放;

5.2)开启自适应机制,通过一定的策略估算网络带宽,调整下一次请求视频分片的比特率,继续向流媒体服务器请求下一个视频分片,直至视频播放完成。