How to set up a stream on RobotStreamer
Pick the method of streaming you like best. RobotStreamer has low latency (immediate, but image may be imperfect at times) and higher latency options (more buffering, easier to maintain image quality).
Method A. To stream from webcam ZERO LATENCY
Step 1. Click on 'stream' (top right)
Step 2. Click on start stream
Method B. To stream using RTMP (Works with with OBS/PRISM or similar apps) 10 second delay
1) Create a robot with RTMP selected.
2) Get your robot id from the My Streams & Robots tab in your user settings. (Not camera id!)
3) Download and open OBS
4) Open Settings and click the Stream tab.
5) Select "Custom..." as the service. Server should be rtmp://rtmp.robotstreamer.com/live
Stream key should be robot_id?key=stream_key_here
Replace robot_id and stream_key_here with your info.
For example, if your robot id is 69 and your stream key is abcde in broadcaster settings then you would put in 60?key=abcde for your stream key in OBS.
That's it. When you start stream from OBS your stream will com up
Optional: to get TTS working with this method visit the page:
https://robotstreamer.com/robot/YOURROBOTIDHERE/broadcast
Replace YOURROBOTIDHERE with your robot id
Do no press the button on the webpage to start stream in this case. You don't need to because this is just for TTS.
Method C. To stream OBS ZERO LATENCY
Step 1. Start a virtual cam in OBS. If you don't have virtual cam, upgrade OBS.
Step 2. Click on 'stream' (top right)
Step 3. Select the virtual cam as input
Step 4. Click on start stream
To stream OBS by simply capturing your whole screen ZERO LATENCY:
Step 1. Start OBS
Step 2. Click on 'stream' (top right)
Step 3. Select screen capture
Step 4. Click on start stream
Optional: This is optional. It's one way to get good control of the system audio when using OBS and zero latency.
- you need virtual cable and virtual cam
-- https://www.vb-audio.com/Cable/index.htm
- use these browser settings (rs stream page)
-- force-camera: obs camera
-- force-audio: cable output
then set the following....
If want to use really old OBS, you will need this for virtual cam:
-- virtual cam is built in to OBS now. OBS https://github.com/CatxFish/obs-virtual-cam/releases/download/2.0.4/OBS-VirtualCam2.0.4-Installer.exe
Note: you should probably upgrade OBS rather than trying to make that work.
If you have any questions:
robotstreamer discord
Ask in tech support channel.