前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EasyDSS新内核版本添加WebRTC播放源实现过程分享

EasyDSS新内核版本添加WebRTC播放源实现过程分享

原创
作者头像
TSINGSEE青犀视频
修改2021-08-05 18:11:34
2230
修改2021-08-05 18:11:34
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

大家知道我们近期在EasyDSS内实现了webrtc协议视频的播放,webrtc作为今年十分有发展潜力的协议,我们也会逐渐将其覆盖到我们其他的平台上,如果大家想了解EasyDSS实现RTMP转WebRTC播放功能的话,可以阅读:EasyDSS实现RTMP转WebRTC播放功能的简单流程及原理

本文我们主要分享的是EasyDSS新内核版本中添加WebRTC播放源的实现。首先需要在EasyDSS新内核配置文件中将加入webrtc模块参数:

根据加入webrtc配置,需要在读取配置文件中加入该结构体:

当拉取流分发时,使用固定结构的地址就可以播放webrtc,例如:

webrtc://192.168.99.117:10086/rtc/NL2SwMZ7g

192.168.99.117:10086 为服务的机器IP和开放端口

/rtc:为固定参数,不可变。

/ NL2SwMZ7g :为直播ID,服务上的所有直播的webrtc地址只有这是变换的。

页面播放器中也加入了Webrtc,如下图:

在直播信息中也加入webrtc 的播放地址,在获取直播信息时,根据webrtc地址的特性,后端拼接路由发送,ip由前端拼接成完整的webrtc地址,发送前端展示:

路由拼接代码:

页面展示:

实现页面效果:

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

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

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

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

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