zoukankan      html  css  js  c++  java
  • EasyDSS新内核版本添加WebRTC播放源实现过程分享

    大家知道我们近期在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地址,发送前端展示:

    路由拼接代码:

    页面展示:

    实现页面效果:

  • 相关阅读:
    c#判断输入的是不是数字
    params 关键字载入空值的陷阱
    拆箱陷阱
    接口的概念和声明
    数据库
    ios 纵向的UISlider
    微信小程序学习网站
    Spark RDD(2)
    SparkSql
    廖雪峰老师学习网站
  • 原文地址:https://www.cnblogs.com/easydss/p/15099791.html
Copyright © 2011-2022 走看看