OmeTV Virtual Camera Unblock

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

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği yüklemek için Tampermonkey gibi bir uzantı yüklemeniz gerekir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu betiği yüklemek için bir betik yöneticisi eklentisi yüklemeniz gerekecektir.

(Zaten bir betik yöneticim var, hadi yükleyelim!)

Advertisement:

Bu stili yüklemek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için Stylus gibi bir uzantı kurmanız gerekir.

Bu stili yükleyebilmek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı kurmanız gerekir.

Bu stili yükleyebilmek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

(Zateb bir user-style yöneticim var, yükleyeyim!)

Advertisement:

Yazar
sobakintech
Günlük kurulumlar
2
Toplam kurulumlar
5
Değerlendirmeler
0 0 0
Versiyon
1
Oluşturulma
01.07.2026
Güncellenme
01.07.2026
Boyut
2,54 KB
Lisans
N/A
Geçerli

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.