I'm writing this new OBS install post, as newer releases use different options, and things were getting a little confusing. Unfortunately, not everything works as it did in the past. That might be me, or other stuff may have changed...
Overview
OBS is a fantastic piece of free software, that allows you to manipulate video streams, record your screen, enhance your webcam, and tons of other things. Add a few drivers and devices, and you can basically stream from any device to any other device or app.
That is, if it works...
Here are a few possibilities:
Let's install OBS!
1. OBS
This time I'm using the installer. Some of the hoops make it a bit harder to go portable.1. Download. You'll find v32.0.4 on the OBS website: https://obsproject.com/
2. Install
OBS Studio will installed at c:\Program Files\obs-studio\
You may get a stupid 'msedgewebview2.exe' error message, telling you that it is using one or more of OBS's files. This could be a remnant from a previous installation. If you run into this problem, you have to find the offending program / process and kill it.
In my case, that was WhatsApp. Closing it should work, but not in my case. I actually had to kill some background process.
In general, make sure all other apps that might use a webcam are closed. Likely candidates: Teams, WhatsApp, Messenger, Discord, and the like...
3. Start OBS
4. Import Profiles
You did back them up, didn't you?
5. Import Scenes
6. Settings / General / System Tray / Disable
I just hate that option.
OBS should now be working.
2. Stream Bambu X1C 3D Printer
X1C -> OBS
Only useful if you have a Bambu printer, obviously...
1. Start Bambu Studio
2. Device / Camera Settings / Go Live
It may now ask you to install some additional stuff. I might already have done so, or it's not always needed, as it did not ask in my case.
3. Start OBS
4. In OBS, add a Media source
5. Local file: off
6. Input: file:C:/Users/username/AppData/Roaming/BambuStudio/cameratools/ffmpeg.sdp
You have to replace the right part with your own 'username'.
7. FFmpeg Options: protocol_whitelist=file,udp,rtp
On every future usage, do not forget to re-start Bambu Studio. (I thought I could stream directly from the printer, but that no longer seems to work if Bambu Studio isn't working. Have to look into that.)
1. Start Bambu Studio
2. Device / Camera Settings / Go Live
More
3. Stream OBS output to a Chromecast
OBS -> Chromecast
You cannot cast directly from OBS, but you can do so when routing the stream through VLC.
Setting up OBS first:
1. Go to https://github.com/iamscottxu/obs-rtspserver/releases
2. Unfold 'Assets'
3. Download obs-rtspserver-v3.1.0-windows-installer.exe
4. Install
5. Start OBS Studio
You should now have an additonal entry under Tools
6. Tools / RTSP Server
7. Auto Start on
8. Enable Multicast
9. Write down the target: rtsp://localhost/live
The VLC part:
10. Install VLC Media Player
11. Media / Open Network Stream
12. Enter URL: rtsp://localhost/
13. Playback / Renderer / Chromecast
4. Virtual Webcam
OBS -> Virtual Camera -> Other application
I'm no expert on this, but there appear to be three flavors, and they're not recognized by all programs and / or browsers.
1. Close all other apps
2. Start OBS
3. Start Virtual Camera
4. Start Discord (desktop app!)
5. Settings / Voice & Video
6. Camera / OBS Virtual Camera
7. Test Video
Note
The startup order of any app is important! Close all other apps, then start OBS, so it can claim any real webcams, and it can make its virtual webcams available to other apps.
The Discord desktop app (not the browser version!) worked well as a Virtual Webcam client. In the past I could use the web version of Discord in Chrome, together with Droidcam Virtual Output, but that no longer works.
Note that many (older) tools like Bustatech Webcam Viewer have troubles detecting (virtual) Webcams. It could show a real webcam, as well as Droidcam Virtual Output, but not OBS's Virtual Camera.
5. Using the Plug In
OBS -> Virtual Camera -> Other application
If the above doesn't work for the Discord app (though it should) do the following:
1. Go to c:\program files\obs-studio\data\obs-plugins\win-dshow
2. Run 'virtualcam-install.bat' as Administrator
3. Reboot
4. Close all other apps, start OBS
5. Try the Discord app (as above)
6. Droidcam Virtual Output
OBS -> Virtual Webcam -> Other application
This isn't the same tool as the regular DroidCam app on android, this is a dedicated plugin for OBS called Droidcam Virtual Output. Don't mix them up.
This will install a kernal level driver, which is a bit more risky, but it should work with most apps as it is emulating a hardware webcam. Only install if the steps above did not work.
Steps:
1. Download (from here, you have to 'unfold' 'assets')
You need both the driver and the plug-in!
2. Install both
3. Reboot
4. Close all other apps, start OBS
5. Tools / Droidcam Virtual Output / Active
6. Try the Discord app (as above) but select DroidCam Video
More
- https://obsproject.com/forum/resources/droidcam-virtual-output.1580/
- https://github.com/dev47apps/droidcam-obs-virtual-output/releases
- OBS



No comments:
Post a Comment