openmiko
libjuice
Our great sponsors
openmiko | libjuice | |
---|---|---|
28 | 2 | |
611 | 363 | |
2.1% | - | |
3.8 | 7.2 | |
4 months ago | 11 days ago | |
C | C | |
GNU General Public License v3.0 only | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openmiko
- I found 3 Wyze cameras and haven't used them before. Is there anything for the home tinkerer to do?
-
Can't stream video
Have a Wyze Cam V2 running openmiko. I can pull the feed via the camera's IP, but Klipper (Fluidd, Mainsail on BTT CB1) shows like below. Additionally, moonraker-timelapse throws an error. This was working fine until I tried Hyperlapse. Now I can't wrap my head around this
-
IP webcam and external access
I'm running MainsailOS, and a Wyze cam v2 running openmiko. I have Tailscale installed on the Pi for remote access. In Mainsail config, I have the camera configured via private IP. When I access the web control panel externally, I do not get video output. Is there a way to get this to work? I do not think there's a way to connect the Wyze cam to my tailnet.If it's not possible, have any good recommendations for a good, cheap, wide-angle (110 degrees FOV or better) camera I can purchase? I wouldn't want to spend more than $25 for one. Quick search yielded this one, but don't know if there's a Klipper-community recommended one that everyone uses.
-
Octo4a or OctoPI?
you wish lol. the mod allows you to get highest possible resolution video out of it without all the compression pixelation. its super easy to install. but it does take a little bit of linux knowledge to edit config files and stuff. heres the link if interested: https://github.com/openmiko/openmiko
-
Can I still buy an actual IP camera?
I bought a used Wyze Cam V2 relatively cheap and installed OpenMiko on it for example.
-
Docker instance won't connect to IP cam
I have a WyzeCamV2 running OpenMiko firmware, which supports (and I have configured for) H264 RTSP streaming. I can view the video stream through VLC with the url rtsp://192.168.1.199:8554/video3_unicast. I am executing the command docker run -p 8081:80 --name mycamera -e AGENT_CAPTURE_IPCAMERA_RTSP="rtsp://192.168.1.199:8554/video3_unicast" kerberos/agent:latest on my host. The agent seems to run fine and I can connect via browser. With our without AGENT_CAPTURE_IPCAMERA_RTSP... set, I cannot add the RTSP stream; no cameras show attached and when I try to connect one via dashboard->settings, it just spins. The logs aren't really helpful (see below).
-
Does a hardware webcam over IP exist?
OpenMiko is one example.
-
Ultra popular Linus Tech Tips abruptly drops their sponsor, Eufy Home Security Cameras, when it's revealed that Eufy has been secretly uploading images of the home owner, despite explicitly stating that the product only stores images locally.
That's why I only use cameras flashed with open firmware: https://github.com/openmiko/openmiko
-
[Security Camera] WYZE Cam v3 with 3-Months Cam Plus (2-Pack) $35 free shipping
If all else fails, you can flash different firmware and use them locally. I'm using [OpenMiko](https://github.com/openmiko/openmiko) on my Wyze Cam v1 (I'd assume there's a similar open-source project for the v3), and Wyze themselves publishes an RTSP firmware. Without a bit of technical know-how and some supporting hardware (namely a router than supports OpenVPN) you won't have access to the stream off your local network, but you can stream locally with VLC Player.
- Disassembling an Amazon Blink Mini Camera
libjuice
-
P2P connectivity using ICE (STUN/TURN)
For the client side, I've looked at https://github.com/paullouisageneau/libjuice, which looks promising. We want to to keep our server for the matchmaking, but then make additional use of a new server for the connectivity stage once players have agreed a game.
-
A simple C implementation to stream H.264 to browser using WebRTC
Nice, this looks like a simple and clear proof of concept!
In practice, the dependency on glib, which depends in glib, can become a practical problem for embedded devices.
That's actually why I developped libjuice [0] as the default ICE backend of libdatachannel [1].
[0] https://github.com/paullouisageneau/libjuice
What are some alternatives?
Xiaomi-Dafang-Hacks
libdatachannel - C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
WyzeHacks - Hacks I discovered allowing Wyze camera owners to do customizations
violet - Lightweight STUN/TURN server
docker-wyze-bridge - WebRTC/RTSP/RTMP/LL-HLS bridge for Wyze cams in a docker container
miniupnp - UPnP IGD implementation
exomind - A personal knowledge management tool hosted on your own personal cloud
libpeer - WebRTC Library for IoT/Embedded Device using C
openipc-firmware - OpenIPC Firmware for Wyze Cameras
n2n - Peer-to-peer VPN
nbnet - single header C(99) library to implement client-server network code for games