前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于EasyNVR+EasyDSS二次开发实现业务需求:直接使用播放页面

基于EasyNVR+EasyDSS二次开发实现业务需求:直接使用播放页面

作者头像
EasyNVR
发布2020-04-23 15:52:06
3580
发布2020-04-23 15:52:06
举报
文章被收录于专栏:EasyNVREasyNVR

之前的“网页直播、微信直播技术解决方案:EasyNVR与EasyDSS流媒体服务器组合之区分不同场景下的easynvr”有介绍一些功能。由于客户需求,我们定制一下功能。给该套方案添加了一个分享功能。

问题背景:

客户 只是需要一个网页地址直接可以播放。无需自己开发播放页面。

问题描述即解决:

不管是EasyNVR接入还是 通过其他方式推流到我们的EasyDSS流媒体服务器,easydss自身的播放都是通过 接口的方式获取到对应的流地址在页面播放(有自身二次开发需求的可以自身通过调用接口来获取流地址播放)。

代码语言:javascript
复制
这样的好处就是我们可以通过获取到流地址可以根据自身的需求可以灵活的使用。不用拘泥于外部的页面、样式。。。。。

有的用户可能就需要简单的一个网页地址就可以播放。不需要有什么特别的样式需求,只要集成一个网页地址进入自己的其他软件系统之中就可以。

针对这种需求,我们作为立足与视频能力层是可以解决的。 为了我们这个easydss流媒体服务器外部样式的统一性,没有直接展示在我们的前端页面上。 我们的播放形式都是通过接口获取到的流地址来进行直播的(不管是单路播放还是四分屏还是十六屏)。

单路播放
easydss
easydss
四屏播放
easydss
easydss
十六屏播放
easydss
easydss

描述了这样多,这个问题到底有没有解决的方法?

直播列表页面:

easydss
easydss

我们前端为此特地开发了一个页面用于展示分享页面使用。只需要将easydss流媒体页面中的“Stream ID”作为一个标识,在又在分享页面上即可。

网页链接地址格式:http://easydss流媒体服务器ip:端口/share.html?id=对应的Stream ID

实例: http://192.168.1.151:10089/share.html?id=easynvr_1

效果图:

easydss
easydss

对于其他推流工具推过来的流也是同样的方法。

实例:http://192.168.1.151:10089/share.html?id=Bla

效果图:

easydss
easydss
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-12-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题背景:
  • 问题描述即解决:
    • 单路播放
      • 四屏播放
        • 十六屏播放
        相关产品与服务
        云直播
        云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档