OBS: získání textového streamu

hknmtt

  • ****
  • 250
    • Zobrazit profil
    • E-mail
OBS: získání textového streamu
« kdy: 07. 03. 2025, 19:53:30 »
Zaujimalo by ma, ako mozem do OBS dostat textove data/stream? Napriklad chcem z webu streamovat zive komentare, alebo kurzy akcii/mien.. a web ma json api na ich streamovanie.Vie to OBS nejak univerzalne konzumovat, alebo sa to musi riesit tak, ze sa obsah renderuje na webe a OBS len prida novu vrstvu kde premieta vlastne zobrazenie z okna prehliadaca?


Re:OBS: získání textového streamu
« Odpověď #1 kdy: 07. 03. 2025, 21:28:53 »
Co vím, jsou asi tři možnosti.
- to, co jste zmínil, tzn. vložit přes browser source např. svou lokální webovou aplikaci a data vyrenderovat z ní
- vložit si textovou vrstvu (zdroj/input), zvolit si, aby se plnil z .txt souboru (normální UTF8) na disku a pak ten soubor měnit podle potřeby, např. nějakým externím skriptem. OBS si polluje jeho obsah a načte si je, když se změní. To se používá např. jednoduché chat logy.
- využít websocket API pro OBS a aktualizovat si textový obsah z nějaké své aplikace (knihovny na API jsou třeba do Node, Pythonu.. nebo úplně obecně přes WS)
Tam jde přes request SetInputSettings změnit jakékoliv parametry daného inputu (volá se buď podle jména nebo UUIDu), tzn. v tomhle případě by šlo o parametr "text".
https://github.com/obsproject/obs-websocket/blob/master/docs/generated/protocol.md#setinputsettings

Ale možná bude mít někdo lepší nápad.

hknmtt

  • ****
  • 250
    • Zobrazit profil
    • E-mail
Re:OBS: získání textového streamu
« Odpověď #2 kdy: 07. 03. 2025, 22:16:04 »
Vdaka za info, myslim ze asi najviac UX-privetive bude pouzitie toho okna weboveho prehliadaca.