-
Notifications
You must be signed in to change notification settings - Fork 345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get webrtc stream from wyze-bridge #588
Comments
With |
Thank you, I am just a little confused as to what the actual url should look like?
or
The former gives me: The latter seems to work, atleast it did. I thought the amazon server one was: it seems like I have to echo something that I get from a requests command. I assume I have to open a url to a webrtc stream (the one coming from wyze-bridge), in doing so I will be able to open the stream (? I think i have to do a handshake or something?) |
Both of your urls wrong. You should use exact as example You can open url in your browser and it should response with connection credentials So format: |
This is correct, using this works: webrtc:http://:5000/signaling/?kvs#format=wyze and if we remove the webrtc: part and put the rest in the browser you get some kind of json. Thank you, and was funny seeing you drop in to the wyze-bridge comment :) |
Was following this discussion here and on the wyze-bridge issue tracker this morning. I can't seem to get this to work. Is it necessary to run any script like @kevkid shows in his OP, or is formatting the config like below what should do the trick?
I have go2rtc (upgraded to latest/current version) running from inside a frigate docker container and the docker-wyze-bridge in a separate container. I'm able to stream RTSP feeds from the wyze-bridge to frigate using go2rtc, but webrtc just refuses to work (I get the black screen with "No frames have been received, check error logs" message). Using the above format doesn't work, and I've tried a few other things with no luck... what am I missing? 🤔 |
btw I never got it to do anything with the secript, Here it is in the documentation though: |
Yeahhh, that's what I thought. I've looked at that documentation page so many times now xD. No such luck here yet, but nice to hear that it is working for you |
I got it. The documentation is confusing. Only kinesis users needs scripts. echo script should output (echo) supported link in go2rtc format. For example: echo "wss://...amazonaws.com/?...#format=kinesis#client_id=...#ice_servers=[{...},{...}]" |
Hi I want to get the webrtc stream from wyze bridge. I am not sure how to do it?
Reading the documentation:
https://github.com/AlexxIT/go2rtc#source-webrtc
for docker-wyze-bridge I can get the webrtc url and it looks like this:
http://<wyze-bridge-ip>:8889/backyard-side-camera
As the docs state I can use echo to get the url that looks like:
webrtc:http://<wyze-bridge-ip>:5000/signaling/camera1?kvs#format=wyze
I can use the request library and grab the html, but I don't understand what I am looking for exactly? As I understand webrtc is dynamic and p2p, so I can understand the link being dynamic.
What would a script look like that can get me the url? I tried following along with: https://github.com/AlexxIT/go2rtc/wiki/Source-Echo-examples but they explicitly look for a .3mu url.
Current script:
The text was updated successfully, but these errors were encountered: