zoukankan      html  css  js  c++  java
  • Web推流,Webrtc网页推流rtmp在教学直播录制中应用

      同于业务需要在教学系统中实现直播和录制,我们都知道目前主要直播是RTMP为基础的直播系统,为了和业务系统方便集成需要以Web系统为基础的rtmp推流工具,H5原生不支持定义自定义socket消息,主流技术是用插件实现网页端推流,当前主要是flas技术做,由于flash技术已经势微,flash插件2020后开始下架,当然要适应新的技术,因此对需求做了分析,对技术做了调研分析。

    需求功能:

    1,实现Web在线推流,在线直播功能。

    2,实现桌面共享和视频一起推流,实现混流。

    3,服务端录制,同步给在线点播,不需要客户端工具实现。

    调研分析:

    1,网页端用Webrtc实现,端流采集桌面和视频,技术实现混流。

    2,服务端实现Webrtc协议转发RTMP网关。

    3,RTMP流服务器直播并录制

    方案:

    Webrtc(采集)=>转发网关=>RTMP流服务器=>录制直播

    æè²ç´æ­

    测试工具:https://github.com/ccallcn/ovsyunlive

  • 相关阅读:
    Java8新特性一览表
    FastDFS 单机部署指南
    EntityManager的Clear方法的使用
    元类
    python中的函数的分类
    python中的多任务
    正则表达式
    GIL和copy
    文件管理
    logging日志模块配置
  • 原文地址:https://www.cnblogs.com/ovmeet/p/13253434.html
Copyright © 2011-2022 走看看