Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shbatm/mmm-rtsptoweb
MagicMirror2 Module for viewing IP cameras RTSP stream in real time using WebRTC technology.
https://github.com/shbatm/mmm-rtsptoweb
camera home-assistant magicmirror-module magicmirror2 rtsp rtsp-to-web rtsp-to-webrtc webrtc
Last synced: about 1 month ago
JSON representation
MagicMirror2 Module for viewing IP cameras RTSP stream in real time using WebRTC technology.
- Host: GitHub
- URL: https://github.com/shbatm/mmm-rtsptoweb
- Owner: shbatm
- License: mit
- Created: 2022-06-21T17:55:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-05T21:22:09.000Z (about 2 years ago)
- Last Synced: 2024-05-01T14:40:20.139Z (7 months ago)
- Topics: camera, home-assistant, magicmirror-module, magicmirror2, rtsp, rtsp-to-web, rtsp-to-webrtc, webrtc
- Language: JavaScript
- Homepage:
- Size: 12.7 KB
- Stars: 13
- Watchers: 4
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MMM-RTSPtoWeb
MagicMirror2 Module for viewing IP cameras RTSP stream in real time using WebRTC technology.
Requires a [RTSPtoWeb](https://github.com/deepch/RTSPtoWeb) or [RTSPtoWebRTC](https://github.com/deepch/RTSPtoWebRTC) server running in the background. If you use Home Assistant, this can be the the RTSPtoWeb Add-On (e.g. http://homeassistant.local:8083).
### Configuration
| Option | Default value | Description |
| ------ | ------------- | ----------- |
| width | 50% | Max video width |
| url | | [WebRTC stream URL](https://github.com/deepch/RTSPtoWeb/blob/master/docs/api.md#webrtc) from the RTSPtoWeb* server |To get the list of the streams available: `curl http://demo:[email protected]:8083/streams`
Example Config:
```js
{
module: "MMM-RTSPtoWeb",
position: "top_center",
header: "Front Door",
config: {
width: "100%",
url: "http://homeassistant.local:8083/stream/camera.front_door/channel/0/webrtc"
}
},
```---
Based on the work done by [@Anonym-tsk](https://github.com/Anonym-tsk/) for [MMM-HomeAssistant-WebRTC](https://github.com/Anonym-tsk/MMM-HomeAssistant-WebRTC) and [@deepch](https://github.com/deepch) for the RTSPtoWeb(RTC servers.