[发明专利]基于IPv6的移动终端实时多媒体数据流传输系统及方法有效
| 申请号: | 202011398154.2 | 申请日: | 2020-12-03 |
| 公开(公告)号: | CN112565247B | 公开(公告)日: | 2022-02-11 |
| 发明(设计)人: | 李婕;王峰;王兴伟;方先立;李福亮;栗腾飞 | 申请(专利权)人: | 东北大学;赛尔网络有限公司 |
| 主分类号: | H04L65/1101 | 分类号: | H04L65/1101;H04L65/1059;H04L65/1063;H04L67/141 |
| 代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 李梁 |
| 地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 ipv6 移动 终端 实时 多媒体 数据流 传输 系统 方法 | ||
1.一种基于IPv6的移动终端实时多媒体数据流传输系统,其特征在于,包括用户管理模块、视频推流模块、服务器端模块、视频拉流播放模块以及D2D(Device-to-DeviceCommunication)通信模块;
所述用户管理模块包括用户注册、用户登陆、用户退出、修改频道列表、刷新推流密钥、显示推流地址的二维码;所述用户注册时填写用户ID、密码、频道名,其中用户ID、密码均不能为空格且必须由字母与数字组成,同时为了安全性密码不能低于8位;所述频道列表包括频道名和频道标题,频道名要求不能为空,频道名与频道标题一起显示在正在直播的频道列表便于用户选择自己感兴趣的频道,在登陆时填写ID以及密码,用户分为发送端用户以及接收端用户,发送端用户在采集好数据以后,使用RTMP协议向服务器进行推流操作,数据传输到服务器上;
所述视频推流模块实现视频流的采集、压缩编码、向服务器端推流的功能;
所述服务器端模块用于对实时消息传输协议RTMP(Real Time Messaging Protocol)的支持、对超文本传输协议HTTP(HyperText Transfer Protocol)请求的响应来支撑起整个系统的正常运行;
所述视频拉流播放模块完成与视频流源建立连接;在客户端从服务器端请求频道列表数据的同时,也会同时从服务器端获取每个频道注册为组主的设备的P2P(Peer-to-Peer)网卡的MAC地址,同时通过Wi-Fi Direct发现待连接设备,通过比对MAC地址得到获取目标视频流的组主列表,选择频道进行播放时,选择从服务器端直接拉流播放,若存在正在播放该频道的组主,则可以通过加入Wi-Fi Direct组来获取视频流;
所述D2D通信模块是属于接收端用户,使用Wi-Fi Direct建立设备之间的D2D连接达到卸载网络中的实时视频流量的目的;
所述视频推流模块使用了前端React社区中的组件库;
通过前述基于IPv6的移动终端实时多媒体数据流传输系统实现的传输方法具体流程如下:
步骤1:发送端采集数据,并进行编码;
发送端实时使用系统的接口API(Application Program Interface)来调用移动端的摄像头获取到原始的视频数据;
步骤2:发送端将采集到的数据传输到系统端;在发送端采集好数据以后,与服务器端建立连接;
步骤3:接收端进行数据接收,首先接收数据可以分为两种方式,一种是直接从系统端直接接收数据,另一种方式是通过D2D连接获取数据流;
所述从系统端直接接收数据采用D2D技术进行核心流量卸载,使用Wi-Fi Direct创建组,组主直接采用RTMP协议与服务器端建立连接,将RTMP消息中的视频数据拆分出来后,经过解码操作来获取原始数据,最后播放视频,组主将音视频数据解码后进行存储;
所述通过D2D连接获取数据流通过Wi-Fi Direct组内的成员直接从组主接收音视频数据,组主待组员连接后首先分发所需的解码关键数据,然后再将收到的数据可靠地传输给组员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学;赛尔网络有限公司,未经东北大学;赛尔网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011398154.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:胶轮列车及其控制方法、系统
- 下一篇:一种自然通风冷却塔及其通风方法





