昆山直播录播教室接口设计-直播平台.docVIP

昆山直播录播教室接口设计-直播平台.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
昆山直播录播教室接口设计-直播平台

云视频平台直播录播教室对接接口设计 目录 1.1 系统框架结构 1 1.2 WMS对接 1 1.2.1 系统要求 1 1.2.2 对接方式 2 1.3 RTMP方式 2 1.3.1 系统要求 2 1.3.2 对接方式 2 1.4 接口方法 3 1.4.1 接口方法 3 1.4.2 接口相关算法 4 1.4.3 接口方法返回结果 4 说明 目前各个学校录播教室采用不同厂商的产品,从而导致视频直播的技术各有不同,经调研分析采用微软的mms协议视频流格式(WMS)和采用RTMP协议的视频流比较普遍。视频服务平台将基于以上两种直播类型进行直播对接。 系统框架结构 WMS对接 系统要求 各个对接学校的直播录播系统满足以下要求: 直播服务器可以采用微软公司的mms流格式。 直播服务器可以使用http协议对外提供视频直播服务。 对接方式 系统直播流对接方式: 视频服务平台的直播服务器采用微软公司的windows media service作为直播服务器,该服务器可以接受推、拉两种方式的直播流做为直播源,从而对外进行直播视频观看服务。 推方式 学校的直播录播系统需要将直播流主动的推送到视频服务平台上。推送视频直播流时,需要设置视频服务平台直播服务器地址、端口号、发布点名称等信息,如服务器地址:1,端口号:88,发布点名称:“shiyanxiaoxue”。 拉方式 视频服务平台会主动将学校的直播录播系统的直播流拉过来,作为自己的直播源。学校的直播流地址需要满足以下格式:“http://dmain name:portnum/publishname”,如“1/pub”,直播流地址协议必须为http协议不能为mms协议。 RTMP方式 系统要求 各个对接学校的直播录播系统满足以下要求: 直播服务器采用RTMP协议提供视频直播。 对接方式 系统直播流对接方式: 视频服务平台的直播服务器采用RTMP协议的直播服务器,该服务器可以接受推、拉两种方式的直播流做为直播源,从而对外进行直播视频观看服务。 推方式 学校的直播录播系统需要将直播流主动的推送到视频服务平台上。推送视频直播流时,需要设置视频服务平台直播服务器地址、发布点名称等信息,如服务器地址:1,发布点名称:“shiyanxiaoxue”,则推送地址为:rtmp://1/live/ shiyanxiaoxue。 拉方式 视频服务平台会主动将学校的直播录播系统的直播流拉过来,作为自己的直播源。学校的直播流地址需要满足以下格式:“rtmp://dmain name:portnum/live/publishname”,如“rtmp://1/live/pub”,直播流地址协议必须为rtmp协议。 接口方法 学校的直播录播系统在开启直播、停止直播时都需要调用视频服务平台的相关接口方法,通知视频服务平台开始直播、停止直播等。接口方法采用webservice方式。 WSDL地址(wms方式):{域名}/live/liveservice.asmx?wsdl 服务地址(wms方式):{域名}/live/liveservice.asmx WSDL地址(rtmp方式):{域名}/live/liveservicertmp.asmx?wsdl 服务地址(rtmp方式):{域名}/live/liveservicertmp.asmx 接口方法 开始直播:(startbroadcast) 方法名:StartBroadcast(string SchoolCode, string TimeSpan, string Token, string LiveTitle, string LiveURL) 参数: 参数名 必填项 说明 SchoolCode 是 学校编号 TimeSpan 是 时间戳(例:1380178838)时间误差应在30分钟以内 Token 是 学校编号+时间戳+密钥的连接字符串经MD5加密后的字符串 LiveTitle 否 直播标题 LiveURL 否 拉方式的视频源地址 返回结果:参照:接口方法返回结果 停止直播:(stopbroadcast) 方法名:StopBroadcast(string SchoolCode, string TimeSpan, string Token) 参数: 参数名 必填项 说明 SchoolCode 是 学校编号 TimeSpan 是 时间戳(例:1380178838)时间误差应在30分钟以内 Token 是 学校编号+时间戳+密钥的连接字符串经MD5加密后的字符串 返回结果:参照:接口方法返回结果 接口相关算法 以上接口方法提供权限验证的参数,主要有学校编号、令牌、时间戳。 如: 学校编号:shiyanxiaoxue 令牌:=MD5算法(学校编号+时间戳+

文档评论(0)

ailuojue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档