前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EasyDSS云平台功能之摄像机公网直播、微信直播、手机直播方案(EasyNVR方案3X)

EasyDSS云平台功能之摄像机公网直播、微信直播、手机直播方案(EasyNVR方案3X)

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

EasyNVR公网直播有三个方案,对于中型、大型场景应用最广泛的是方案3X。本篇博客主要介绍方案三。

###方案实现简介:### 1.在内网部署EasyNVR,并且将局域网下的IPC设备统一接入到部署成功的EasyNVR中(这样就可以实现内网为插件访问实时的视频i信息); 2.在公网部署EasyDSS云平台;对于云平台的部署,软件包会有部署文档,不作详细 介绍,云平台支持分布式和集群的部署; 3.根据自身的业务需求通过接口来获取自身所需的视频数据来进行网页、微信、公网的直播。

###实际项目展示:###

网页端:

EasyDSS
EasyDSS

手机app:

EasyDSS
EasyDSS

多个场景接入到云平台来进行统一的 管理

###二次开发应用的简单介绍:### 使用我们的流媒体服务器,主要的还是流媒体的转发、播放。

那么,云平台如何帮助用户实现自身的需求,实现播放?

方法一: 根据接口文档,来获取视频流来播放,EasyDSS云平台会分发出HLS、和RTMP两种流。 就以网页来进行流的简单接口说明:

EasyDSS
EasyDSS

先调用启动视频流接口:

API

代码语言:javascript
复制
http://EasyCMS IP:EasyCMS端口/api/v1/startdevicestream?device=xxx&reserve=1&channel=3

返回

代码语言:javascript
复制
{
"EasyDarwin": {
    "Body": {
        "Channel": "3",
        "Reserve": "1",
        "Serial": "xxx",
        "Service": "IP=IP;Port=10088;Type=EasyDarwin"
    },
    "Header": {
        "CSeq": "1",
        "ErrorNum": "200",
        "ErrorString": "Success OK",
        "MessageType": "MSG_SC_START_STREAM_ACK",
        "Version": "v1"
    }
}

} 收到 ErrorNum为200表示启动视频成功,即可调取获视频流接口;

API

代码语言:javascript
复制
	http://EasyCMS IP:EasyCMS端口/api/v1/getdevicestream?device=xxx&channel=3&protocol=rtmp&reserve=1

返回

代码语言:javascript
复制
{
"EasyDarwin": {
    "Body": {
        "Protocol": "RTMP",
        "URL": "rtmp://IP:10085/hls/xxx-3"
    },
    "Header": {
        "ErrorNum": "200",
        "ErrorString": "Success OK",
        "MessageType": "MSG_SC_GET_STREAM_ACK",
        "Version": "v1"
    }
}

}

该接口返回的URL就是 我们的所需的RTMP流地址,我可以拿到该地址使用。

获取HLS流只需要改变获取流的接口的参数protocol的值rtmp为hls即可

方法二:

EasyDSS流媒体服务器本身就有集成分享视频的页面,我们可以,直接通过分享的网页地址 ,直接将播放的视频集成进自身的项目中。

展示

EasyDSS
EasyDSS
EasyDSS
EasyDSS

分享页面简洁,我多余样式,方便集成·

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

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

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

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

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