OBS

From Wiki.MyFreeCams.com
(Redirected from External Broadcasters)
Jump to navigation Jump to search

External Broadcasting Software

You are able to seamlessly stream in Free Chat and Private/Group/Club shows on MyFreeCams using an RTMP External Broadcaster such as OBS, SplitCam, XSplit, Ecamm Live, Wirecast, ManyCam, etc.

Configuration

  • Download and install OBS from https://obsproject.com
  • If using a Mac, click and then About This Mac. If Chip contains Apple M(number) then download the macOS (Apple Silicon) version of OBS.
  • Do NOT run the Auto-Configuration Wizard (click Cancel)
  • In the Model Web Broadcaster (ModelWeb) click Options in the bottom-left corner
  • Select External Broadcaster and click Stream Key & URL
  • Click on Stream Key to copy the Stream Key to the clipboard
  • Launch OBS. Click Settings and select the Stream tab
  • Expand the Service selector, click on Show All and choose MyFreeCams
  • Paste the Stream Key from the ModelWeb into the Stream Key box
  • Do not change the Server unless experiencing issues

Remember to update OBS with your new Stream Key anytime your MFC password changes. The Stream Key is linked to your model account's password. If you change your password, or if Model Support resets your password for you for any reason, your Stream Key will automatically be regenerated as well.

A hard-wired Ethernet connection is STRONGLY recommended (rather than WiFi)

Settings

First time streaming with OBS? Choose the Software (x264) encoder, set the bitrate to 3000, and make sure your output resolution (in the Video Section) is 1280 x 720 (720p) with a frame rate of 30 FPS.

Output

Software Encoder

Output Mode Simple
Video Bitrate 3000 (720p), 4500 (1080p)
60 FPS (not recommended): 
4500 (720p60), 7000 (1080p60)
Audio Bitrate 160
Encoder Software (x264) or Hardware (NVENC)
Encoder Preset veryfast

Hardware Encoders

Only attempt after successfully broadcasting using x264 with the above settings.

NVIDIA NVENC Hardware Encoder
Output Mode Advanced
Encoder NVIDIA NVENC H.264 (new)
Rate Control CBR
Bitrate 3000 (720p), 4500 (1080p)
60 FPS (not recommended): 
4500 (720p60), 7000 (1080p60)
Keyframe Interval 1
Preset Quality
Profile high
Look-ahead unchecked
Psycho Visual Tuning checked
GPU 0
Max B-Frames 2

We don't recommend using any other hardware encoder (AMD H264/AAC, Intel QSV H264, Apple Hardware VT) at this time.

Audio

Change Mic/Auxiliary Audio to your desired microphone. Avoid the built-in microphone. Opt for the one inside your webcam, unless you have an external microphone—such as the Blue Yeti. If using an external microphone, position it as close as possible to your mouth, and far away from speakers, fans, keyboards, or other sources of noise.

Mic/Auxiliary Audio Blue Yeti or Logitech BRIO (example)

Video (HD 720p)

We recommend this setting for models with an upload speed of less than 12 Mbps to our North America (East Coast) location.

Check your connection speed at https://tests.myfreecams.com.

HD 720p
Base (Canvas) Resolution 1280 x 720
Output (Scaled) Resolution 1280 x 720
Downscale Filter Bicubic (if using a larger canvas size)
Common FPS Values 30

We strongly recommend setting FPS no higher than 30.

Video (HD+ 1080p)

Do not attempt 1080p unless you have successfully broadcast using the above HD 720p settings.

Requirements:

  • a desktop computer, Apple Silicon MacBook (2021+), or high-end/gaming laptop with 6+ cores and a discrete NVIDIA/AMD GPU.
  • a stable internet connection with 12+ Mbps upload speed to our North America (East Coast) location
  • we strongly recommend using a wired (Ethernet) connection

Check your connection speed at https://tests.myfreecams.com.

HD+ 1080p
Base (Canvas) Resolution 1920 x 1080
Output (Scaled) Resolution 1920 x 1080
Downscale Filter Bicubic (if using a larger canvas size)
Common FPS Values 30

We strongly recommend setting FPS no higher than 30.

Add Webcam Source

  • Click + (plus symbol) at the bottom of the Sources panel and select Video Capture Device
  • Enter a name for your webcam and click OK

Video Preview

Toggle the preview from the ModelWeb Status Bar

When using an External Broadcaster, the video preview in the Model Web Broadcaster is disabled by default and will show "LIVE" when broadcasting.

To enable the preview (requires OBS 26+):

  • Click Start Virtual Camera in OBS
  • Click the Preview button in the ModelWeb Status Bar to view a real-time video feed in the ModelWeb preview panel.
  • If a different video device is displayed, click the Cam Settings button to display the video device selection menu.
    • Choose OBS Virtual Camera.

Windowed Projector

Alternatively, you can use a Windowed Projector:

  • In OBS, click Settings and select the General tab. In the Projectors section select Make projectors always on top and Save projectors on exit
  • Right click the video preview in OBS and select Windowed Projector (Preview)
  • Drag the Windowed Projector to the top left corner of the Model Web Broadcaster (or anywhere) and resize as desired

If using either of these previews, you may experience missed frames due to rendering delays (on less powerful computers). To prevent this:

  • Right click the video preview in the main application and select ✓Enable Preview to disable the preview

Plugins

CharlesBot Widgets

  • Send a PM to CharlesBot with: !obs
  • You may do this by entering the following command in your chat room:
/pm CharlesBot !obs

MFC Alerts

  • Send a PM to mfcalerts with: signup
  • You may do this by entering the following command in your chat room:
/pm mfcalerts signup

Reset Settings

Requirements

Minimum Recommended
Processor Intel i5 or AMD 6-core Apple Silicon, Intel i7/i9, or AMD with 8+ cores
Internet 6 Mbps upload bandwidth 12+ Mbps upload bandwidth
Memory 8 GB RAM 16+ GB RAM
OS Windows 10 / macOS 10.15 Windows 11 / macOS 12+
Graphics DirectX 10.1 / OpenGL 3.3 GPU DirectX 10.1+ / OpenGL 3.3+ GPU

A hard-wired Ethernet connection is strongly recommended (rather than WiFi)

More Information