[发明专利]媒体数据处理方法、装置、系统及可读存储介质有效
申请号: | 201710383313.3 | 申请日: | 2017-05-26 |
公开(公告)号: | CN108965939B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 李育中 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/258 | 分类号: | H04N21/258;H04N21/254;H04N21/262;H04N21/6402;H04N21/643;H04L65/60;H04L65/65;H04L69/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 郭曼;王琦 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 数据处理 方法 装置 系统 可读 存储 介质 | ||
1.一种媒体数据处理方法,其特征在于,应用于流媒体服务器,对于个人直播,所述流媒体服务器包括用户码单元,所述方法包括:
所述用户码单元接收用户码客户端响应于用户对用户码控件的操作发送的用户码获取请求,其中,所述用户通过用户账号登录用户码个人主页,所述用户码个人主页的页面中包括所述用户码控件,所述用户码获取请求包括所述用户账号及所述用户对所述用户码控件的操作时间;
所述用户码单元当查找到与所述用户账号对应的直播标识时,根据所述直播标识及所述操作时间生成用户码,将所述用户码发送给所述用户码客户端,其中,推流软件的第一客户端在向所述流媒体服务器上推直播数据流之前,建立与所述流媒体服务器的连接,并在与所述流媒体服务器建立连接时的直播接入信令中携带所述用户码,而不携带其他鉴权信息,其中,所述用户在所述第一客户端输入的直播数据流的流标识为所述用户码,所述推流软件不支持在推流过程的协议层中加入用户名和密码的方式来进行安全验证;
所述用户码单元根据所述用户码对所述直播接入信令进行鉴权;
当所述用户码单元根据从所述用户码解析出的直播标识和生成时间,确定所述用户具有直播权限、且所述用户码在有效期限内时,所述流媒体服务器接入所述第一客户端发送的直播数据流,并将根据所述用户码确定的直播标识,设置为所述直播数据流的所述流标识。
2.根据权利要求1所述的方法,其中,所述用户码客户端接收到所述用户码后,在用户码获取页面上显示所述用户码。
3.根据权利要求1所述的方法,其中,所述用户码客户端为浏览器客户端。
4.根据权利要求1所述的方法,进一步包括:
建立具有直播权限的用户账号及对应的直播标识的列表,所述用户码单元在所述列表中查找与所述用户码获取请求中包括的用户账号对应的直播标识。
5.根据权利要求1所述的方法,进一步包括:
接收第二客户端发送的直播数据流接收请求;其中,所述直播数据流接收请求中包括用于标识所述第二客户端的用户码;
当确定所述第二客户端的用户码合法时,接受所述直播数据流接收请求;否则拒绝所述直播数据流接收请求;
当接受所述直播数据流接收请求时,将与所述直播数据流接收请求相对应的直播数据流发送给所述第二客户端;
当拒绝所述直播数据流接收请求时,拒绝将与所述直播数据流接收请求相对应的直播数据流发送给所述第二客户端。
6.根据权利要求5所述的方法,其中,所述第二客户端的用户码包括所述第二客户端所在终端的IP地址;
所述方法进一步包括:
建立记录各合法或非法的IP地址的IP地址列表;
其中,当在所述IP地址列表中查找到与所述第二客户端的用户码中的IP地址相同的IP地址时,确定所述第二客户端的用户码合法。
7.根据权利要求1所述的方法,其中,在所述接入所述第一客户端发送的直播数据流之前,所述方法进一步包括:
当与所述第一客户端建立的连接出现直播数据流传输码率超过预定时间保持为零的情况时,删除所述连接,建立与所述第一客户端的新连接,接入所述直播数据流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710383313.3/1.html,转载请声明来源钻瓜专利网。