OmeTV Virtual Camera Unblock

Use OBS and other virtual cameras on ome.tv without getting blocked.

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Tendrás que instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Tendrás que instalar una extensión como Tampermonkey antes de poder instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Advertisement:

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Advertisement:

Autor
sobakintech
Instalaciones diarias
1
Instalaciones totales
3
Calificaciones
0 0 0
Versión
1
Creado
1/7/2026
Actualizado
1/7/2026
Tamaño
2,54 KB
Licencia
Desconocida
Funciona en

OmeTV Virtual Camera Unblock

A userscript that lets you use OBS and other virtual cameras on ome.tv, which normally rejects them as "virtual" and blocks your camera. Your real device names are kept as-is, with no renaming and no fake webcam.

Works with OBS Virtual Camera, DroidCam, NVIDIA Broadcast, XSplit, Snap Camera, ManyCam, and most others.

WARNING

Never click Start while your virtual camera is off (e.g. OBS showing its default placeholder: the OBS logo on a dark blue background with a crossed-out camera icon beneath it). ome.tv treats that static placeholder feed as fake and instantly bans your account. Always start the virtual camera and confirm it's showing a live image before you connect.

Install

1. Get a userscript manager. You need one browser extension to run the script:

  • Chrome / Brave: use Tampermonkey. (Violentmonkey no longer runs here since Chrome removed Manifest V2 support in mid-2025.)
  • Edge: use Violentmonkey (free and open source, still supported on Edge) or Tampermonkey.
  • Firefox: use Violentmonkey or Tampermonkey.

2. Install the script. Open ometv-unblock.user.js (latest release). Your userscript manager will show its install page, where you click Install. Updates then arrive automatically.

How it works

ome.tv's virtual-camera detection is entirely client-side. It funnels through one global, window.FCN, whose isValid(label) and isSuspicious(label) methods match the device label against about 75 known virtual-cam names and regexes. This userscript intercepts window.FCN at document-start and neutralizes those two methods, so every device passes with its real name.

ManyCam is a special case. ome.tv has a separate hard-coded check that fires when a track label contains manycam, which FCN doesn't cover. For that one camera we sanitize only the internal track-label string it inspects (via MediaStreamTrack.prototype.label). The device picker reads enumerateDevices, so the real "ManyCam" name still shows in the dropdown.

Built with Vite, vite-plugin-monkey (HMR), and Bun. Entry is src/main.js; the interception logic lives in src/shim.js. Set DEBUG = true in src/shim.js to log when the checks are intercepted. The patch must run before ome.tv captures its getUserMedia reference, hence document-start; if a change ever seems not to take effect, hard-reload the tab.

Disclaimer

This userscript is provided as-is, for educational purposes, with no warranty. You use it at your own risk. I am not responsible for any consequences to your account, including bans, suspensions, or any other action taken by ome.tv as a result of using this script.