1,489
edits
Changes
Sidekick
,→Download & Install
{{BroadcastingMethodsNavBox}}
[[Category:Information for Models]]
== Sidekick OBS Plugin ==
Sidekick is a WebRTC broadcasting plugin for [[OBS]] that delivers high quality video with very low latency for all viewers (including mobile).
'''<span style="color:#d33;">A hard-wired Ethernet connection is STRONGLY recommended (rather than WiFi)</span>'''
== Download & Install ==
<!-- '''<span style="color:#d33;">Sidekick v3.0 coming soon!</span>''' -->
'''<span style="color:#d33;">Sidekick is not currently available. Please use [[OBS]] instead.</span>'''
<!--
*Close OBS if it is running.
*Download and install the latest [[OBS]] from https://obsproject.com.
*Visit https://www.myfreecams.com/modelweb in a web browser and log in.
*Select '''Options''' in the bottom-left corner and choose '''External Broadcaster'''.
*Download and install the Sidekick OBS Plugin from https://sidekick.myfreecams.com/beta-install.
*Open OBS, '''dismiss the Auto-Configuration Wizard by clicking Cancel''', and then quit OBS (click Exit in the bottom right corner).
-->
== OBS Settings ==
[[File:Obs-main-window-settings.png|300px|right]]
*Launch OBS if it's not running
*Open '''Settings'''
=== Video ===
[[File:Obs-settings-video.png|300px|right]]
Select the '''Video''' section in the left column
<!--
::{| class="wikitable"
|style="text-align:center;" | '''HD 720p'''
|
|-
|Base (Canvas) Resolution
|'''1280 x 720'''
|-
|Output (Scaled) Resolution
|'''1280 x 720'''
|-
|'''Common FPS Values'''
|'''30'''
|}
::{| class="wikitable"
|style="text-align:center;" | '''HD+ 1080p'''
|
|-
|Base (Canvas) Resolution
|'''1920 x 1080'''
|-
|Output (Scaled) Resolution
|'''1920 x 1080'''
|-
|'''Common FPS Values'''
|'''30'''
|}
-->
{| class="wikitable"
|Base (Canvas) Resolution
|'''1280 x 720'''
|-
|Output (Scaled) Resolution
|'''1280 x 720'''
|-
|'''Common FPS Values'''
|'''30'''
|}
Sidekick 720p @ 2.5 Mbps will be delivered without transcoding when viewed using the WebRTC player, resulting in the lowest latency and very high quality—approaching or even exceeding the quality of (normal) OBS in 1080p. Sidekick uses the excellent x264 H264 encoder, whereas all browser-based broadcasters use the inferior OpenH264 encoder (if streaming H264).
<!--
Important: Do not attempt 1080p unless you have a desktop computer (or powerful laptop), a '''wired (Ethernet)''' internet connection with 12+ Mbps upload bandwidth, and have successfully broadcast using the HD 720p settings.
-->
=== Stream ===
[[File:Myfreecams-webrtc-service.png|300px|right]]
*Select the '''Stream''' option in the left column.
*Change '''Service''' to '''MyFreeCams WebRTC'''
*Do not change the Stream Key. It is automatically fetched from MyFreeCams.
=== Output ===
[[File:Sidekick-OBS-Output.png|300px|right]]
<!--
::{| class="wikitable"
|Output Mode
|'''Simple'''
|-
|Video Bitrate (720p / 1080p)
|'''2500 / 4000'''
|-
|Encoder
|'''x264'''
|-
|Audio Bitrate
|'''128'''
|-
|}
-->
No changes are needed to this section. It should be:
{| class="wikitable"
|Output Mode
|'''Simple'''
|-
|Video Bitrate
|'''2500'''
|-
|Encoder
|'''x264'''
|-
|Audio Bitrate
|'''128'''
|-
|}
=== Audio ===
Change Mic/Auxiliary Audio to your highest quality microphone (the one closest to your mouth):
{| class="wikitable"
|'''Mic/Auxiliary Audio'''
|'''Blue Yeti''' or '''Logitech BRIO''' (example)
|}
*[[Fixing out of sync audio & video | Fix out of sync audio/video]]
*[[Remove_Background_Noise | Remove background noise]]
*[[Loopback | macOS: Capture desktop/application audio]]
== Linking ==
*Click '''Link''' in the MFC panel
::[[File:Sidekick-link-account.png|300px]]
*Enter your current MFC Username & Password in the Authorization window and click '''Login'''
::[[File:Sidekick-login.png|300px]]
*Click the blue '''Link''' button to connect Sidekick to your model account.
::[[File:Sidekick-link-options.png|300px]]
== Add Webcam Source ==
[[File:Obs-add-source-video-capture-device.png|100px|right]]
<!--
[[File:Obs-advanced-webcam-settings-win.png|right|200px]]
[[File:Obs-advanced-webcam-settings-mac.png|right|200px]]
-->
*Click '''+''' (plus symbol) at the bottom of the '''Sources panel''' and select '''Video Capture Device'''
*Enter a name for your webcam and click '''OK'''
<!--
*Click '''+''' (plus symbol) at the bottom of the '''Sources panel''' and select '''Video Capture Device'''
*Enter a name for your webcam (such as C922 or BRIO) and click '''OK'''
*Click the '''Device''' drop-down menu and select your webcam
*Use the following settings:
=== Webcam Properties ===
==== Windows ====
{| class="wikitable"
|Resolution/FPS Type
|'''Custom'''
|-
|Resolution
|'''1280 x 720'''
|-
|FPS
|'''Match Output FPS'''
|-
|Video Format
|'''Any'''
|-
|YUV Color Space
|'''709'''
|-
|YUV Color Range
|'''Partial'''
|-
|Buffering
|'''Disable'''
|}
==== Mac ====
{| class="wikitable"
|Use Preset
|'''▢ unchecked'''
|-
|Resolution
|'''1280 x 720'''
|-
|Frame Rate
|'''Simple FPS Values - 30'''
|-
|Input Format
|'''Auto'''
|-
|Color Space
|'''Rec. 709'''
|-
|Video Range
|'''Partial'''
|-
|Use Buffering
|'''▢ unchecked'''
|}
-->
== Broadcasting ==
'''** Start from this step every time you broadcast **'''
* Login to the [[ModelWeb]] (https://www.myfreecams.com/modelweb)
*Launch OBS
*Check the MFC panel to make sure you are linked to MFC and logged in to the [[ModelWeb]].
:An easy way to verify this is to look for the green "MFC" logo in the bottom right corner of OBS.
::[[File:Sidekick-linked.png|300px]]
*Click '''Start Streaming'''.
::[[File:Obs-main-window-start-streaming.png|300px]]
*To start broadcasting on MyFreeCams, click the '''Start Public''' or '''Start Club''' button in the ModelWeb.
::[[File:Obs-ready-to-broadcast.png|300px]]
<!--
*Note: if you see, '''Attach to Public (Go Live)''' click on the link to become ready to broadcast.
::[[File:Obs-attach-to-public.png|300px]]
-->
== Video Preview ==
[[File:Virtual-camera-preview.png|right|300px|thumb|Toggle the preview from the ModelWeb Status Bar]]
When using Sidekick, a real-time video preview is automatically enabled in top left panel of the [[Model Web Broadcaster]].
If you don't see yourself in the ModelWeb preview panel:
*Click the '''Cam Settings''' button to display the video device selection menu.
*Choose '''OBS Virtual Camera'''.
If you wish to use a windowed projector instead::
* Click '''Stop Virtual Camera''' in OBS
* Click the '''Preview''' button in the ModelWeb Status Bar to turn off the real-time video feed in the ModelWeb preview panel.
== Uninstalling ==
*Windows: Press '''Win + R''' to open the Run dialog box and enter
::<code>%PUBLIC%\sidekick\unins000.exe</code>
*macOS: [https://sidekick.myfreecams.com/beta-install/res/Sidekick-uninstall.pkg Sidekick Uninstaller]
*macOS: [https://sidekick.myfreecams.com/beta-install/res/obs-reset-settings.pkg Sidekick Uninstaller + OBS Settings Reset App] - '''this will delete ALL OBS settings/profiles/scenes'''
== Tips ==
If you have a slower computer, you can reduce the rendering delay by disabling the main OBS preview:
*Right click the video preview in the main application and select '''✓Enable Preview''' to disable the preview
[[Category:Information for Models]]
== Sidekick OBS Plugin ==
Sidekick is a WebRTC broadcasting plugin for [[OBS]] that delivers high quality video with very low latency for all viewers (including mobile).
'''<span style="color:#d33;">A hard-wired Ethernet connection is STRONGLY recommended (rather than WiFi)</span>'''
== Download & Install ==
<!-- '''<span style="color:#d33;">Sidekick v3.0 coming soon!</span>''' -->
'''<span style="color:#d33;">Sidekick is not currently available. Please use [[OBS]] instead.</span>'''
<!--
*Close OBS if it is running.
*Download and install the latest [[OBS]] from https://obsproject.com.
*Visit https://www.myfreecams.com/modelweb in a web browser and log in.
*Select '''Options''' in the bottom-left corner and choose '''External Broadcaster'''.
*Download and install the Sidekick OBS Plugin from https://sidekick.myfreecams.com/beta-install.
*Open OBS, '''dismiss the Auto-Configuration Wizard by clicking Cancel''', and then quit OBS (click Exit in the bottom right corner).
-->
== OBS Settings ==
[[File:Obs-main-window-settings.png|300px|right]]
*Launch OBS if it's not running
*Open '''Settings'''
=== Video ===
[[File:Obs-settings-video.png|300px|right]]
Select the '''Video''' section in the left column
<!--
::{| class="wikitable"
|style="text-align:center;" | '''HD 720p'''
|
|-
|Base (Canvas) Resolution
|'''1280 x 720'''
|-
|Output (Scaled) Resolution
|'''1280 x 720'''
|-
|'''Common FPS Values'''
|'''30'''
|}
::{| class="wikitable"
|style="text-align:center;" | '''HD+ 1080p'''
|
|-
|Base (Canvas) Resolution
|'''1920 x 1080'''
|-
|Output (Scaled) Resolution
|'''1920 x 1080'''
|-
|'''Common FPS Values'''
|'''30'''
|}
-->
{| class="wikitable"
|Base (Canvas) Resolution
|'''1280 x 720'''
|-
|Output (Scaled) Resolution
|'''1280 x 720'''
|-
|'''Common FPS Values'''
|'''30'''
|}
Sidekick 720p @ 2.5 Mbps will be delivered without transcoding when viewed using the WebRTC player, resulting in the lowest latency and very high quality—approaching or even exceeding the quality of (normal) OBS in 1080p. Sidekick uses the excellent x264 H264 encoder, whereas all browser-based broadcasters use the inferior OpenH264 encoder (if streaming H264).
<!--
Important: Do not attempt 1080p unless you have a desktop computer (or powerful laptop), a '''wired (Ethernet)''' internet connection with 12+ Mbps upload bandwidth, and have successfully broadcast using the HD 720p settings.
-->
=== Stream ===
[[File:Myfreecams-webrtc-service.png|300px|right]]
*Select the '''Stream''' option in the left column.
*Change '''Service''' to '''MyFreeCams WebRTC'''
*Do not change the Stream Key. It is automatically fetched from MyFreeCams.
=== Output ===
[[File:Sidekick-OBS-Output.png|300px|right]]
<!--
::{| class="wikitable"
|Output Mode
|'''Simple'''
|-
|Video Bitrate (720p / 1080p)
|'''2500 / 4000'''
|-
|Encoder
|'''x264'''
|-
|Audio Bitrate
|'''128'''
|-
|}
-->
No changes are needed to this section. It should be:
{| class="wikitable"
|Output Mode
|'''Simple'''
|-
|Video Bitrate
|'''2500'''
|-
|Encoder
|'''x264'''
|-
|Audio Bitrate
|'''128'''
|-
|}
=== Audio ===
Change Mic/Auxiliary Audio to your highest quality microphone (the one closest to your mouth):
{| class="wikitable"
|'''Mic/Auxiliary Audio'''
|'''Blue Yeti''' or '''Logitech BRIO''' (example)
|}
*[[Fixing out of sync audio & video | Fix out of sync audio/video]]
*[[Remove_Background_Noise | Remove background noise]]
*[[Loopback | macOS: Capture desktop/application audio]]
== Linking ==
*Click '''Link''' in the MFC panel
::[[File:Sidekick-link-account.png|300px]]
*Enter your current MFC Username & Password in the Authorization window and click '''Login'''
::[[File:Sidekick-login.png|300px]]
*Click the blue '''Link''' button to connect Sidekick to your model account.
::[[File:Sidekick-link-options.png|300px]]
== Add Webcam Source ==
[[File:Obs-add-source-video-capture-device.png|100px|right]]
<!--
[[File:Obs-advanced-webcam-settings-win.png|right|200px]]
[[File:Obs-advanced-webcam-settings-mac.png|right|200px]]
-->
*Click '''+''' (plus symbol) at the bottom of the '''Sources panel''' and select '''Video Capture Device'''
*Enter a name for your webcam and click '''OK'''
<!--
*Click '''+''' (plus symbol) at the bottom of the '''Sources panel''' and select '''Video Capture Device'''
*Enter a name for your webcam (such as C922 or BRIO) and click '''OK'''
*Click the '''Device''' drop-down menu and select your webcam
*Use the following settings:
=== Webcam Properties ===
==== Windows ====
{| class="wikitable"
|Resolution/FPS Type
|'''Custom'''
|-
|Resolution
|'''1280 x 720'''
|-
|FPS
|'''Match Output FPS'''
|-
|Video Format
|'''Any'''
|-
|YUV Color Space
|'''709'''
|-
|YUV Color Range
|'''Partial'''
|-
|Buffering
|'''Disable'''
|}
==== Mac ====
{| class="wikitable"
|Use Preset
|'''▢ unchecked'''
|-
|Resolution
|'''1280 x 720'''
|-
|Frame Rate
|'''Simple FPS Values - 30'''
|-
|Input Format
|'''Auto'''
|-
|Color Space
|'''Rec. 709'''
|-
|Video Range
|'''Partial'''
|-
|Use Buffering
|'''▢ unchecked'''
|}
-->
== Broadcasting ==
'''** Start from this step every time you broadcast **'''
* Login to the [[ModelWeb]] (https://www.myfreecams.com/modelweb)
*Launch OBS
*Check the MFC panel to make sure you are linked to MFC and logged in to the [[ModelWeb]].
:An easy way to verify this is to look for the green "MFC" logo in the bottom right corner of OBS.
::[[File:Sidekick-linked.png|300px]]
*Click '''Start Streaming'''.
::[[File:Obs-main-window-start-streaming.png|300px]]
*To start broadcasting on MyFreeCams, click the '''Start Public''' or '''Start Club''' button in the ModelWeb.
::[[File:Obs-ready-to-broadcast.png|300px]]
<!--
*Note: if you see, '''Attach to Public (Go Live)''' click on the link to become ready to broadcast.
::[[File:Obs-attach-to-public.png|300px]]
-->
== Video Preview ==
[[File:Virtual-camera-preview.png|right|300px|thumb|Toggle the preview from the ModelWeb Status Bar]]
When using Sidekick, a real-time video preview is automatically enabled in top left panel of the [[Model Web Broadcaster]].
If you don't see yourself in the ModelWeb preview panel:
*Click the '''Cam Settings''' button to display the video device selection menu.
*Choose '''OBS Virtual Camera'''.
If you wish to use a windowed projector instead::
* Click '''Stop Virtual Camera''' in OBS
* Click the '''Preview''' button in the ModelWeb Status Bar to turn off the real-time video feed in the ModelWeb preview panel.
== Uninstalling ==
*Windows: Press '''Win + R''' to open the Run dialog box and enter
::<code>%PUBLIC%\sidekick\unins000.exe</code>
*macOS: [https://sidekick.myfreecams.com/beta-install/res/Sidekick-uninstall.pkg Sidekick Uninstaller]
*macOS: [https://sidekick.myfreecams.com/beta-install/res/obs-reset-settings.pkg Sidekick Uninstaller + OBS Settings Reset App] - '''this will delete ALL OBS settings/profiles/scenes'''
== Tips ==
If you have a slower computer, you can reduce the rendering delay by disabling the main OBS preview:
*Right click the video preview in the main application and select '''✓Enable Preview''' to disable the preview