Techniek:Livestream: verschil tussen versies
(16 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 1: | Regel 1: | ||
__NUMBEREDHEADINGS__ {{Techniek}}<br> | __NUMBEREDHEADINGS__ {{Techniek}}<br> | ||
+ | __TOC__ | ||
+ | <br> | ||
+ | {{Klik|[[Techniek: Livestream handleiding|Livestream opstarten handleiding]]|300}} | ||
+ | <br> | ||
{| {{Stijl lichtrood}} | {| {{Stijl lichtrood}} | ||
− | + | | | |
+ | DE DOCUMENTATIE MOET DRINGEND AANGEVULD WORDEN.<BR> | ||
+ | TODO o.a. omschrijving arduino software,br> | ||
+ | *pythonleestitel7.ino (of hoger nr) | ||
+ | *livestreamsignaal10.ino | ||
+ | *lcd_livestream.ino ... de oranje lcd | ||
+ | *volgmij_extra_17.ino | ||
+ | |} | ||
+ | <br> | ||
==Trouble shooting== | ==Trouble shooting== | ||
<font color=red><b>Let op OBS Studio v. 27.1.3 is geïnstalleerd. Versie 28 heeft problemen met de OBS NDI plugin, dus niet upgraden!!<br> | <font color=red><b>Let op OBS Studio v. 27.1.3 is geïnstalleerd. Versie 28 heeft problemen met de OBS NDI plugin, dus niet upgraden!!<br> | ||
Regel 39: | Regel 51: | ||
De vinkjes moeten allemaal uit staan voor het beste resultaat.<br> | De vinkjes moeten allemaal uit staan voor het beste resultaat.<br> | ||
− | * op de livestream-laptop moet <b>studiomodus | + | * op de livestream-laptop moet <b>studiomodus uit staan</b>.<br> |
* Via wat hardware wordt het signaal van de gele led (beamer aan) optisch gekoppeld aan de arduino leonardo die via usb gekoppeld is aan de laptop. Deze geeft bij aan / uit de hotkeys Alt-D en Alt-C door naar de livestream computer via USB deze moet nu gekoppeld aan NDI<sup>tm</sup>Source2.<br> | * Via wat hardware wordt het signaal van de gele led (beamer aan) optisch gekoppeld aan de arduino leonardo die via usb gekoppeld is aan de laptop. Deze geeft bij aan / uit de hotkeys Alt-D en Alt-C door naar de livestream computer via USB deze moet nu gekoppeld aan NDI<sup>tm</sup>Source2.<br> | ||
Regel 121: | Regel 133: | ||
|width=7% valign=top colspan=2| | |width=7% valign=top colspan=2| | ||
<b>bij beamer aan</b><br> | <b>bij beamer aan</b><br> | ||
− | random keuze tussen 2 sneltoetsen | + | random keuze tussen 2 sneltoetsen<br> |
aanwezige projectievlak niet voor spreker plaatsen<br> | aanwezige projectievlak niet voor spreker plaatsen<br> | ||
|width=7% valign=top| | |width=7% valign=top| | ||
<b>bij beamer uit</b><br> | <b>bij beamer uit</b><br> | ||
+ | let op hier is slechts 1 keuze, geen random tussen 2 sneltoetsen!! | ||
altijd vrij beeld zonder projectievlak | altijd vrij beeld zonder projectievlak | ||
|- | |- | ||
Regel 230: | Regel 243: | ||
|- | |- | ||
|} | |} | ||
− | De gebruikte software is | + | De gebruikte software is volgmij_extra_17.ino in arduino<br> |
Het volg-mij kastje heeft 5 aansluitingen/bussen: | Het volg-mij kastje heeft 5 aansluitingen/bussen: | ||
# USB naar laptop voor livestream (deze geeft de hotkeys door naar OBS) dank zij de Leonardo | # USB naar laptop voor livestream (deze geeft de hotkeys door naar OBS) dank zij de Leonardo | ||
Regel 239: | Regel 252: | ||
(Zorg dat de arduino-stacks vastgeschroefd zitten, de zware stekkers en draden kunnen ze anders makkelijk loswrikken.)<br> | (Zorg dat de arduino-stacks vastgeschroefd zitten, de zware stekkers en draden kunnen ze anders makkelijk loswrikken.)<br> | ||
<br> | <br> | ||
− | + | ||
− | + | ===Nog enkele hot-keys, i.v.m. geluid=== | |
− | * microfoons uit: CTRL-1 | + | * microfoons aan: <b>CTRL-2</b> (dan rode mic plaatje niet in beeld) en <b>CTRL-6</b> betekent microfoon ook aan (kan ook direct binnen OBS, maar niet indien van arduino direct gestuurd, bij mis begint) |
− | * externe muziek aan: CTRL-4 (in OBS: Desktop-audio 2 toggle mute) | + | * microfoons uit: <b>CTRL-1</b> (dan rode mic plaatje wel in beeld) en <b>CTRL-5</b> microfoon effectief ook uit, niet enkel het plaatje |
− | * externe muziek uit: CTRL-3 (in OBS: Desktop-audio 2 toggle unmute) | + | * externe muziek aan: <b>CTRL-4</b> (in OBS: Desktop-audio 2 toggle mute) |
+ | * externe muziek uit: <b>CTRL-3</b> (in OBS: Desktop-audio 2 toggle unmute) | ||
===Pythonlees arduino=== | ===Pythonlees arduino=== | ||
Via het python-programma liturgietitel wordt aan de arduino met pythonlees de begintijd van de dienst (indien deze die dag gepland is tenminste) doorgegeven.<br> | Via het python-programma liturgietitel wordt aan de arduino met pythonlees de begintijd van de dienst (indien deze die dag gepland is tenminste) doorgegeven.<br> | ||
Op het witte lcd scherm wordt aangegeven of dit programma gerund is en indien gerund of er een begintijd bekend is (dit is voor normale geplande missen en uitvaarten altijd zo).<br> | Op het witte lcd scherm wordt aangegeven of dit programma gerund is en indien gerund of er een begintijd bekend is (dit is voor normale geplande missen en uitvaarten altijd zo).<br> | ||
− | De arduino geeft ook op het 4digit-schermpje de begintijd aan.<br> | + | De arduino geeft ook op het rode 4digit-schermpje de begintijd aan. (pythonleestitel7.ino (of hoger nr)(<br> |
Via een drieaderige dupont draad wordt aangegeven aan de volg-mij-arduino of de titel toonbaar is (voor de mis) en wordt 30 sec. voor begin van de dienst een puls gegeven waardoor het volg-mij-systeem automatisch alles overneemt en | Via een drieaderige dupont draad wordt aangegeven aan de volg-mij-arduino of de titel toonbaar is (voor de mis) en wordt 30 sec. voor begin van de dienst een puls gegeven waardoor het volg-mij-systeem automatisch alles overneemt en | ||
volgmij aanzet, micro aan enz.<br> | volgmij aanzet, micro aan enz.<br> | ||
− | Liturgietitel.exe hoort automatisch te runnen bij opstarten ( | + | Liturgietitel.exe hoort automatisch te runnen bij opstarten (deze is ondergebracht onder de knop OBS Studio starten).<br> |
− | Dit programma | + | Dit programma plaatst de liturgische titel in het bestand \\server2020\actueletitel.txt waar OBS het kan ophalen. (O.a. via knoppen auto opening en nu titel op Stream Deck).<br> |
− | liturgietitel | + | liturgietitel geeft ook de exacte tijd (met max afwijking van 15 sec) en de exacte begintijd van de dienst door. Het programma litrugietitel sluit indien de arduino antwoordt en anders automatisch na 15 minuten (900 seconden).<br> |
− | Mocht er een tweede dienst zijn, uiteraard met ander begintijd, dan dien je liturgietitel opnieuw te runnen. | + | Mocht er een tweede dienst zijn, uiteraard met ander begintijd, dan dien je liturgietitel en de hele opstartprocedure opnieuw te runnen.<br> |
− | [[Techniek:Livestream | + | Voor de python-programmeur: in python staat liturgietitel.py als liturgietitelmet.py. Je moet de naam veranderen bij gebruik op website.<br> |
+ | [[Techniek:Livestream pythonlees|schema Pythonlees alias liturgietitel]] | ||
==On-air, ledaanduiding van toestand livestream== | ==On-air, ledaanduiding van toestand livestream== | ||
Regel 364: | Regel 379: | ||
==TODO== | ==TODO== | ||
*Uitwerken van achtergrondmuziek.<br> | *Uitwerken van achtergrondmuziek.<br> | ||
− | *Livestream aan en uit | + | *Livestream aan en uit livestreamstart.exe en livestreamstop.exe werken, maar nog niet geintegreerd. |
==Voetnoten== | ==Voetnoten== | ||
Regel 371: | Regel 386: | ||
[[Category: Onderdeel]] | [[Category: Onderdeel]] | ||
[[Category: Livestream]] | [[Category: Livestream]] | ||
+ | [[Category:URGENT]] |
Huidige versie van 18 apr 2024 om 13:35
1 Trouble shootingLet op OBS Studio v. 27.1.3 is geïnstalleerd. Versie 28 heeft problemen met de OBS NDI plugin, dus niet upgraden!! 2 Huidige versieEerste keer in gebruik op zondag 6 september 2020. 3 Koppeling met ChurchSlideZie hier de schemata en uitleg. 4 GeluidHet geluid wordt afgetapt van ... met een mono jack ... deze met behulp van zelfgebouwde omzetter/attenuator naar de computer (via microfoon op usb ingang) (Deze moet je natuurlijk selecteren in de livestream-software OBS Studio). Dit geluid is perfect. 5 Beamer beeld in livestream
Dit gaat gewoon via een netwerkkabel over intranet.
Dit is ingebouwd in de arduino die ook het volg-mij systeem beheert.
Let op: de laptop ziet het beeld pas als het verandert.
Omdat er slechts één arduino (in volg-mij-systeem) de hotkeys beheert om OBS Studio aan te sturen zie hier: de nodige schemata. 6 Automatisch volgen door camera van de gekozen microfoonLet op: werkt enkel indien geluidsinstallatie is aangezet.
6.1 Uitleg van het volg-mij-systeemLet op de arduino in het volg-mij kastje doet drie dingen:
6.1.1 Beeld aan en beeld uitGele led aan (beeld aan in kerk)
Dit signaal 12V komt via een usb-kabel (niet in gebruik als internetkabel dus) naar de arduino leonardo bij de laptop, via optocoupler. 6.1.2 Uitgaande van de microfoonvoorkeur, indien ingeschakeld volgt de camera de voorkeurmicrofoon
6.2 Het Volg mij - systeemDit kan je enkel aanzetten via de groene pusher op het keuzekastje aanstaat (groeme led brandt).
De gebruikte software is volgmij_extra_17.ino in arduino
(Zorg dat de arduino-stacks vastgeschroefd zitten, de zware stekkers en draden kunnen ze anders makkelijk loswrikken.) 6.3 Nog enkele hot-keys, i.v.m. geluid
6.4 Pythonlees arduinoVia het python-programma liturgietitel wordt aan de arduino met pythonlees de begintijd van de dienst (indien deze die dag gepland is tenminste) doorgegeven. 7 On-air, ledaanduiding van toestand livestreamDeze commando's worden verstuurd via de toetsen van streamdeck (via url aldaar).
Tally en Volg-mij zijn gebouwd in december 2020 en compleet herzien in december 2023. 8 Pro memori
9 TODO
10 Voetnoten |