Hetz Ben-Hamo
lvl.2
Israel
Offline
|
Yes, it is possible
But - you'll need some Linux knowledge for that and also - it's a bit complex procedure, but it works, here is a proof:
Here are the main points:
- You'll need a linux machine (VM with 1-2 cores and 4GB RAM should be enough) with Docker or Podman installed. You can also do it directly on windows, see the URL below for instructions.
- Install nginx-rtmp from the following URL. it should be simple with 1 single command: https://hub.docker.com/r/tiangolo/nginx-rtmp/
- Install on your Windows OBS Studio and install OBS VirtualCAM (Download and install it from here: https://obsproject.com/forum/resources/obs-virtualcam.539/ )
- On the OBS screen, add the media that you want to be played back (it's optional)
- Launch DJI Mimo, connect to the DJI OSMO (you'll need the 1.0.8 firmware at least), and select live stream
- Select RTMP, type the address as: rtmp//your-ip/live (example: rtmp://192.168.0.10/live), don't forget to select 720P and 4Mbit and start the stream. If everything works, then you should hear the camera beeps and your screen on the phone should show that it's streaming. You can exit (by clicking "home" button) the app on the phone
- Go to the OBS, and in the Sources click the "+" key, click "Media Source", give it a name and press OK.
- unclick the "Local file" and in the "Input" line you should type the RTMP line just like before: rtmp://192.168.0.10/live for example, and then press OK
- If everything worked, you should see your video from the camera: watch out - there is some lag!
- Click again on "Sources", click "Video capture Device", give it a name, press OK, select your webcam and set everything you want, then press OK
Arrange the OBS screen as you want to. There are tons of tutorials about it on the Internet.
Now comes the important part: on the OBS, click on Tools and select VirtualCam, then select "Target Camera" "OBS-Camera" (don't select the others unless you installed 4 of them when installing the plugin), and click "start". Close the window with the X on the upper right (don't click Stop)
Open your video calling app (Zoom, WebEx, whatever) and go to the video settings of that app. Switch the cam on the app to "OBS-Camera" and you should see the OBS output.
Congratulations ;)
Notes:
- It doesn't work on Skype (at least on Windows). Why? donno...
- You might see the output mirrored. In the OBS, click on Tools, VirtualCam, and click "Horizontal Flip".
Good luck ;)
|
-
Up left - my cat, down right - me ;)
|