Difference between revisions of "OBS - Open Broadcast Studio"

From BATC Wiki
Jump to navigation Jump to search
Line 17: Line 17:
 
Download FreeStreamEncoder from here: http://www.vivadatv.org/viewtopic.php?f=78&t=1007 Create a folder in the root of your C: drive named F1EJP (C:\F1EJP). Copy the downloaded file to the new folder and extract the content of the zip archive to this folder.
 
Download FreeStreamEncoder from here: http://www.vivadatv.org/viewtopic.php?f=78&t=1007 Create a folder in the root of your C: drive named F1EJP (C:\F1EJP). Copy the downloaded file to the new folder and extract the content of the zip archive to this folder.
  
=====Software configuration=====
+
=====FreeStreamCoder configuration=====
  
 
Once you have set the Portsdown up and connected to the network, get its IP address from the Info button at the bottom of the M2 menu. Typically it will be 192.168.1.xxx where xxx is a number from 2 to 253. Run the FreeStreamCoder and select the middle tab. On FreeStreamEncoder, select the Configuration tab. Use the Input drop down menu to select OBS + VirtualCam.
 
Once you have set the Portsdown up and connected to the network, get its IP address from the Info button at the bottom of the M2 menu. Typically it will be 192.168.1.xxx where xxx is a number from 2 to 253. Run the FreeStreamCoder and select the middle tab. On FreeStreamEncoder, select the Configuration tab. Use the Input drop down menu to select OBS + VirtualCam.

Revision as of 20:46, 6 October 2023

Open Broadcast Studio is a free and open source software for video recording and live streaming. Used with a separate software video encoder, such as F1EJP's FreeStreamCoder, it can give a semi-professional look to the content sent to a Portsdown DATV transmitter. You can create scenes made up of multiple sources including window captures, images, text, browser windows, webcams, capture cards and more. This configuration produces an HD 1280 x 720 25 fps output configured for a H264 encoded 333kS/s FEC 3/4 transmission.

Screenshot 2019-05-22 07.33.05.png

Hardware

You will need a capable PC. It should have an Intel i5-10500 processor or better, 16GB RAM, an SSD and ideally an nVidia graphics card that supports NVENC video encoding. GTX1070, GTX1660, RTX A2000 or better are suitable models. It's also possible to use the QuickSync video encoder built into the Intel processor mentioned above or later versions with acceptable results.

Your Portsdown and PC must be connected to the same Ethernet network. Usually, you would add a cable from your Portsdown to a spare LAN port on the Internet router. Alternatively, use a small ethernet switch in the shack with a feed back to the router. Don't be tempted to use WiFi for either the Portsdown or the PC; the results will be disapointing.

Software

Your PC should be running Microsoft Windows 10 or 11 and be updated to the 22H2 release. If using an nVidia graphics card it is essential to use the latest drivers. See the nVidia website.

Download OBS v27.2.4. It's not the latest version, but can be found (amongst others) from this archive: https:// www.filehorse.com/download-obs- ... /download/ and install it. Later versions will not work with the Virtual Camera below, so ignore any requests to upgrade to a newer version.

Download the Virtual Camera v2.05 plugin from here: https://obsproject.com/forum/resources/obs-virtualcam.949/download Open the file and the installer should find the OBS installation and place the files in the right place.

Download FreeStreamEncoder from here: http://www.vivadatv.org/viewtopic.php?f=78&t=1007 Create a folder in the root of your C: drive named F1EJP (C:\F1EJP). Copy the downloaded file to the new folder and extract the content of the zip archive to this folder.

FreeStreamCoder configuration

Once you have set the Portsdown up and connected to the network, get its IP address from the Info button at the bottom of the M2 menu. Typically it will be 192.168.1.xxx where xxx is a number from 2 to 253. Run the FreeStreamCoder and select the middle tab. On FreeStreamEncoder, select the Configuration tab. Use the Input drop down menu to select OBS + VirtualCam.

Enter the Porstdown's IP address in the Output IP Address boxes and set the port to 10000. From the Encoder drop down menu select the appropriate entry depending on what hardware accelerated encoding is available. Leave the FPS setting at 25. Audio sample rate should be 48000. Audio sync can be adjusted later.

Now select the DVB Tables tab. Enter your callsign and optionally the location in the top boxes. The rest can be left as default.

Select the MPEG Transport Stream tab. Set DVB to DVB-S2, Symbol Rate 333, FEC to 3/4, FEC frame to 64800, Codec to H264, Image size 1280 x 720, FPS to 25, Audio codec to AAC and Audi AAC kb/s to 64. That completes the set up of FreeStreamCoder.


OBS configuration

Work in progress.............

Conclusion