Categorias
Novo blog
JRTPLIB: Biblioteca de protocolo de código aberto RTP
December 24 , 2021O que é JRTPLIB?
JRTPLIB é uma biblioteca orientada a objetos escrita em C ++ que oferece suporte para o protocolo de transporte em tempo real (RTP), definido no RFC 1889. Facilita o envio e recebimento de pacotes RTP e as funções do protocolo RTCP (RTP Control Protocol) são tratado inteiramente internamente.Tonmind Alto-falante SIP usa o protocolo SIP para comunicação, que aplica JRTPLION para streaming RTP e recebimento de multicast RTP, que oferece suporte aos codecs MP3, G.722, OPUS, G711. O codec 48K O [US garante alta qualidade de som. Comparado com outros fornecedores, OPUS é nosso codec exclusivo que não é suportado por outros.
Recursos
A biblioteca oferece suporte para o Real-time Transport Protocol (RTP), definido na RFC 3550. Facilita o envio e recebimento de pacotes RTP e as funções do RTCP (RTP Control Protocol) são tratadas inteiramente internamente. Para obter informações mais detalhadas, você deve dar uma olhada na documentação incluída no pacote.
Tonmind Alto-falante IP software: Audio Manager e PA System Lite suportam protocolo SIP, coleta em tempo real de microfone local, dispositivo de áudio de alto-falante e outros dados de mídia. É usado Biblioteca JRTPLIB para Transmissão RTP e transmissão RTP com alto-falantes IP Tonmind. A diferença do Audio Manager e do PA System Lite é que o Audio Manager não suporta SIP enquanto o PA System Lite tem. Além disso, PA System tem um servidor SIP integrado. Os clientes podem escolher o software preferido, dependendo da necessidade exata.
Compile jthread para gerar jthread.lib e jthread_d.lib.
1. Abra o cmake, adicione a entrada (onde ..) e o caminho de saída (onde ...), conclua a configuração (selecione o visual studio 10), o resultado da configuração é o seguinte:3. Compilado com sucesso.
Com a aplicação de JRTPLIB, a biblioteca de protocolo de código aberto RTP, Tonmind Alto-falante da rede pode converter as fontes de áudio enviadas por MIC, reprodutor de mídia ou mídias locais de forma fácil e eficiente. Em comparação com outro software de alto-falante, uma das vantagens é reproduzir qualquer fonte de áudio reproduzida pelo reprodutor de mídia, por exemplo, spotofy, netflix, youtube, etc.