Como Baixar Live555
Live555 é um conjunto de bibliotecas C++ de código aberto para streaming multimídia, usando protocolos de padrão aberto, como RTP/RTCP, RTSP e SIP. Ele pode ser usado para criar aplicativos de streaming, como streaming de vídeo e áudio ao vivo, videoconferência e reprodutores de mídia. Neste artigo, mostraremos como baixar live555 para diferentes plataformas e como usá-lo para suas necessidades de streaming.
download live555
O que é Live555?
O Live555 foi desenvolvido pela Live Networks, Inc. e é distribuído sob a licença LGPL. Ele suporta vários formatos de vídeo e áudio, como H.264, H.265, MPEG, AAC, MP3 e muito mais. Ele também inclui um aplicativo de servidor RTSP completo, clientes RTSP e um servidor proxy RTSP. Você pode encontrar mais informações sobre o live555 em seu site oficial.
Características do Live555
Alguns dos recursos do live555 são:
É multiplataforma e pode ser compilado para Unix (incluindo Linux e Mac OS X), Windows e QNX (e outros sistemas compatíveis com POSIX).
É fácil estender e personalizar para novos tipos de carga RTP e protocolos de streaming.
Ele oferece suporte à funcionalidade 'reprodução de truques' para fluxos de transporte MPEG, como avanço rápido, retrocesso, pausa e retomada.
Ele suporta streaming multicast, bem como streaming unicast e TCP.
Possui baixa latência e alto desempenho.
Aplicações do Live555
Alguns dos aplicativos que usam o live555 são:
VLC media player, um popular reprodutor de mídia de código aberto que pode reproduzir vários formatos e protocolos.
MPlayer, outro reprodutor de mídia de código aberto que suporta transmissão ao vivo.
LIVE555 Media Server, um aplicativo de servidor RTSP completo que pode transmitir arquivos ou fontes ao vivo.
LIVE555 Proxy Server, um servidor proxy que pode retransmitir ou transcodificar fluxos RTSP.
LIVE555 HLS Proxy, um servidor proxy que pode converter fluxos RTSP para o formato HTTP Live Streaming (HLS).
vobStreamer, um aplicativo que pode transmitir conteúdo de DVD usando RTP/RTCP/RTSP.
Como baixar o Live555 para diferentes plataformas
Você pode baixar live555 como binários pré-construídos ou como código-fonte. Os binários pré-construídos estão disponíveis para algumas plataformas, como MacOS X, Linux e FreeBSD. O código-fonte pode ser compilado para qualquer plataforma que suporte C++.
Binários pré-construídos
Se você deseja baixar live555 como binários pré-construídos, você pode encontrá-los na página LIVE555 Media Server. Aqui estão os links para algumas plataformas:
Mac OS X
Você pode baixar o binário live555MediaServer para MacOS X (em processadores Intel x86) aqui. Você também pode baixar os aplicativos MPEG2TransportStreamIndexer e testMPEG2TransportStreamTrickPlay para dar suporte a operações de 'reprodução de truques' em fluxos de transporte MPEG a partir daqui.
Linux
Você pode baixar o binário live555MediaServer para Linux (em processadores Intel x86) aqui. Você também pode baixar os aplicativos MPEG2TransportStreamIndexer e testMPEG2TransportStreamTrickPlay para dar suporte a operações de 'reprodução de truques' em fluxos de transporte MPEG a partir daqui.
FreeBSDGenericName
Você pode baixar o binário live555MediaServer para FreeBSD (em processadores Intel x86) aqui. Você também pode baixar os aplicativos MPEG2TransportStreamIndexer e testMPEG2TransportStreamTrickPlay para dar suporte a operações de 'reprodução de truques' em fluxos de transporte MPEG a partir daqui.
Código fonte
Se você deseja baixar o live555 como código-fonte, pode encontrá-lo na página LIVE555 Streaming Media. Você pode baixar a versão mais recente do código como um arquivo tar.gz ou usar o repositório CVS para obter as atualizações mais recentes. O código-fonte inclui todas as bibliotecas e aplicativos mencionados acima, bem como alguns programas de teste e exemplos.
Como construir a partir do código-fonte
Para construir o live555 a partir do código-fonte, você precisa ter um compilador C++ e uma ferramenta make instalada em sua plataforma. Você também precisa ter algum conhecimento básico de como usá-los. Aqui estão as etapas gerais para criar o live555 a partir do código-fonte:
Baixe o código-fonte da página LIVE555 Streaming Media ou do repositório CVS.
Extraia o código-fonte para um diretório de sua escolha.
Abra uma janela de terminal e mude para o diretório onde você extraiu o código-fonte.
Tipo ./genMakefiles , onde <platform> é uma das plataformas suportadas, como linux, macosx, windows, etc. Isso irá gerar os makefiles apropriados para sua plataforma.
Tipo fazer para compilar o código-fonte e criar as bibliotecas e aplicativos.
Tipo fazer instalar (opcional) para instalar as bibliotecas e aplicativos em um local padrão em seu sistema.
Você pode encontrar instruções mais detalhadas sobre como criar o live555 a partir do código-fonte para diferentes plataformas na página LIVE555 Streaming Media.
Conclusão
Neste artigo, mostramos como baixar live555 para diferentes plataformas e como usá-lo para suas necessidades de streaming. Live555 é um conjunto de bibliotecas C++ de código aberto para streaming multimídia, usando protocolos de padrão aberto, como RTP/RTCP, RTSP e SIP. Ele suporta vários formatos de vídeo e áudio, como H.264, H.265, MPEG, AAC, MP3 e muito mais. Ele também inclui um aplicativo de servidor RTSP completo, clientes RTSP e um servidor proxy RTSP. Você pode usar o live555 para criar aplicativos de streaming, como streaming de vídeo e áudio ao vivo, videoconferência e reprodutores de mídia. Esperamos que você tenha achado este artigo útil e informativo.
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre o live555:
P: O live555 é gratuito?
R: Sim, o live555 é um software gratuito e de código aberto. Ele é distribuído sob a licença LGPL, o que significa que você pode usá-lo para qualquer finalidade, desde que cumpra os termos da licença.
P: Como posso obter suporte para o live555?
R: Você pode obter suporte para o live555 ingressando na lista de discussão live-devel, onde você pode fazer perguntas, relatar bugs e compartilhar suas experiências com outros usuários e desenvolvedores do live555. Você também pode navegar pelos arquivos da lista de discussão para discussões e soluções anteriores.
P: Como posso contribuir para o live555?
R: Você pode contribuir com o live555 relatando bugs, sugerindo melhorias, enviando patches ou doando dinheiro. Você pode encontrar mais informações sobre como contribuir na página LIVE555 Streaming Media.
P: Quais são algumas alternativas ao live555?
R: Algumas alternativas ao live555 são GStreamer, FFmpeg e LibVLC. Essas também são estruturas multimídia de código aberto que suportam protocolos e formatos de streaming. No entanto, eles podem ter recursos, desempenho e compatibilidade diferentes do live555.
P: Como posso saber mais sobre o live555?
R: Você pode aprender mais sobre o live555 lendo a documentação, navegando no código-fonte ou assistindo a alguns tutoriais no YouTube.
0517a86e26
Comentários