O Web RTS SDK permite a ingestão e a reprodução de streams de baixa latência em navegadores por meio do protocolo RTS, sem exigir um aplicativo nativo.
Introdução
O Web RTS SDK é uma biblioteca JavaScript para ingestão e reprodução de streams de baixa latência pelo protocolo RTS em navegadores. Ele não oferece suporte a transmissões ao vivo convencionais. O SDK funciona em dispositivos móveis e PCs sem precisar instalar um aplicativo nativo.
Versões de navegador compatíveis
As funcionalidades de ingestão e reprodução de streams dependem do navegador, e não do código da página da web. A tabela a seguir lista as versões de navegador compatíveis. Para mais informações, consulte Best practices for RTS playback.
| Sistema operacional | Navegador | Versão mínima | Versão do SDK |
| Windows | Chrome | 63 | - |
| Firefox | 62 | - | |
| Opera | 15 | - | |
| Edge | 79 | V2.0.3 ou posterior | |
| QQ Browser | 63 (com kernel Chrome) | V2.1.0 ou posterior | |
| macOS | Chrome | 63 | - |
| Safari | 11 | - | |
| Firefox | 62 | - | |
| Opera | 15 | - | |
| Edge | 79 | V2.0.3 ou posterior | |
| QQ Browser | 63 (com kernel Chrome) | V2.1.0 ou posterior | |
| Android | Chrome | 63 | - |
| Edge | 79 | V2.0.3 ou posterior | |
| Navegador integrado do WeChat | 7.0.9 | - | |
| QQ Browser | 63 (com kernel Chrome) | V2.1.0 ou posterior | |
| Huawei Browser | 63 (com kernel Chrome) | V2.1.0 ou posterior | |
| Oppo Browser e OnePlus Browser | 40.7.39.1 (com kernel HeyTapBrowser) | V2.1.0 ou posterior | |
| iOS | Safari | 11 | - |
| Edge | 79 | V2.0.3 ou posterior | |
| Navegador integrado do WeChat | 7.0.9 | - | |
| Navegador integrado do DingTalk | 11.2.5 (iOS) | - | |
| QQ Browser | 11 (com kernel Safari) | V2.1.0 ou posterior |
Configure um certificado SSL para o domínio source do seu stream RTS. Os navegadores aplicam políticas de segurança do WebRTC que exigem SSL; caso contrário, a reprodução falhará.
Métodos
A versão mais recente do Web RTS SDK inclui métodos atualizados e adiciona suporte à ingestão de streams RTS em comparação com as versões V1.1.0 a V1.2.4. Recomendamos a versão mais recente. Para obter mais informações, consulte API reference.
Para informações sobre os métodos das versões anteriores do Web RTS SDK, consulte Methods (V1.1.0 to V1.2.4).
Códigos de erro
Para obter informações sobre os códigos de erro que podem ocorrer ao usar a versão mais recente do Web RTS SDK, consulte Error codes.
Para detalhes sobre os códigos de erro que podem ocorrer ao usar o Web RTS SDK V1.1.0 a V1.2.4, consulte Error codes (V1.1.0 to V1.2.4).