当前位置:   article > 正文

【RTSP转WebRtc】_rtsptowebrtc

rtsptowebrtc

#RTSPtoWebRTC

RTSP 通过基于 Pion 的 WebRTC 流式传输到 WebBrowser(完全原生!不使用 ffmpeg 或 gstreamer)。

注意: RTSPtoWeb 是一项改进的服务,提供相同的功能、改进的 API 并支持更多协议。建议使用 RTSPtoWeb 而非使用此服务。

如果您需要 RTSPtoWSMP4f,请使用 https://github.com/deepch/RTSPtoWSMP4f

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TzyCUym3-1659405662693)(doc/demo4.png)]

下载源

1.下载源

$ git clone https://github.com/deepch/RTSPtoWebRTC  
  • 1
  1. CD到目录
     $ cd RTSPtoWebRTC/
    
    • 1
  2. 试运行
     $ GO111MODULE=on 运行 *.go
    
    • 1

5.打开浏览器
重击 打开网络浏览器 http://127.0.0.1:8083 工作 chrome、safari、firefox

## 配置

编辑文件 config.json

格式:

{
  “服务器”: {
    “http_port”:“:8083”
  },
  “流”:{
    “演示1”:{
      “按需”:假,
      “网址”:“rtsp://170.93.143.139/rtplive/470011e600ef003a004ee33696235daa”
    },
    “演示2”:{
      “按需”:是的,
      “网址”:“rtsp://admin:admin123@10.128.18.224/mpeg4”
    },
    “演示3”:{
      “按需”:假,
      “网址”:“rtsp://170.93.143.139/rtplive/470011e600ef003a004ee33696235daa”
    }
  }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

直播

使用选项 "on_demand": false 否则当多个客户端连接时,您将获得断断续续的流和性能问题。

限制

支持的视频编解码器:H264

支持的音频编解码器:pcm alaw 和 pcm mulaw

## 团队

Deepch - https://github.com/deepch 流媒体开发者

Dmitry - https://github.com/vdalex25 网络开发人员

现在在(chrome、safari、firefox)没有 MAC OS 上测试工作

其他示例

在 golang 上处理视频的示例

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/157497
推荐阅读
相关标签
  

闽ICP备14008679号