流媒体直播paas的处理方法、装置和系统的制作方法

文档序号:8398421阅读:603来源:国知局
流媒体直播paas的处理方法、装置和系统的制作方法
【技术领域】
[0001]本发明实施例涉及网络技术,尤其涉及一种流媒体直播平台即服务(英文:Platform as a Service,简称:PAAS)的处理方法、装置和系统。
【背景技术】
[0002]目前,常用的流媒体直播系统多是以产品形式对用户提供服务,整体架构上由终端、产品业务管理服务器、流媒体转发服务器组成。发布端用户通过终端所提供的产品功能,完成音频、视频流的采集发布、实时视音频流观看、历史直播记录的回放,例如通过常用的视频软件、音频软件、电视直播软件等,上传音频和视频进行发布、观看端用户查找要观看的视频,或者直播服务进行观看,还可以根据应用的相关辅助信息的进行音视频的发送与展示。
[0003]然而,现有的以产品形式向用户提供服务的模式,发布端只能根据产品本身提供的服务进行使用,并不能对现有的服务进行修改和定制,限制了直播技术的应用领域。

【发明内容】

[0004]本发明实施例提供一种流媒体直播PAAS的处理方法、装置和系统,用于解决现有技术中,用户只能根据产品本身提供的服务进行使用,并不能对现有的服务进行修改和定制的问题。
[0005]本发明实施例第一方面提供一种流媒体直播PAAS的处理方法,包括:
[0006]接收发布端直播接口模块发送的开始直播指令;所述直播接口模块包括所述发布端与流媒体直播服务平台PAAS的处理系统之间的通讯协议;
[0007]根据所述开始直播指令为所述发布端分配直播服务器,并生成第一标识;
[0008]通过所述直播接口模块向所述发布端发送所述第一标识;
[0009]接收所述发布端发送的与所述第一标识对应的媒体流,并将所述第一标识对应的媒体流在所述直播服务器上发布,并用所述第一标识标记所述媒体流。
[0010]本发明第二方面提供一种流媒体直播PAAS的处理方法,包括:
[0011]通过直播接口模块向流媒体直播服务平台PAAS的处理系统发送开始直播指令;所述直播接口模块包括所述发布端与流媒体直播PAAS的处理系统之间的通讯协议;
[0012]接收所述流媒体直播PAAS的处理系统通过所述直播接口模块发送的第一标识;
[0013]通过所述直播接口模块向所述流媒体直播PAAS的处理系统发送与所述第一标识对应的媒体流,以使所述流媒体直播PAAS的处理系统将所述第一标识对应的媒体流在分配的直播服务器上发布,并用所述第一标识标记所述媒体流。
[0014]本发明第三方面提供一种流媒体直播PAAS的处理装置,包括:
[0015]接收模块,用于接收发布端直播接口模块发送的开始直播指令;所述直播接口模块包括所述发布端与流媒体直播服务平台PAAS的处理系统之间的通讯协议;
[0016]处理模块,用于根据所述开始直播指令为所述发布端分配直播服务器,并生成第一标识;
[0017]发送模块,用于通过所述直播接口模块向所述发布端发送所述第一标识;
[0018]所述接收模块还用于接收所述发布端发送的与所述第一标识对应的媒体流;
[0019]所述处理模块还用于将所述第一标识对应的媒体流在所述直播服务器上发布,并用所述第一标识标记所述媒体流。
[0020]本发明第四方面提供一种发布端,其特征在于,包括:
[0021]发送模块,用于通过直播接口模块向流媒体直播服务平台PAAS的处理系统发送开始直播指令;所述直播接口模块包括所述发布端与流媒体直播PAAS的处理系统之间的通讯协议;
[0022]接收模块,用于接收所述流媒体直播PAAS的处理系统通过所述直播接口模块发送的第一标识;
[0023]所述发送模块还用于通过所述直播接口模块向所述流媒体直播PAAS的处理系统发送与所述第一标识对应的媒体流,以使所述流媒体直播PAAS的处理系统将所述第一标识对应的媒体流在分配的直播服务器上发布,并用所述第一标识标记所述媒体流。
[0024]本发明第五方面一种流媒体直播PAAS的处理系统,包括:第三方面所述的流媒体直播PAAS的处理装置和第四方面所述的发布端。
[0025]本发明提供一种流媒体直播PAAS的处理方法、装置和系统,通过接收发布端直播接口模块发送的开始直播指令,该直播指令由发布端用户自己定制,并根据所述开始直播指令为所述发布端分配直播服务器,生成第一标识,通过直播接口模块向发布端返回述第一标识,然后接收发布端发送的与所述第一标识对应的媒体流,在为该发布端分配的直播服务器上发布,通过为发布端提供可定制的直播接口,完成直播服务器的分配和媒体流的发布,扩展流媒体直播的应用领域。
【附图说明】
[0026]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本发明流媒体直播PAAS的处理方法实施例一的流程图;
[0028]图2为本发明流媒体直播PAAS的处理方法实施例二的流程图;
[0029]图3为本发明流媒体直播PAAS的处理方法实施例三的流程图;
[0030]图4为本发明流媒体直播PAAS的处理方法实施例四的流程图;
[0031]图5a为本发明流媒体直播PAAS的处理方法一实例的应用系统示意图;
[0032]图5b为本发明流媒体直播PAAS的处理方法一实例的流程图;
[0033]图6为本发明流媒体直播PAAS的处理装置实施例一的结构示意图;
[0034]图7为本发明发布端实施例一的结构示意图;
[0035]图8为本发明流媒体直播PAAS的处理系统实施例一的结构示意图。
【具体实施方式】
[0036]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]图1为本发明流媒体直播PAAS的处理方法实施例一的流程图,本实施例的执行主体是流媒体直播PAAS的处理装置,如图1所示,该方法的具体步骤为:
[0038]SlOl:接收发布端通过直播接口模块发送的开始直播指令;所述直播接口模块包括所述发布端与流媒体直播服务平台PAAS的处理系统之间的通讯协议。
[0039]在本实施例中,该直播接口模块为流媒体直播PAAS的处理装置根据该发布端的注册授权下发的直播应用开发工具包(Software Development Kit,简称:SDK),发布端的用户可以依据该直播SDK进行二次开发,即简单的定制需要的服务,该开始直播指令包括发布端选择的服务等。在该直播SDK中封装了接收发布端与流媒体直播PAAS的处理装置间的通讯协议,向接收发布端提供登录、注销、在线状态维护、消息转发、开始直播、观看直播、结束直播、观看回放等接口。
[0040]具体的,在实现步骤SlOl之前,上述发布端要进行服务的申请,具体的是该流媒体直播PAAS的处理装置接收所述发布端发送的服务申请消息;根据所述直播业务申请消息为所述发布端分配直播并发量、存储空间和增值功能,并向所述发布端发送所述直播接口模块,完成业务的申请和授权。
[0041]S102:根据所述开始直播指令为所述发布端分配直播服务器,并生成第一标识。
[0042]在本实施例中,该流媒体直播PAAS的处理装置根据购买服务授权判断是否可以进行直播,通过授权后,根据直播服务器阵列中每台服务器负载情况(直播、观看通道数、存储空间等),分配一个最优服务器开始直播,并生成第一标识。
[0043]S103:通过所述直播接口模块向所述发布端发送所述第一标识。
[0044]在本实施例中,为该发布端分配第一标识成功后,将该第一标识反馈给发布端。
[0045]S104:接收所述发布端发送的与所述第一标识对应的媒体流,并将所述第一标识对应的媒体流在所述直播服务器上发布,并用所述第一标识标记所述媒体流。
[0046]在本实施例中,该流媒体直播PAAS的处理装置接收到发布端需要发布的媒体流,该媒体流可以是音频、视频或者其他流媒体,然后根据之前对该发布端分配的直播服务器,将接收到的媒
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1