[发明专利]一种在网页浏览器中播放实时视频的网络架构和方法在审
| 申请号: | 201911220467.6 | 申请日: | 2019-12-03 |
| 公开(公告)号: | CN111050225A | 公开(公告)日: | 2020-04-21 |
| 发明(设计)人: | 谢永亮;薛家彬;刘升;李贤军;张劲;唐艳艳;徐金凤;吉江燕;尹莉莉 | 申请(专利权)人: | 安徽四创电子股份有限公司 |
| 主分类号: | H04N21/6437 | 分类号: | H04N21/6437;H04N21/81 |
| 代理公司: | 合肥和瑞知识产权代理事务所(普通合伙) 34118 | 代理人: | 王挺 |
| 地址: | 230088 安徽省合肥*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网页浏览器 播放 实时 视频 网络 架构 方法 | ||
1.一种在网页浏览器中播放实时视频的网络架构,其特征在于,包括如下组成部分:视频设备(1)、sip通信平台(2)、Web服务(3)、网页浏览器(4)、流媒体服务器(5);其中,
所述网页浏览器(4)用于向用户提供视频服务,用户可通过所述网页浏览器(4)请求播放某个视频设备(1)的实时视频;
所述网页浏览器(4)与web服务(3)之间通信连接,将用户的视频请求发送给web服务(3);
所述web服务(3)与sip通信平台(2)之间通过sip协议通信连接,所述web服务(3)接收到网页浏览器(4)所发送的视频请求后,将该视频请求转换为sip信令的格式,并将sip信令格式的视频请求发送给sip通信平台(2);
所述sip通信平台(2)的配置文件中存储有各个视频设备(1)的设备ID、IP地址、端口号等信息;
所述sip通信平台(2)与各个视频设备(1)之间均通过sip协议分别通信连接,sip通信平台(2)接收到web服务(3)所发送的sip信令格式的视频请求后,将该sip信令格式的视频请求发送给对应的视频设备(1);
所述视频设备(1)用于采集实时视频;
所述视频设备(1)与web服务(3)之间通信连接;所述视频设备(1)接收到sip通信平台(2)所发送的sip信令格式的视频请求后,将其所采集的实时视频数据打包成ps流包,并将该ps流包发送给web服务(3);
所述web服务(3)与流媒体服务器(5)之间通过rtmp协议通信连接;所述web服务(3)接收到视频设备(1)所发送的ps流包后,将其所接收的ps流包拆包后再打包成的rtmp数据包,并将rtmp数据包发送给流媒体服务器(5);
所述web服务(3)还根据用户所请求的该视频设备(1)的设备ID、IP地址、端口号等信息合成http地址,并将合成的http地址发送给网页浏览器(4);
所述网页浏览器(4)与流媒体服务器(5)之间通信连接,所述网页浏览器(4)接收到web服务(3)所发送的http地址后,根据该http地址从流媒体服务器(5)中提取flv格式的flash流进行播放。
2.根据权利要求1所述的一种在网页浏览器中播放实时视频的网络架构,其特征在于,所述视频设备(1)为国标平台或国标设备,用于采集国标28181实时视频数据。
3.一种在网页浏览器中播放实时视频的方法,其特征在于,包括以下步骤:
S1,在sip通信平台(2)的配置文件中添加需要接入的视频设备(1)的设备ID、IP地址、端口号等信息;
S2,运行sip通信平台(2),建立sip通信平台(2)和视频设备(1)之间的通信,且sip通信平台(2)和视频设备(1)之间通过sip信令进行相互通信;
S3,启动web服务(3),建立sip通信平台(2)和web服务(3)之间的通信,且sip通信平台(2)和web服务(3)之间通过sip信令进行相互通信;
S4,用户在网页浏览器(4)中请求播放某个视频设备(1)的实时视频,网页浏览器(4)向web服务(3)发送该视频请求;
S5,web服务(3)接收到该视频请求后,将该视频请求以sip信令的格式发送给sip通信平台(2);
S6,sip通信平台(2)接收到该sip信令格式的视频请求后,将sip信令格式的视频请求发送给对应的视频设备(1);
S7,对应的视频设备(1)接收到该sip信令格式的视频请求后,将其所采集的实时视频数据打包成ps流包并发送给web服务(3);
S8,web服务(3)接收到ps流包后,进行拆包处理,将拆包后的视频数据依照rtmp数据包的格式重新进行打包,并将打包后的rtmp数据包发送给流媒体服务器(5);
S9,web服务(3)根据视频请求中被请求播放的该视频设备(1)的设备ID、IP地址、端口号等信息合成http地址,并将合成的http地址发送给网页浏览器(4);
S10,网页浏览器(4)接收到该http地址后,根据该http地址从流媒体服务器(5)中提取flv格式的flash流进行播放。
4.根据权利要求3所述的一种在网页浏览器中播放实时视频的方法,其特征在于,所述视频设备(1)为国标平台或国标设备,用于采集国标28181实时视频数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽四创电子股份有限公司,未经安徽四创电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911220467.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于食品加工的加热装置
- 下一篇:一种用于电解槽余热回收的发电系统





