Streaming
Opmerking: de Start streaming endpoint kan alleen worden gebruikt om streaming te starten vanaf een Kaleo Connect-apparaat. Deze endpoint kan niet worden gebruikt om streaming te starten vanuit een webbrowser. Alle andere streaming endpoints bedienen zowel browser- als Kaleo Connect-apparaten.
Streamingstatus ophalen
Lees de huidige sessie en gedeelde kerkinstellingen. Alle velden zijn aanwezig, ook tijdens inactiviteit.
Padparameters
churchIdJe kerk-ID. Kopieer deze van de API pagina (onder Integraties) in je dashboard.
Streamingstatus ophalen › Antwoorden
Succes
streamingtrue tijdens een actieve sessie, inclusief opstarten, opnieuw verbinden en afsluiten. Bevestigt niet dat audio binnenkomt.
sessionIdHuidige sessie-ID; null tijdens inactiviteit.
startedAtStarttijd huidige sessie; null tijdens inactiviteit.
deadlineAtAutomatische stoptijd; null tijdens inactiviteit of als geen deadline is geregistreerd.
speakerLanguageHuidige sprekerstaalcode; null tijdens inactiviteit.
targetLanguagesHuidige vertaaltalcodes; leeg tijdens inactiviteit.
voiceVertaalstem, ook tijdens inactiviteit.
visibletrue toont ondertitels; false verbergt ze. Geldt ook tijdens inactiviteit.
publisherKaleo Connect-apparaat of browser die audio verzendt; null tijdens inactiviteit.
phaseSessie-fase; inactiviteit betekent dat er geen actieve sessie is.
Kerkstandaarden voor de volgende handmatige start. Actieve sessie-overschrijvingen wijzigen deze waarden niet.
Start streaming
Start streaming op een Kaleo Connect-apparaat met opgeslagen instellingen. De optionele body kan een deviceId selecteren en instellingen voor deze sessie overschrijven. Zonder deviceId kiest Kaleo de standaard audio-bron die is geconfigureerd op de Kaleo Connect pagina (onder Integraties) in je dashboard als er meerdere audio-capabele apparaten beschikbaar zijn, of het enige beschikbare audio-bronapparaat als er slechts één is.
Padparameters
churchIdJe kerk-ID. Kopieer deze van de API pagina (onder Integraties) in je dashboard.
Start streaming › Request Body optioneel
deviceIdOptionele audio-bron apparaat-ID van GET /devices. Overschrijft de standaard van de kerk voor deze sessie. Indien weggelaten, gebruik de opgeslagen standaard audio-bron of het enige audio-bron-capabele gekoppelde apparaat; meerdere apparaten zonder standaard vereisen selectie. Het geselecteerde apparaat moet nog steeds klaar zijn.
Instellingen alleen voor deze sessie. Weggelaten velden gebruiken opgeslagen standaardwaarden.
Start streaming › Antwoorden
Succes
streamingtrue tijdens een actieve sessie, inclusief opstarten, opnieuw verbinden en afsluiten. Bevestigt niet dat audio binnenkomt.
sessionIdHuidige sessie-ID; null tijdens inactiviteit.
startedAtStarttijd huidige sessie; null tijdens inactiviteit.
deadlineAtAutomatische stoptijd; null tijdens inactiviteit of als geen deadline is geregistreerd.
speakerLanguageHuidige sprekerstaalcode; null tijdens inactiviteit.
targetLanguagesHuidige vertaaltalcodes; leeg tijdens inactiviteit.
voiceVertaalstem, ook tijdens inactiviteit.
visibletrue toont ondertitels; false verbergt ze. Geldt ook tijdens inactiviteit.
publisherKaleo Connect-apparaat of browser die audio verzendt; null tijdens inactiviteit.
phaseSessie-fase; inactiviteit betekent dat er geen actieve sessie is.
Kerkstandaarden voor de volgende handmatige start. Actieve sessie-overschrijvingen wijzigen deze waarden niet.
Stop streaming
Stop de huidige streaming sessie. Er is geen request body nodig.
Padparameters
churchIdJe kerk-ID. Kopieer deze van de API pagina (onder Integraties) in je dashboard.
Stop streaming › Antwoorden
Succes
streamingtrue tijdens een actieve sessie, inclusief opstarten, opnieuw verbinden en afsluiten. Bevestigt niet dat audio binnenkomt.
sessionIdHuidige sessie-ID; null tijdens inactiviteit.
startedAtStarttijd huidige sessie; null tijdens inactiviteit.
deadlineAtAutomatische stoptijd; null tijdens inactiviteit of als geen deadline is geregistreerd.
speakerLanguageHuidige sprekerstaalcode; null tijdens inactiviteit.
targetLanguagesHuidige vertaaltalcodes; leeg tijdens inactiviteit.
voiceVertaalstem, ook tijdens inactiviteit.
visibletrue toont ondertitels; false verbergt ze. Geldt ook tijdens inactiviteit.
publisherKaleo Connect-apparaat of browser die audio verzendt; null tijdens inactiviteit.
phaseSessie-fase; inactiviteit betekent dat er geen actieve sessie is.
Kerkstandaarden voor de volgende handmatige start. Actieve sessie-overschrijvingen wijzigen deze waarden niet.
Vertaalstem wijzigen
Wijzig de vertaalstem tijdens inactiviteit of streaming.
Padparameters
churchIdJe kerk-ID. Kopieer deze van de API pagina (onder Integraties) in je dashboard.
Vertaalstem wijzigen › Request Body
voiceVertaalstem. Kan worden gewijzigd tijdens inactiviteit of streaming.
Vertaalstem wijzigen › Antwoorden
Succes
streamingtrue tijdens een actieve sessie, inclusief opstarten, opnieuw verbinden en afsluiten. Bevestigt niet dat audio binnenkomt.
sessionIdHuidige sessie-ID; null tijdens inactiviteit.
startedAtStarttijd huidige sessie; null tijdens inactiviteit.
deadlineAtAutomatische stoptijd; null tijdens inactiviteit of als geen deadline is geregistreerd.
speakerLanguageHuidige sprekerstaalcode; null tijdens inactiviteit.
targetLanguagesHuidige vertaaltalcodes; leeg tijdens inactiviteit.
voiceVertaalstem, ook tijdens inactiviteit.
visibletrue toont ondertitels; false verbergt ze. Geldt ook tijdens inactiviteit.
publisherKaleo Connect-apparaat of browser die audio verzendt; null tijdens inactiviteit.
phaseSessie-fase; inactiviteit betekent dat er geen actieve sessie is.
Kerkstandaarden voor de volgende handmatige start. Actieve sessie-overschrijvingen wijzigen deze waarden niet.
Zichtbaarheid wijzigen
Toon of verberg ondertitels tijdens inactiviteit of streaming. Het verbergen van ondertitels stopt de sessie niet.
Padparameters
churchIdJe kerk-ID. Kopieer deze van de API pagina (onder Integraties) in je dashboard.
Zichtbaarheid wijzigen › Request Body
visibletrue toont ondertitels; false verbergt ze terwijl streaming doorgaat.
Zichtbaarheid wijzigen › Antwoorden
Succes
streamingtrue tijdens een actieve sessie, inclusief opstarten, opnieuw verbinden en afsluiten. Bevestigt niet dat audio binnenkomt.
sessionIdHuidige sessie-ID; null tijdens inactiviteit.
startedAtStarttijd huidige sessie; null tijdens inactiviteit.
deadlineAtAutomatische stoptijd; null tijdens inactiviteit of als geen deadline is geregistreerd.
speakerLanguageHuidige sprekerstaalcode; null tijdens inactiviteit.
targetLanguagesHuidige vertaaltalcodes; leeg tijdens inactiviteit.
voiceVertaalstem, ook tijdens inactiviteit.
visibletrue toont ondertitels; false verbergt ze. Geldt ook tijdens inactiviteit.
publisherKaleo Connect-apparaat of browser die audio verzendt; null tijdens inactiviteit.
phaseSessie-fase; inactiviteit betekent dat er geen actieve sessie is.
Kerkstandaarden voor de volgende handmatige start. Actieve sessie-overschrijvingen wijzigen deze waarden niet.
Ondertitels wissen
Wis de huidige ondertitelstroom. Er is geen request body nodig.
Padparameters
churchIdJe kerk-ID. Kopieer deze van de API pagina (onder Integraties) in je dashboard.
Ondertitels wissen › Antwoorden
Succes
streamingtrue tijdens een actieve sessie, inclusief opstarten, opnieuw verbinden en afsluiten. Bevestigt niet dat audio binnenkomt.
sessionIdHuidige sessie-ID; null tijdens inactiviteit.
startedAtStarttijd huidige sessie; null tijdens inactiviteit.
deadlineAtAutomatische stoptijd; null tijdens inactiviteit of als geen deadline is geregistreerd.
speakerLanguageHuidige sprekerstaalcode; null tijdens inactiviteit.
targetLanguagesHuidige vertaaltalcodes; leeg tijdens inactiviteit.
voiceVertaalstem, ook tijdens inactiviteit.
visibletrue toont ondertitels; false verbergt ze. Geldt ook tijdens inactiviteit.
publisherKaleo Connect-apparaat of browser die audio verzendt; null tijdens inactiviteit.
phaseSessie-fase; inactiviteit betekent dat er geen actieve sessie is.
Kerkstandaarden voor de volgende handmatige start. Actieve sessie-overschrijvingen wijzigen deze waarden niet.
Automatische stopdeadline wijzigen
Stel de automatische stoptijd in voor een actieve sessie. Geeft de bijgewerkte streamingstatus terug.
Padparameters
churchIdJe kerk-ID. Kopieer deze van de API pagina (onder Integraties) in je dashboard.
Automatische stopdeadline wijzigen › Request Body
deadlineAtToekomstige automatische stoptijd met Z of een tijdzone-offset. Niet later dan zes uur na startedAt.
Automatische stopdeadline wijzigen › Antwoorden
Succes
streamingtrue tijdens een actieve sessie, inclusief opstarten, opnieuw verbinden en afsluiten. Bevestigt niet dat audio binnenkomt.
sessionIdHuidige sessie-ID; null tijdens inactiviteit.
startedAtStarttijd huidige sessie; null tijdens inactiviteit.
deadlineAtAutomatische stoptijd; null tijdens inactiviteit of als geen deadline is geregistreerd.
speakerLanguageHuidige sprekerstaalcode; null tijdens inactiviteit.
targetLanguagesHuidige vertaaltalcodes; leeg tijdens inactiviteit.
voiceVertaalstem, ook tijdens inactiviteit.
visibletrue toont ondertitels; false verbergt ze. Geldt ook tijdens inactiviteit.
publisherKaleo Connect-apparaat of browser die audio verzendt; null tijdens inactiviteit.
phaseSessie-fase; inactiviteit betekent dat er geen actieve sessie is.
Kerkstandaarden voor de volgende handmatige start. Actieve sessie-overschrijvingen wijzigen deze waarden niet.
Automatische stoptijd aanpassen
Voeg automatische stoptijd toe of trek deze af. Tijdens inactiviteit wijzig je de duur voor de volgende handmatige start. Tijdens streaming wijzig je de huidige deadline. Elk verzoek past een afzonderlijke aanpassing toe.
Padparameters
churchIdJe kerk-ID. Kopieer deze van de API pagina (onder Integraties) in je dashboard.
Automatische stoptijd aanpassen › Request Body
deltaSecondsSeconden om toe te voegen aan de inactieve duur of huidige deadline; negatieve waarden trekken af. Kan niet 0 zijn. Inactieve duur: 60–21600 seconden. Live deadline: toekomst, binnen zes uur na startedAt.
Automatische stoptijd aanpassen › Antwoorden
Succes
streamingtrue tijdens een actieve sessie, inclusief opstarten, opnieuw verbinden en afsluiten. Bevestigt niet dat audio binnenkomt.
sessionIdHuidige sessie-ID; null tijdens inactiviteit.
startedAtStarttijd huidige sessie; null tijdens inactiviteit.
deadlineAtAutomatische stoptijd; null tijdens inactiviteit of als geen deadline is geregistreerd.
speakerLanguageHuidige sprekerstaalcode; null tijdens inactiviteit.
targetLanguagesHuidige vertaaltalcodes; leeg tijdens inactiviteit.
voiceVertaalstem, ook tijdens inactiviteit.
visibletrue toont ondertitels; false verbergt ze. Geldt ook tijdens inactiviteit.
publisherKaleo Connect-apparaat of browser die audio verzendt; null tijdens inactiviteit.
phaseSessie-fase; inactiviteit betekent dat er geen actieve sessie is.
Kerkstandaarden voor de volgende handmatige start. Actieve sessie-overschrijvingen wijzigen deze waarden niet.

