[发明专利]一种基于SDN的视频组播方法有效
| 申请号: | 201811154213.4 | 申请日: | 2018-09-30 |
| 公开(公告)号: | CN109168050B | 公开(公告)日: | 2020-12-25 |
| 发明(设计)人: | 唐勇;胡力卫;王军;汪文勇 | 申请(专利权)人: | 电子科技大学 |
| 主分类号: | H04N21/254 | 分类号: | H04N21/254;H04N21/258;H04N21/2343;H04L12/18;H04L12/721;H04L12/751;H04L12/761;H04N21/6437 |
| 代理公司: | 成都天嘉专利事务所(普通合伙) 51211 | 代理人: | 赵凯 |
| 地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于SDN的视频组播方法,属于网络IP组播和视频传输领域,其特征在于,包括以下步骤:a、用户身份验证;b、拉取视频资源和服务节点列表;c、视频请求;d、解析视频请求;e、拉取视频流;f、构建组播树;g、下发流表和组表;h、视频数据转发;i、服务节点处理;j、视频流跳过宕机服务节点;k、视频流推送。本发明通过对视频流的灵活调度,使视频流能灵活通过用户设定的服务节点,能有效监测到宕机的服务节点,及时修改流表,使视频流跨过宕机节点,保障系统的稳定性,提升用户体验。 | ||
| 搜索关键词: | 一种 基于 sdn 视频 方法 | ||
【主权项】:
1.一种基于SDN的视频组播方法,其特征在于,包括以下步骤:a、用户身份验证用户在客户端界面上填写用户名密码信息,并提交给视频服务器,视频服务器的用户管理模块进行用户身份验证,将验证的结果返回给客户端,验证成功,跳转步骤b,验证失败,提示错误信息;b、拉取视频资源和服务节点列表用户身份验证成功,再次向视频服务器发送请求,拉取当前用户权限下的所有视频资源信息和视频总线系统中所有的服务节点信息,显示在客户端界面上,供用户选择;c、视频请求用户在客户端界面上选择要请求的视频资源名称和需要的服务节点信息,并点击请求按钮,向视频服务器发送视频数据的请求;d、解析视频请求视频服务器收到客户端的视频数据请求之后,解析出用户想访问的视频资源名称和视频流所需要经过的服务节点信息;e、拉取视频流视频服务器将步骤d中解析的视频资源名称发送给视频采集器,视频采集器进行视频资源采集,并将拉取到的视频流发送到SDN网络中;f、构建组播树视频服务器将当前用户加入到特定的组播组中,再将组播组信息通过RESTFUL API发送给SDN控制器,SDN控制器根据组播树构建算法构建或更新组播树;g、下发流表和组表SDN控制器中的组播管理模块将更新后的组播树信息转化为流表和组表,再将流表信息和组表信息更新到SDN交换机中;h、视频数据转发由步骤e拉取的视频流按照SDN交换机中流表和组表进行流量转发,在安装组表的交换机中依靠组表进行流量复制,然后将原IP地址修改为视频服务器的IP地址,将目的Mac地址修改为出口路由器的Mac地址,将目的IP地址修改为客户端的公网IP地址,将目的端口修改为客户端的目的端口信息,再发送给最后一层SDN交换机;i、服务节点处理当视频流到达最后一层SDN交换机时,按照用户的配置将视频流依次转发到相应的服务节点进行分析,然后经过路由器转发给客户端,若某一服务节点宕机,跳转步骤j;j、视频流跳过宕机服务节点当某一服务节点宕机,与SDN交换机相连的端口处于DOWN的状态,SDN交换机上报给SDN控制器,SDN控制器删除该服务节点对应的流表信息,视频流跳过该服务节点;k、视频流推送视频服务器中定义常见视频事件,当视频监测节点检测到任一视频事件时,向SDN控制器发起告警信息,SDN控制器通知视频服务器,视频服务器的用户管理模块查找该拥有视频权限的所有用户,将拥有视频权限的所有用户移入到该视频的组播组中,并更新组播树,SDN控制器更新流表和组表,告警的视频画面转发给拥有视频权限的所有用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811154213.4/,转载请声明来源钻瓜专利网。





