赞
踩
#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
$ cd RTSPtoWebRTC/
$ GO111MODULE=on 运行 *.go
5.打开浏览器
重击 打开网络浏览器 http://127.0.0.1:8083 工作 chrome、safari、firefox
## 配置
格式:
{ “服务器”: { “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” } } }
使用选项 "on_demand": false
否则当多个客户端连接时,您将获得断断续续的流和性能问题。
支持的视频编解码器:H264
支持的音频编解码器:pcm alaw 和 pcm mulaw
## 团队
Deepch - https://github.com/deepch 流媒体开发者
Dmitry - https://github.com/vdalex25 网络开发人员
现在在(chrome、safari、firefox)没有 MAC OS 上测试工作
在 golang 上处理视频的示例
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。