Skip to content

Latest commit

 

History

History
32 lines (31 loc) · 1.11 KB

README.md

File metadata and controls

32 lines (31 loc) · 1.11 KB

概要

所有现代浏览器本体都不支持RTSP(实时流协议)流的播放,这是许多流行IP摄像头的通用格式。所以很长一段时间,如果你想在网页上显示你的RTSP IP 摄像头流,你必须使用中间转码服务器,它会接收RTSP流,解码并转变成浏览器接收的格式。 本项目将RTSP媒体流转码为WebSocket协议,前端页面使用WebSocket进行播放。

功能列表

  • RTSP媒体流
  • 多客户端
  • 重试机制

使用方法

Docker

启动WebSocket服务端

docker run --name=websocket -it --rm -p 9001:9001 -p 80:80 624647769/websocket:latest

在浏览器输入服务端IP即可访问

你可以设置自己的rtsp流地址,例如:将自定义的rtsp流地址写在config.ini中

[client]
rtsp_url=rtsp://admin:[email protected]:554/Streaming/Channels/1

启动Docker

docker run --name=websocket -it --rm \
 -p 9001:9001 \
 -p 80:80 \
 -v $PWD/config.ini:/app/config.ini \
 624647769/websocket:latest

在浏览器输入服务端IP即可访问

示例

图片1