LogoLogo
  • O que é o Serviço?
  • Termos de Uso
  • Política de Privacidade
  • AJUDA
    • Manual de Integrações
      • API para integração com o eduplay
        • Vídeos - Pontos de integração
          • Obtenção de URL para upload de arquivo de vídeo
          • Publicação de novo vídeo
          • Publicação de novo vídeo (utilizando OAuth)
          • Troca do arquivo de vídeo
          • Troca do arquivo de vídeo (utilizando OAuth)
          • Atualização dos dados de um vídeo preexistente
          • Atualização dos dados de um vídeo preexistente (utilizando OAuth)
          • Remoção de vídeo
          • Remoção de vídeo (utilizando OAuth)
          • Consulta do status de publicação de um vídeo
          • Listagem de vídeos
          • Listagem de vídeos em cache
          • Listagem de versões de um vídeo a partir do identificador no eduplay
          • Listagem de versões de um vídeo a partir do identificador no sistema de origem
          • Consulta dos detalhes de um vídeo
          • Consulta das legendas de um vídeo
          • Consulta de URL de exibição de uma versão de um vídeo a partir do identificador no eduplay
          • Consulta de URL de exibição de uma versão de um vídeo a partir do identificador no sistema de origem
          • Listagem de vídeos externos publicados em nome de um usuário
          • Associar um vídeo a um canal de usuário
          • Retornar o Media RSS com os vídeos mais recentes publicados por um usuário
          • Contabilização de acessos a um vídeo a partir do identificador no eduplay
          • Contabilização de acessos a um vídeo a partir do identificador no sistema de origem
          • Obtenção das estatísticas de visualização de vídeo a partir do identificador no eduplay
          • Obtenção das estatísticas de visualização de vídeo a partir do identificador no sistema de origem
          • Contabilização de acessos a vídeo ao longo da visualização com o identificador no eduplay
          • Contabilização de acessos a vídeo ao longo da visualização com o identificador no sistema de origem
          • Solicitar configuração de acessibilidade do vídeo
          • Solicitar configuração de acessibilidade do vídeo (utilizando OAuth)
          • Consulta de URL de visualização da versão em Libras a partir do identificador no eduplay
          • Consulta de URL de visualização da versão em Libras a partir do identificador no sistema de origem
        • Transmissões de vídeo ao vivo - Pontos de integração
          • Listagem de transmissões
          • Listagem de transmissões em cache
          • Listagem de transmissões agendadas pelo usuário
          • Consulta dos detalhes de uma transmissão
          • Consulta de URL de exibição de uma transmissão
          • Contabilização de acessos a uma transmissão a partir do identificador no eduplay
          • Publicação de nova transmissão
          • Atualização dos dados de uma transmissão preexistente
          • Atualização dos dados de uma transmissão preexistente (id do eduplay)
          • Atualização dos dados de agendamento de uma transmissão preexistente
          • Atualização dos dados de agendamento de uma transmissão preexistente (id do eduplay)
          • Obtenção das estatísticas de acesso simultâneo de uma transmissão de vídeo
          • Geração do endereço RTMP de uma transmissão
        • TVs e Rádios - Pontos de integração
          • Consulta de URL de exibição de uma TV ou rádio
          • Contabilização de acessos a uma TV ou rádio a partir do identificador no eduplay
          • Obtenção das estatísticas de acesso simultâneo de uma TV
          • Obtenção das estatísticas de acesso simultâneo de uma rádio
          • Listagem de TVs
          • Listagem de TVs em cache
          • Listagem de rádios
          • Listagem de rádios em cache
          • Consulta dos detalhes de uma TV
          • Consulta dos detalhes de uma rádio
        • Instituições - Pontos de integração
          • Lista de instituções
        • Cursos - Pontos de integração
          • Lista de cursos
        • Áreas de conhecimento - Pontos de integração
          • Lista de áreas de conhecimento
        • Níveis de ensino - Pontos de integração
          • Lista de níveis de ensino
        • Disciplinas - Pontos de integração
          • Lista de disciplinas
        • Usuários - Pontos de integração
          • Buscar informações de um usuário
          • Buscar informações de um usuário autenticado por meio de OAuth 2.0
          • Canais que um usuário pode publicar
          • Canais que um usuário pode publicar (utilizando OAuth)
          • Playlists que um usuário pode publicar
          • Playlists que um usuário pode publicar (utilizando OAuth)
          • Transmissões de vídeo que um usuário possui agendado (utilizando OAuth)
        • Podcasts - Pontos de integração
          • Listagem de podcasts
          • Listagem de podcasts em cache
          • Listagem de episódios do podcast
          • Consulta dos detalhes de um podcast
        • Áudios - Pontos de integração
          • Consulta dos detalhes de um áudio
          • Listagem de versões de um áudio a partir do identificador no eduplay
          • Consulta de URL de exibição de uma versão de um áudio a partir do identificador no eduplay
          • Consulta de URL da curva de áudio a partir do identificador no eduplay
        • Canais - Pontos de integração
          • Publicação de novo canal
          • Atualização dos dados de um canal preexistente
      • Envio de estatísticas a partir de player externo
        • Estatísticas gerais
        • Estatísticas de acesso simultâneo a fluxos ao vivo
      • Conferência Web
        • Transmissão da sala
        • Compartilhar video na sessão
  • Manual do Usuario
    • Meu Primeiro Acesso
    • Criando uma conta no portal eduplay
    • Perfis
      • Perfis
      • Capacidade Perfil no Eduplay
    • Publicar Conteúdo
      • Publicar Áudio e Vídeo
        • Upload de Arquivos
        • Edição de vídeo
        • Edição de Áudio
        • Finalizar publicação
      • Publicar Vídeo ou Áudio Ao Vivo
        • Vídeo ao Vivo
        • Áudio Ao Vivo
        • Configuração do Encoder para Transmitir
      • Publicar Podcast
      • Publicar Canal
      • Publicar Playlist
    • Gerenciamento de conteúdo
      • Enviar novo conteúdo
      • Filtrar conteúdos
      • Detalhes de um conteúdo
      • Canal, playlist e podcast: gerenciar itens
      • Ações em massa
    • Estatísticas de acesso
      • Estatísticas de um conteúdo
      • Estatísticas gerais
    • Incorporar conteúdos
    • Legendar vídeo
  • Manual do Service Desk
    • Transmissão de TV
    • Transmissão de Rádio
  • Últimas Atualizações
    • Atualizações 2023
Powered by GitBook
On this page

Was this helpful?

  1. AJUDA
  2. Manual de Integrações
  3. API para integração com o eduplay
  4. Transmissões de vídeo ao vivo - Pontos de integração

Atualização dos dados de uma transmissão preexistente

Para o uso desse endpoint é necessário que suas credenciais de acesso tenham permissão para o uso do OAuth 2.0 para autorização.

POST https://eduplay.rnp.br/services/transmission/update/{identifierOrigin}

Path Parameters

Name
Type
Description

identifierOrigin*

String

identificador único do vídeo no sistema de origem

Query Parameters

Name
Type
Description

removeThumbnail

Boolean

definir se a miniatura existente deve ser removida, no caso de não ser enviado outro arquivo de miniatura. Se o parâmetro for definido como false e não for enviado o arquivo de miniatura, o anterior (caso exista) será mantido.

generateVoD

Boolean

definir se é para gerar um vídeo sob demanda a partir da transmissão. IMPORTANTE: caso já existe um vídeo sob demanda associado a transmissão, o mesmo será substituído pelo novo arquivo gerado. Caso não seja passado o parâmetro, o valor padrão é false.

changeAssociation

Boolean

flag para definir se é para alterar as associações entre a transmissão e os canais. Se definido como true TODAS as associações existentes e novas (caso desejado), devem ser enviadas juntamente com a transmissão. As associações que NÃO forem enviadas SERÃO removidas.

Request Body

Name
Type
Description

transmission*

transmissionMetadata

thumbnail

binary

parâmetro do tipo multipart: arquivo com a imagem da transmissão (screenshot). Deve conter no cabeçalho o Content-Disposition com o respectivo filename.

<returnMessage>
	<operationCode>CODIGO_DA_OPERACAO_DE_SUCESSO_OU_ERRO</operationCode>
	<message>MENSAGEM_EXPLICATIVA</message>
	<result>{"id":ID_TRANSMISSAO,"status":"ACTIVE|PENDING_APPROVAL","message":"MOTIVO DE ENVIO PARA MODERACAO"}</result> <!-- em caso de sucesso -->
	<result>DETALHES_ERRO</result> <!-- em caso de erro e existam detalhes necessários -->
</returnMessage>

Considerações sobre os metadados para a atualização da transmissão:

  • As informações obrigatórias são: title, description, audienceExpected, transmissionRate e schedules (pelo menos um).

  • É possível definir controle de acesso por geolocalização (geoblocking) por meio do atributo geolocationControl com os valores possíveis: NONE e BRAZIL, para definir acesso sem geoblocking ou apenas em território brasileiro, respectivamente.

  • É possível definir as seguintes opções de visibilidade:

    • PUBLIC - acesso público tanto pelo eduplay como por embed

    • PUBLIC_REFERENCED - acesso apenas por embed. O vídeo não será listado nas páginas e nem retornado na busca no eduplay

    • PRIVATE - acesso apenas a usuários autenticados no eduplay. É possível também permitir o acesso aos usuários não-autenticados por meio da definição de uma senha específica para esse fim no atributo password.

    • PRIVATE_RESTRICT_BY_PASSWORD - acesso restrito por senha específica para o conteúdo. Ao definir esse tipo de acesso, é obrigatório o envio da senha no atributo password.

    • PRIVATE_RESTRICT_BY_CHANNEL - acesso restrito apenas aos membros dos canais associados ao conteúdo.

  • <channels>
    	<channel><id>123</id></channel>
    	<channel><id>345</id></channel>
    </channels>
PreviousPublicação de nova transmissãoNextAtualização dos dados de uma transmissão preexistente (id do eduplay)

Last updated 3 years ago

Was this helpful?

parâmetro do tipo multipart com as informações da transmissão a ser salva, conforme formato do tipo transmissionMetadata, definido na descrição dos serviços em .

É possível definir uma lista de canais aos quais a transmissão deve ser associada, por meio do elemento channels. Os canais devem já existir no eduplay e o usuário em nome do qual está sendo publicado o conteúdo deve ser dono ou membro com permissão para publicação no mesmo. Para saber em quais canais o usuário pode publicar utilizar o endpoint . Exemplo de definição do elemento channels em formato XML:

Canais que um usuário pode publicar
api-docs