前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在线课堂/在线医疗直播点播平台EasyDSS如何解决由拉转推造成的CPU占用问题?

在线课堂/在线医疗直播点播平台EasyDSS如何解决由拉转推造成的CPU占用问题?

原创
作者头像
TSINGSEE青犀视频
修改2021-04-28 17:56:18
4610
修改2021-04-28 17:56:18
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

在使用EasyDSS直播点播平台的部分情况下,项目场景中需要将同一路视频流进行不同协议的转码和同时对外分发。实际这个需求仅通过EasyDSS就可以实现,主要实现方式就是将视频流通过虚拟直播的方式进行协议转换,然后进行多协议的输出。

但在实施过程中,EasyDSS显示占用了太高的cpu。

首先,我们就要定位一下是哪个程序耗能过高,通过检查可以得知,主要的问题在EasyTrans这个程序上。

EasyTrans的功能主要就是将视频流拉转推到自身的easydss流媒体来进行转协议操作。因此Cpu的升高主要就是由于EasyDSS通过EasyTrans进行拉转推的操作导致的。

此处我们就要想办法通过第三方来进行拉转推的操作,与EasyDSS进行剥离。这个第三方平台,我们选用了EasyNVR系统来实现。

通过EasyNVR拉取点播地址,转推到EasyDSS直播间模拟对应的操作。通过这种方式也可以获取到不同协议视频流,并且由于EasyNVR的拉转推性能消耗相较EasyDSS低很多,用来解决CPU占用问题也是一个比较好的途径。

通过这个例子,大家可以看到EasyDSS、EasyNVR平台是可以互通互联的,除此之外还包括EasyCVR、EasyRTC等平台的互联,当然这些平台均提供了测试版本,欢迎测试。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
实时音视频
实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档