发送流媒体的方法和装置制造方法及图纸

技术编号:14185826 阅读:71 留言:0更新日期:2016-12-14 16:55
本发明专利技术公开了一种发送流媒体的方法和装置,属于互联网技术领域。方法包括:接收第一用户终端发送的播放请求,该播放请求携带播放地址和第一用户的身份信息;解析该播放地址,确定该播放地址是否携带验证身份信息;如果该播放地址携带验证身份信息,且第一用户的身份信息和该验证身份信息相同,获取该播放地址对应的流媒体;向第一用户终端发送该流媒体。装置包括:第一接收模块,第一获取模块和第一发送模块。本发明专利技术中即使恶意用户抓取到该播放地址,但是该播放地址中不携带验证身份信息,或者该播放地址携带的验证身份信息和该恶意用户的身份信息不同,因此不会向恶意用户终端发送该流媒体,从而提高了流媒体的安全性。

Method and apparatus for transmitting streaming media

The invention discloses a method and a device for transmitting streaming media, which belongs to the technical field of the internet. The method includes: receiving user terminal transmits the first broadcast request, the broadcast request carries broadcast address and the first user identity information; analyze the broadcast address, the broadcast address is carried to verify the identity information; if the broadcast address authentication information carrying, and the first user identity information and the authentication information is the same, streaming media access to the broadcast address corresponding to the first user terminal; sending the media stream. The device comprises a first receiving module, a first acquisition module and a first transmitting module. In the invention, even if a malicious user to capture the broadcast address, but the broadcast address could not be carried to verify the identity information, or the broadcast address carry information and verify the identity of the malicious user's identity information, so as not to send malicious user terminal of the streaming media, so as to improve the safety of streaming media.

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种发送流媒体的方法和装置
技术介绍
随着互联网技术的发展,社交应用的功能越来越多;例如,社交应用具有直播功能;社交应用能够将用户的表演直播给观看该用户的其他用户。目前,社交应用可以将用户直播的直播链接分享给好友用户;任一好友用户可以通过该直播链接观看该直播;为了保护隐私,用户可以设置该直播的访问权限,以使指定的好友用户观看该直播。当某个好友用户通过该直播链接观看该直播时,社交应用服务器确定该好友用户是否具有观看该直播的访问权限;如果有,向好友终端发送该直播的播放地址,该好友终端通过该播放地址获取该直播的流媒体。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:如果恶意用户不具有该直播的访问权限,但抓取到该播放地址时,恶意用户终端就可以通过该播放地址获取到该直播的流媒体,从而导致流媒体的安全性差。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种发送流媒体的方法和装置。技术方案如下:第一方面,本专利技术提供了一种发送流媒体的方法,该方法包括:接收第一用户终端发送的播放请求,所述播放请求携带播放地址和第一用户的身份信息;解析所述播放地址,确定所述播放地址是否携带验证身份信息;如果所述播放地址携带验证身份信息,且所述第一用户的身份信息和所述验证身份信息相同,获取所述播放地址对应的流媒体;向所述第一用户终端发送所述流媒体。第二方面,本专利技术提供了一种发送流媒体的装置,该装置包括:第一接收模块,用于接收第一用户终端发送的播放请求,所述播放请求携带播放地址和第一用户的身份信息;解析模块,用于解析所述播放地址,确定所述播放地址是否携带验证身份信息;第一获取模块,用于如果所述播放地址携带验证身份信息,且所述第一用户的身份信息和所述验证身份信息相同,获取所述播放地址对应的流媒体;第一发送模块,用于向所述第一用户终端发送所述流媒体。本专利技术实施例提供的技术方案带来的有益效果是:在本专利技术实施例中,社交应用服务器接收第一用户终端发送的播放请求,该播放请求携带播放地址和第一用户的身份信息,解析该播放地址,确定该播放地址是否携带验证身份信息,如果该播放地址携带验证身份信息,确第一用户的身份信息和该验证身份信息相同,获取该播放地址对应的流媒体,向第一用户终端发送该流媒体;由于只有播放地址中的验证身份信息和第一用户的身份信息相同,才向第一用户终端发送该播放地址对应的流媒体;因此,即使恶意用户抓取到该播放地址,但是该播放地址中不携带验证身份信息,或者该播放地址携带的验证身份信息和该恶意用户的身份信息不同,因此不会向恶意用户终端发送该流媒体,从而提高了流媒体的安全性。附图说明图1是本专利技术实施例提供的一种应用架构图;图2是本专利技术实施例提供的一种发送流媒体的方法流程图;图3是本专利技术实施例提供的一种第二用户终端显示直播界面的示意图;图4是本专利技术实施例提供的一种社交应用服务器的结构示意图;图5是本专利技术实施例提供的一种第一用户终端显示第一提示界面的示意图;图6是本专利技术实施例提供的一种第一用户终端显示第二提示界面的示意图;图7是本专利技术实施例提供的一种发送流媒体的装置结构示意图;图8是本专利技术实施例提供的一种社交应用服务器的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了便于描述,将分享流媒体的用户称为第二用户,将观看该流媒体的用户称为第一用户,第一用户为第二用户的好友用户,第一用户终端为第一用户所持终端,第二用户终端为第二用户所持终端。参见图1,本专利技术实施例应用在第一用户终端101、第二用户终端102和社交应用服务器103之间。第二用户在社交应用中分享流媒体时,第二用户终端向第一用户终端发送该流媒体的视频链接;第一用户终端通过该视频链接向社交应用服务器请求该流媒体的播放地址;为了防止恶意用户抓取到该播放地址,社交应用服务器向第一用户终端发送该播放地址时,将第一用户的身份信息作为验证身份信息添加到该播放地址中;从而第一用户终端通过该播放地址从社交应用服务器中获取流媒体时,社交应用服务器解析该播放地址,确定该播放地址是否携带验证身份信息,以及如果该播放地址携带验证身份信息,确定第一用户的身份信息和该验证身份信息是否相同;如果该播放地址携带验证身份信息,且第一用户的身份信息和该验证身份信息相同,向第一用户终端发送该播放地址对应的流媒体。在本专利技术实施例中,社交应用服务器接收第一用户终端发送的播放请求,该播放请求携带播放地址和第一用户的身份信息,解析该播放地址,确定该播放地址是否携带验证身份信息,如果该播放地址携带验证身份信息,且第一用户的身份信息和该验证身份信息相同,获取该播放地址对应的流媒体,向第一用户终端发送该流媒体;由于只有播放地址中的验证身份信息和第一用户的身份信息相同,才向第一用户终端发送该播放地址对应的流媒体;因此,即使恶意用户抓取到该播放地址,但是该播放地址中不携带验证身份信息,或者该播放地址携带的验证身份信息和该恶意用户的身份信息不同,因此不会向恶意用户终端发送该流媒体,从而提高了流媒体的安全性。本专利技术实施例提供了一种发送流媒体的方法,该方法的执行主体可以为社交应用服务器,参见图2,该方法包括:步骤201:社交应用服务器接收第一用户终端发送的访问请求,该访问请求携带第一用户的身份信息和流媒体的视频标识。在本步骤之前,第二用户在社交应用中分享流媒体,第一用户访问第二用户分享的流媒体时,第一用户终端向社交应用服务器发送访问请求,该访问请求携带第一用户的身份信息和该流媒体的视频标识。第一用户的身份信息可以为第一用户的用户标识,第一用户的用户标识为第一用户在社交应用服务器中注册的用户账号、昵称等;视频标识可以为视频名称等。第二用户在社交应用中分享流媒体的过程可以通过以下步骤(1)至(2)实现,包括:(1):第二用户终端向第一用户终端发送分享请求,该分享请求至少携带该流媒体的视频链接。该分享请求除了携带该流媒体的视频链接,还可以携带第二用户的用户标识;该视频链接包括该流媒体的视频标识。为了保护第二用户的隐私,第二用户终端向第一用户终端发送分享请求之前,第二用户可以设置该流媒体的访问权限,此时第二用户终端获取第二用户设置的该流媒体的访问权限,向社交应用服务器发送该访问权限;社交应用服务器接收第二用户终端发送的该访问权限,存储该访问权限,以便于后续根据该访问权限验证第一用户是否具有访问该流媒体的访问权限,该访问权限可以为允许访问该流媒体的好友的用户标识或者分组标识等。第二用户的用户标识可以为第二用户在社交应用服务器中注册的用户账号、昵称等;好友的用户标识可以为好友在社交应用服务器中注册的用户账户、昵称等;分组标识可以为第二用户设置的分组名称等。在本专利技术实施例中,对第二用户分享的流媒体的类型不作具体限定;例如,第二用户分享的流媒体的类型可以为HLS(Http Live Stream本文档来自技高网...
发送流媒体的方法和装置

【技术保护点】
一种发送流媒体的方法,其特征在于,所述方法包括:接收第一用户终端发送的播放请求,所述播放请求携带播放地址和第一用户的身份信息;解析所述播放地址,确定所述播放地址是否携带验证身份信息;如果所述播放地址携带验证身份信息,且所述第一用户的身份信息和所述验证身份信息相同,获取所述播放地址对应的流媒体;向所述第一用户终端发送所述流媒体。

【技术特征摘要】
1.一种发送流媒体的方法,其特征在于,所述方法包括:接收第一用户终端发送的播放请求,所述播放请求携带播放地址和第一用户的身份信息;解析所述播放地址,确定所述播放地址是否携带验证身份信息;如果所述播放地址携带验证身份信息,且所述第一用户的身份信息和所述验证身份信息相同,获取所述播放地址对应的流媒体;向所述第一用户终端发送所述流媒体。2.根据权利要求1所述的方法,其特征在于,所述接收第一用户终端发送的播放请求之前,还包括:接收所述第一用户终端发送的访问请求,所述访问请求携带所述第一用户的身份信息和所述流媒体的视频标识;根据所述视频标识,获取所述流媒体的播放地址;将所述第一用户的身份信息作为所述验证身份信息添加到所述播放地址中,向所述第一用户终端发送添加后的所述播放地址。3.根据权利要求2所述的方法,其特征在于,所述将所述第一用户的身份信息作为所述验证身份信息添加到所述播放地址中,包括:对所述第一用户的身份信息进行签名,将签名后的所述第一用户的身份信息作为所述验证身份信息添加到所述播放地址中;相应的,所述方法还包括:对所述第一用户的身份信息进行签名,确定签名后的所述第一用户的身份信息和所述验证身份信息是否相同;如果相同,确定所述第一用户的身份信息和所述播放地址携带的验证身份信息相同。4.根据权利要求2所述的方法,其特征在于,所述根据所述视频标识,获取所述流媒体的播放地址之前,还包括:根据所述视频标识,获取第二用户设置的所述流媒体对应的访问权限;根据所述访问权限,确定所述第一用户是否具有访问所述流媒体的访问权限;如果所述第一用户具有访问所述流媒体的访问权限,执行所述根据所述视频标识,获取所述流媒体的播放地址的步骤。5.根据权利要求1所述的方法,其特征在于,所述播放地址还携带所述播放地址的失效时间;所述获取所述播放地址对应的流媒体之前,还包括:确定当前时间是否达到所述失效时间;如果所述当前时间未达到所述失效时间,执行所述获取所述播放地址对应的流媒体的步骤。6.一种发送流媒体的装置,其特征在于,所述装置包括...

【专利技术属性】
技术研发人员:黄友昆梁柱许华彬于群周清崔进
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1