JRTPLIB: Biblioteca de protocolo de código aberto RTP

December 24 , 2021

O 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.

A versão mais recente da biblioteca é 3.11.1 (março de 2017). A série 3.x.x é uma reescrita completa da biblioteca e deve ser compatível com RFC 3550. Além disso, a biblioteca agora fornece muitos componentes úteis que podem ser úteis na construção de todos os tipos de aplicativos com capacidade de RTP. Esta versão foi desenvolvida no Expertise Center for Digital Media (EDM), um centro de pesquisa da Hasselt University. A série 2.x mais antiga também está disponível. Observe que esta versão não é compatível com RFC 3550!

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.


Compilação JRTPLIB3.9.1 sob VS2010


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:
2. Clique em gerar, gerar arquivos de projeto VS2010
3. Abra o arquivo de projeto e compile, indebugwithreleaseGenerate separadamente jthread.lib com jthread_d.lib.
4.compilação foi bem-sucedida.
Compilar jrtplib, gerar jrtplib.lib com jrtplib_d.lib
1. Clique em gerar, gerar arquivos de projeto VS2010.
2. Abra o arquivo de projeto e compile, Gere separadamente jrtplib_d.lib com jrtplib.lib.

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.

Deixe um recado
Deixe um recado
Se Você está interessado em nossos produtos e quer saber mais detalhes, por favor, deixe uma mensagem aqui, vamos responder você assim que nós puder.

Lar

Produtos

skype

whatsapp