Streaming
Nota: o endpoint Iniciar streaming só pode ser usado para iniciar streaming a partir de um dispositivo Kaleo Connect. Este endpoint não pode ser usado para iniciar streaming a partir de um navegador web. Todos os outros endpoints de streaming controlam tanto navegadores quanto dispositivos Kaleo Connect.
Obter status de streaming
Leia a sessão atual e as configurações compartilhadas da igreja. Todos os campos estão presentes, inclusive quando ocioso.
Parâmetros de caminho
churchIdO ID da sua igreja. Copie-o da página API (em Integrações) no seu painel.
Obter status de streaming › Respostas
Sucesso
streamingtrue durante uma sessão ativa, incluindo inicialização, reconexões e desligamento. Não confirma que o áudio está chegando.
sessionIdID da sessão atual; null enquanto ocioso.
startedAtHora de início da sessão atual; null enquanto ocioso.
deadlineAtHora de parada automática; null enquanto ocioso ou se nenhum prazo está registrado.
speakerLanguageCódigo do idioma do locutor atual; null enquanto ocioso.
targetLanguagesCódigos dos idiomas de tradução atuais; vazio enquanto ocioso.
voiceVoz da tradução, inclusive enquanto ocioso.
visibletrue mostra legendas; false as oculta. Também se aplica enquanto ocioso.
publisherDispositivo Kaleo Connect ou navegador que envia áudio; null enquanto ocioso.
phaseEstágio da sessão; ocioso significa que nenhuma sessão está ativa.
Padrões da igreja para o próximo início manual. Substituições da sessão ativa não alteram esses valores.
Iniciar streaming
Inicie o streaming em um dispositivo Kaleo Connect usando configurações salvas. O corpo opcional pode selecionar um deviceId e substituir configurações para esta sessão. Sem deviceId, Kaleo escolhe a fonte de áudio padrão configurada na página Kaleo Connect (em Integrações) no seu painel se houver vários dispositivos com capacidade de áudio disponíveis, ou o único dispositivo fonte de áudio disponível se houver apenas um.
Parâmetros de caminho
churchIdO ID da sua igreja. Copie-o da página API (em Integrações) no seu painel.
Iniciar streaming › Corpo da requisição opcional
deviceIdID opcional do dispositivo fonte de áudio de GET /devices. Substitui o padrão da igreja para esta sessão. Se omitido, use a fonte de áudio padrão salva ou o único dispositivo pareado com capacidade de áudio; múltiplos dispositivos sem padrão requerem seleção. O dispositivo selecionado deve estar pronto.
Configurações apenas para esta sessão. Campos omitidos usam padrões salvos.
Iniciar streaming › Respostas
Sucesso
streamingtrue durante uma sessão ativa, incluindo inicialização, reconexões e desligamento. Não confirma que o áudio está chegando.
sessionIdID da sessão atual; null enquanto ocioso.
startedAtHora de início da sessão atual; null enquanto ocioso.
deadlineAtHora de parada automática; null enquanto ocioso ou se nenhum prazo está registrado.
speakerLanguageCódigo do idioma do locutor atual; null enquanto ocioso.
targetLanguagesCódigos dos idiomas de tradução atuais; vazio enquanto ocioso.
voiceVoz da tradução, inclusive enquanto ocioso.
visibletrue mostra legendas; false as oculta. Também se aplica enquanto ocioso.
publisherDispositivo Kaleo Connect ou navegador que envia áudio; null enquanto ocioso.
phaseEstágio da sessão; ocioso significa que nenhuma sessão está ativa.
Padrões da igreja para o próximo início manual. Substituições da sessão ativa não alteram esses valores.
Parar streaming
Pare a sessão de streaming atual. Nenhum corpo de solicitação é necessário.
Parâmetros de caminho
churchIdO ID da sua igreja. Copie-o da página API (em Integrações) no seu painel.
Parar streaming › Respostas
Sucesso
streamingtrue durante uma sessão ativa, incluindo inicialização, reconexões e desligamento. Não confirma que o áudio está chegando.
sessionIdID da sessão atual; null enquanto ocioso.
startedAtHora de início da sessão atual; null enquanto ocioso.
deadlineAtHora de parada automática; null enquanto ocioso ou se nenhum prazo está registrado.
speakerLanguageCódigo do idioma do locutor atual; null enquanto ocioso.
targetLanguagesCódigos dos idiomas de tradução atuais; vazio enquanto ocioso.
voiceVoz da tradução, inclusive enquanto ocioso.
visibletrue mostra legendas; false as oculta. Também se aplica enquanto ocioso.
publisherDispositivo Kaleo Connect ou navegador que envia áudio; null enquanto ocioso.
phaseEstágio da sessão; ocioso significa que nenhuma sessão está ativa.
Padrões da igreja para o próximo início manual. Substituições da sessão ativa não alteram esses valores.
Alterar voz da tradução
Altere a voz da tradução enquanto estiver ocioso ou transmitindo.
Parâmetros de caminho
churchIdO ID da sua igreja. Copie-o da página API (em Integrações) no seu painel.
Alterar voz da tradução › Corpo da requisição
voiceVoz da tradução. Pode ser alterada enquanto ocioso ou transmitindo.
Alterar voz da tradução › Respostas
Sucesso
streamingtrue durante uma sessão ativa, incluindo inicialização, reconexões e desligamento. Não confirma que o áudio está chegando.
sessionIdID da sessão atual; null enquanto ocioso.
startedAtHora de início da sessão atual; null enquanto ocioso.
deadlineAtHora de parada automática; null enquanto ocioso ou se nenhum prazo está registrado.
speakerLanguageCódigo do idioma do locutor atual; null enquanto ocioso.
targetLanguagesCódigos dos idiomas de tradução atuais; vazio enquanto ocioso.
voiceVoz da tradução, inclusive enquanto ocioso.
visibletrue mostra legendas; false as oculta. Também se aplica enquanto ocioso.
publisherDispositivo Kaleo Connect ou navegador que envia áudio; null enquanto ocioso.
phaseEstágio da sessão; ocioso significa que nenhuma sessão está ativa.
Padrões da igreja para o próximo início manual. Substituições da sessão ativa não alteram esses valores.
Alterar visibilidade
Mostrar ou ocultar legendas enquanto estiver ocioso ou transmitindo. Ocultar legendas não interrompe a sessão.
Parâmetros de caminho
churchIdO ID da sua igreja. Copie-o da página API (em Integrações) no seu painel.
Alterar visibilidade › Corpo da requisição
visibletrue mostra legendas; false as oculta enquanto o streaming continua.
Alterar visibilidade › Respostas
Sucesso
streamingtrue durante uma sessão ativa, incluindo inicialização, reconexões e desligamento. Não confirma que o áudio está chegando.
sessionIdID da sessão atual; null enquanto ocioso.
startedAtHora de início da sessão atual; null enquanto ocioso.
deadlineAtHora de parada automática; null enquanto ocioso ou se nenhum prazo está registrado.
speakerLanguageCódigo do idioma do locutor atual; null enquanto ocioso.
targetLanguagesCódigos dos idiomas de tradução atuais; vazio enquanto ocioso.
voiceVoz da tradução, inclusive enquanto ocioso.
visibletrue mostra legendas; false as oculta. Também se aplica enquanto ocioso.
publisherDispositivo Kaleo Connect ou navegador que envia áudio; null enquanto ocioso.
phaseEstágio da sessão; ocioso significa que nenhuma sessão está ativa.
Padrões da igreja para o próximo início manual. Substituições da sessão ativa não alteram esses valores.
Limpar legendas
Limpe o feed de legendas atual. Nenhum corpo de solicitação é necessário.
Parâmetros de caminho
churchIdO ID da sua igreja. Copie-o da página API (em Integrações) no seu painel.
Limpar legendas › Respostas
Sucesso
streamingtrue durante uma sessão ativa, incluindo inicialização, reconexões e desligamento. Não confirma que o áudio está chegando.
sessionIdID da sessão atual; null enquanto ocioso.
startedAtHora de início da sessão atual; null enquanto ocioso.
deadlineAtHora de parada automática; null enquanto ocioso ou se nenhum prazo está registrado.
speakerLanguageCódigo do idioma do locutor atual; null enquanto ocioso.
targetLanguagesCódigos dos idiomas de tradução atuais; vazio enquanto ocioso.
voiceVoz da tradução, inclusive enquanto ocioso.
visibletrue mostra legendas; false as oculta. Também se aplica enquanto ocioso.
publisherDispositivo Kaleo Connect ou navegador que envia áudio; null enquanto ocioso.
phaseEstágio da sessão; ocioso significa que nenhuma sessão está ativa.
Padrões da igreja para o próximo início manual. Substituições da sessão ativa não alteram esses valores.
Alterar prazo de parada automática
Defina o tempo de parada automática para uma sessão ativa. Retorna o status atualizado do streaming.
Parâmetros de caminho
churchIdO ID da sua igreja. Copie-o da página API (em Integrações) no seu painel.
Alterar prazo de parada automática › Corpo da requisição
deadlineAtHora futura de parada automática com Z ou deslocamento de fuso horário. Não mais tarde que seis horas após startedAt.
Alterar prazo de parada automática › Respostas
Sucesso
streamingtrue durante uma sessão ativa, incluindo inicialização, reconexões e desligamento. Não confirma que o áudio está chegando.
sessionIdID da sessão atual; null enquanto ocioso.
startedAtHora de início da sessão atual; null enquanto ocioso.
deadlineAtHora de parada automática; null enquanto ocioso ou se nenhum prazo está registrado.
speakerLanguageCódigo do idioma do locutor atual; null enquanto ocioso.
targetLanguagesCódigos dos idiomas de tradução atuais; vazio enquanto ocioso.
voiceVoz da tradução, inclusive enquanto ocioso.
visibletrue mostra legendas; false as oculta. Também se aplica enquanto ocioso.
publisherDispositivo Kaleo Connect ou navegador que envia áudio; null enquanto ocioso.
phaseEstágio da sessão; ocioso significa que nenhuma sessão está ativa.
Padrões da igreja para o próximo início manual. Substituições da sessão ativa não alteram esses valores.
Ajustar tempo de parada automática
Adicione ou subtraia tempo de parada automática. Enquanto ocioso, altere a duração para o próximo início manual. Enquanto transmitindo, altere o prazo atual. Cada solicitação aplica um ajuste separado.
Parâmetros de caminho
churchIdO ID da sua igreja. Copie-o da página API (em Integrações) no seu painel.
Ajustar tempo de parada automática › Corpo da requisição
deltaSecondsSegundos para adicionar à duração ociosa ou prazo atual; valores negativos subtraem. Não pode ser 0. Duração ociosa: 60–21600 segundos. Prazo ao vivo: futuro, dentro de seis horas de startedAt.
Ajustar tempo de parada automática › Respostas
Sucesso
streamingtrue durante uma sessão ativa, incluindo inicialização, reconexões e desligamento. Não confirma que o áudio está chegando.
sessionIdID da sessão atual; null enquanto ocioso.
startedAtHora de início da sessão atual; null enquanto ocioso.
deadlineAtHora de parada automática; null enquanto ocioso ou se nenhum prazo está registrado.
speakerLanguageCódigo do idioma do locutor atual; null enquanto ocioso.
targetLanguagesCódigos dos idiomas de tradução atuais; vazio enquanto ocioso.
voiceVoz da tradução, inclusive enquanto ocioso.
visibletrue mostra legendas; false as oculta. Também se aplica enquanto ocioso.
publisherDispositivo Kaleo Connect ou navegador que envia áudio; null enquanto ocioso.
phaseEstágio da sessão; ocioso significa que nenhuma sessão está ativa.
Padrões da igreja para o próximo início manual. Substituições da sessão ativa não alteram esses valores.

