Esta página mostra como criar e gerir pontos finais de entrada da API Live Stream. Envia streams de vídeo de entrada para estes pontos finais.
Configure o seu Google Cloud projeto e autenticação
Se não tiver criado um Google Cloud projeto e credenciais, consulte a secção Antes de começar.Crie um ponto final de entrada
Para criar um ponto final de entrada, use o método
projects.locations.inputs.create
.
REST
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
PROJECT_NUMBER
: o número do seu Google Cloud projeto. Este encontra-se no campo Número do projeto na página Definições do IAMLOCATION
: a localização na qual criar o ponto final de entrada; use uma das regiões suportadasMostrar localizaçõesus-central1
us-east1
us-east4
us-west1
us-west2
northamerica-northeast1
southamerica-east1
asia-east1
asia-east2
asia-south1
asia-northeast1
asia-southeast1
australia-southeast1
europe-north1
europe-west1
europe-west2
europe-west3
europe-west4
INPUT_ID
: um identificador definido pelo utilizador para o novo ponto final de entrada a criar (para o qual envia a sua stream de entrada). Este valor tem de ter entre 1 e 63 carateres, começar e terminar com[a-z0-9]
e pode conter travessões (-) entre carateres. Por exemplo,my-input
.
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.video.livestream.v1.OperationMetadata", "createTime": CREATE_TIME, "target": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/INPUT_ID", "verb": "create", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
C#
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API C# API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Go
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Go API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Java
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Java API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Node.js
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Node.js API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
PHP
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API PHP API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Python
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Python API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Ruby
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Ruby API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Obtenha detalhes do ponto final de entrada
Para obter os detalhes do ponto final de entrada, use o método
projects.locations.inputs.get
.
REST
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
PROJECT_NUMBER
: o número do seu Google Cloud projeto. Este encontra-se no campo Número do projeto na página Definições do IAMLOCATION
: a localização onde o seu ponto final de entrada está localizado; use uma das regiões suportadasMostrar localizaçõesus-central1
us-east1
us-east4
us-west1
us-west2
northamerica-northeast1
southamerica-east1
asia-east1
asia-east2
asia-south1
asia-northeast1
asia-southeast1
australia-southeast1
europe-north1
europe-west1
europe-west2
europe-west3
europe-west4
INPUT_ID
: o identificador definido pelo utilizador para o ponto final de entrada
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/INPUT_ID", "createTime": CREATE_TIME, "updateTime": UPDATE_TIME, "type": "RTMP_PUSH", "uri": "INPUT_STREAM_URI", # For example, "rtmp://1.2.3.4/live/b8ebdd94-c8d9-4d88-a16e-b963c43a953b", "tier": "HD" }
C#
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API C# API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Go
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Go API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Java
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Java API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Node.js
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Node.js API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
PHP
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API PHP API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Python
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Python API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Ruby
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Ruby API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Atualize um ponto final de entrada
Para atualizar um ponto final de entrada, use o método
projects.locations.inputs.patch
.
O exemplo seguinte atualiza os campos de recorte de vídeo. Nem todos os campos podem ser atualizados. Consulte a lista de campos suportados.
REST
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
PROJECT_NUMBER
: o número do seu Google Cloud projeto. Este encontra-se no campo Número do projeto na página Definições do IAMLOCATION
: a localização na qual criar o ponto final de entrada; use uma das regiões suportadasMostrar localizaçõesus-central1
us-east1
us-east4
us-west1
us-west2
northamerica-northeast1
southamerica-east1
asia-east1
asia-east2
asia-south1
asia-northeast1
asia-southeast1
australia-southeast1
europe-north1
europe-west1
europe-west2
europe-west3
europe-west4
INPUT_ID
: o identificador definido pelo utilizador para o ponto final de entrada
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.video.livestream.v1.OperationMetadata", "createTime": CREATE_TIME, "target": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/INPUT_ID", "verb": "update", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
C#
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API C# API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Go
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Go API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Java
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Java API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Node.js
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Node.js API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
PHP
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API PHP API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Python
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Python API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Ruby
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Ruby API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Apresentar pontos finais de entrada
Para listar todos os pontos finais de entrada que criou numa localização, use o método projects.locations.inputs.list
.
REST
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
PROJECT_NUMBER
: o número do seu Google Cloud projeto. Este encontra-se no campo Número do projeto na página Definições do IAMLOCATION
: a localização onde o seu ponto final de entrada está localizado; use uma das regiões suportadasMostrar localizaçõesus-central1
us-east1
us-east4
us-west1
us-west2
northamerica-northeast1
southamerica-east1
asia-east1
asia-east2
asia-south1
asia-northeast1
asia-southeast1
australia-southeast1
europe-north1
europe-west1
europe-west2
europe-west3
europe-west4
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ "inputs": [ { "name": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/my-input", "createTime": CREATE_TIME, "updateTime": UPDATE_TIME, "type": "RTMP_PUSH", "uri": INPUT_STREAM_URI, # For example, "rtmp://1.2.3.4/live/b8ebdd94-c8d9-4d88-a16e-b963c43a953b", "tier": "HD" }, { "name": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/my-input2", "createTime": CREATE_TIME, "updateTime": UPDATE_TIME, "type": "RTMP_PUSH", "uri": INPUT_STREAM_URI, # For example, "rtmp://1.2.3.4/live/b8ebdd94-c8d9-4d88-a16e-b963c43a953b", "tier": "HD" } ] }
C#
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API C# API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Go
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Go API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Java
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Java API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Node.js
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Node.js API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
PHP
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API PHP API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Python
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Python API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Ruby
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Ruby API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Elimine um ponto final de entrada
Para eliminar um ponto final de entrada, use o método
projects.locations.inputs.delete
.
REST
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
PROJECT_NUMBER
: o número do seu Google Cloud projeto. Este encontra-se no campo Número do projeto na página Definições do IAMLOCATION
: a localização onde o seu ponto final de entrada está localizado; use uma das regiões suportadasMostrar localizaçõesus-central1
us-east1
us-east4
us-west1
us-west2
northamerica-northeast1
southamerica-east1
asia-east1
asia-east2
asia-south1
asia-northeast1
asia-southeast1
australia-southeast1
europe-north1
europe-west1
europe-west2
europe-west3
europe-west4
INPUT_ID
: o identificador definido pelo utilizador para o ponto final de entrada
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.video.livestream.v1.OperationMetadata", "createTime": CREATE_TIME, "target": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/INPUT_ID", "verb": "delete", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
C#
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API C# API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Go
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Go API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Java
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Java API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Node.js
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Node.js API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
PHP
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API PHP API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Python
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Python API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Ruby
Para saber como instalar e usar a biblioteca cliente da API Live Stream, consulte o artigo Bibliotecas cliente da API Live Stream. Para mais informações, consulte a documentação de referência da API Ruby API Live Stream.
Para se autenticar na API Live Stream, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
O que se segue?
Saiba como criar e gerir canais que usam o ponto final de entrada.