[发明专利]一种实现无线接入设备控制视频流的方法及系统在审
申请号: | 201710864410.4 | 申请日: | 2017-09-22 |
公开(公告)号: | CN107484037A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 刘柱 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04N21/6405 | 分类号: | H04N21/6405;H04N21/647;H04L29/06 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良,吴辉辉 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 无线 接入 设备 控制 视频 方法 系统 | ||
技术领域
本发明涉及视频流控制技术领域,尤其涉及一种实现无线接入设备控制视频流的方法及系统。
背景技术
随着互联网技术及智能移动终端设备的发展,各种互联网产品给人们的工作、生活带来了很多便利与娱乐,由于现有的无线WiFi通信系统一般只能同时容纳有限用户的视频数据传输,因此在传输数据的过程中,往往存在多用户竞争信道的问题,使得不能满足多用户高清视频数据流的传送。在大众消费需求日益增长情况下,这根本无法满足多用户多节目同时传输和播放高清视频的需求。
如公开号为CN106534897A的专利文献公开的“基于WiFi方式广播发送和传输多节目视频流的方法和装置”,该发明公开一种基于WiFi方式广播发送和传输多节目视频流的方法和装置,首先,在多媒体网络合成处理器,把视频数据流进行纠错、标记、自适应分组和交织等处理后,按照802.11的帧格式封装数据流。封装好的数据包通过与广播传送方式有关的目的地址确定,而且该地址是指向子网的广播地址。最后,在广播的地址和端口以广播方式发送视频多节目IP包数据流。这样,大量的普通用户终端APP可以接收从广播端口传送来的视频数据。
如公开号为CN107027045A的专利文献公开的“视频流推送控制方法、装置及视频流导播端”,该发明涉及视频直播领域,具体涉及一种视频流推送控制方法、装置及视频流导播端,该方法包括如下步骤:接收推送端向导播端配置的局域网推流地址发送的内网视频流,其中,所述导播端与推送端处于同一局域网;根据所述内网视频流产生外网视频流;通过公网向导播服务器发送所述外网视频流,以通过所述导播服务器将所述外网视频流发送至直播平台。
现有技术方案中,在控制视频流时,多为根据组播转发表来实现视频流侧转发,终端的限制是放在每个空口上限制,基本流程图如图5所示,该功能是分为两部分限制,一部分放在内核学习组播表,一部分是SDK中记录终端信息,上述方案是在内核中实现,缺点如下:(1)现功能不支持组播源数量和组播地址的控制,对组播源的控制需要增加内核接口,可能会破坏系统稳定性。(2)组播转单播个数限制只在一个空口上有效,没有做到全局限制。
发明内容
本发明实施例提出一种实现无线接入设备控制视频流的方法及系统。
一方面,本发明实施例提出一种实现无线接入设备控制视频流的方法,该方法包括步骤:
S1.接收终端发送的互联网组管理协议数据包,所述数据包包括:终端的端口信息和视频流的组播源地址信息;
S2.根据所述组播源地址信息,判断所述组播源是否被允许组播,若是,执行下一步;
S3.判断所述组播源的当前组播终端数是否低于最大组播终端数,若是,执行下一步;
S4.判断端口是否已存在,若不存在,则创建组播源与端口的对应表,并记录端口信息。
进一步地,步骤S2之前还包括:根据终端的MAC地址,判断所述互联网组管理协议数据包是否为终端通过外网发送的数据包;
若是,则丢弃该终端发送的互联网组管理协议数据包;
否则,则执行步骤S2。
进一步地,步骤S2中,若所述组播源不被允许组播,则丢弃该终端发送的互联网组管理协议数据包。
进一步地,步骤S3中,若所述组播源的当前组播终端数已达到最大组播终端数,则丢弃该终端发送的互联网组管理协议数据包。
进一步地,步骤S4中,若端口已存在,则更新该端口信息。
另一方面,本发明实施例提出一种实现无线接入设备控制视频流的系统,该系统包括:
接收模块,用于接收终端发送的互联网组管理协议数据包,所述数据包包括:终端的端口信息和视频流的组播源地址信息;
第一判断模块,用于根据所述组播源地址信息,判断所述组播源是否被允许组播;
第二判断模块,用于判断所述组播源的当前组播终端数是否低于最大组播终端数;
第三判断模块,用于判断端口是否已存在。
进一步地,还包括:
第四判断模块,用于根据终端的MAC地址,判断所述互联网组管理协议数据包是否为终端通过外网口发送的数据包。
进一步地,还包括:
丢弃模块,用于当所述互联网组管理协议数据包为终端通过外网口发送的数据包时,丢弃该终端发送的互联网组管理协议数据包;
或者,当所述组播源不被允许组播时,丢弃该终端发送的互联网组管理协议数据包;
或者,当所述组播源的当前组播终端数已达到最大组播终端数时,丢弃该终端发送的互联网组管理协议数据包。
进一步地,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710864410.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种弹幕显示方法和装置
- 下一篇:一种视频主题的生成方法、装置及电子设备