首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >EasyDSS_dash版本如何在新内核下实现rtsp源地址的分发?

EasyDSS_dash版本如何在新内核下实现rtsp源地址的分发?

原创
作者头像
TSINGSEE青犀视频
修改2021-07-21 18:11:15
修改2021-07-21 18:11:15
3540
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

DASH技术将是视频直播服务行业当中的一个新趋势,因此我们也一直在积极开发关于DASH的其他功能。目前EasyDSS的Dash版本已经在内测,并且也已经替换了新的内核,我们将不定期在博客中分享EasyDSS新内核版本下各功能的实现方式。

EasyDSS新内核采用了Go语言推拉流库来处理分发rtsp源地址,该库对rtsp分发处理分为两步:1.拉RTMP流;2.转RTSP流分发。

具体实现拉rtmp转rtsp的逻辑:

项目中实现逻辑:

首先新建map来存储rtsp的ID,之后增删rtsp操作通过:

在新内核推流开始时将streamid保存到map中:

在新内核推流停止时将streamid从map中删除:

EasyDSS的Dash版本暂未上线,后期待我们测试完毕后,会发布至最新的版本,大家可以关注我们的更新。在二次开发方面,EasyDSS具备丰富的开发接口,可以很简单的进行二次开发和应用,亦可将EasyDSS流媒体服务器软件与其他第三方平台对接,组合灵活自由,如果大家想了解更多关于EasyDSS的使用和优势,可直接测试。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档