Bonding, relays, telemóveis, plataformas e o que a app faz com os teus dados. Se a tua pergunta não está aqui, pergunta no Discord ou escreve para support@lols.gg.
Uma app gratuita de transmissão IRL para Android. Capta a câmara e o microfone, compõe cenas e overlays de chat na GPU do telemóvel e envia o resultado para a Twitch, a Kick, o YouTube ou qualquer servidor SRT ou RTMP que indiques.
O que a distingue é o bonding de rede. Transmite por Wi-Fi e dados móveis ao mesmo tempo, por isso uma rede a cair não acaba com a tua transmissão. Está no Google Play, não há conta connosco para criar e nada fica bloqueado atrás de um pagamento.
Não. O bonding dá resistência, não velocidade, que é o que a maioria das pessoas espera dele. As tuas ligações não se somam num cano maior: o teu bitrate é o que as tuas redes conseguem realmente levar, tal como seria numa só delas.
O que uma segunda ligação te dá é o que acontece a seguir. Quando a primeira degrada ou morre, a transmissão continua pela outra em vez de acabar, e quando a que morreu volta, junta-se sozinha sem fazeres nada. Parado com bom Wi-Fi, não vais notar nada. A sair do alcance, a atravessar um túnel ou no meio de uma multidão de quarenta mil telemóveis, notas tudo.
Conselho prático: define o bitrate para o que uma única boa ligação consegue levar e vê a segunda ligação como a razão de a transmissão sobreviver, não como folga extra.
O SRT é um transporte de baixa latência que corre sobre UDP e recupera pacotes perdidos sem o colapso que o TCP te dá com um sinal móvel mau. O SRTLA é uma camada de agregação de ligações por cima do SRT, criada para o projeto BELABOX: o emissor abre um socket por rede, regista-as todas como um grupo num recetor que corre srtla_rec, e reparte os pacotes pelo grupo com a sua própria janela por ligação e failover.
A LOLS IRL fala esse mesmo srtla. Qualquer coisa compatível com BELABOX serve de recetor, seja um dos nossos ou um que corras tu. Nada disto é proprietário nosso, e é essa a ideia: nunca ficas preso.
Para fazer bonding, sim, porque as ligações têm de ser juntadas outra vez nalgum sítio antes de uma só transmissão seguir para a Twitch ou a Kick. Esse recetor consegues-o de duas formas: usar um relay LOLS Cloud, que é gratuito e já está a funcionar, ou alojar tu o teu recetor, que a app trata de forma idêntica.
Se não fizeres bonding, não precisas de nada. RTMP simples direto para a plataforma funciona só com o servidor e a chave do painel dela.
Nada. Sem conta connosco, sem cartão, sem subscrição. Inicias sessão com a Twitch para criar uma chave, e é assim que o limite fica ligado a uma pessoa e não a uma chave. Cada chave inclui 20 horas de transmissão por mês, o que vai bem além do uso IRL normal e existe para os relays continuarem rápidos para todos os que os usam. A utilização justa é por pessoa e não por chave. Se precisares de mais, pede: preferimos saber de ti a ver-te contra um muro a meio de uma transmissão.
Há relays no Reino Unido, em Singapura e na Austrália, ou aloja tu o teu recetor se preferires não depender dos nossos. O guia dos relays explica como obter uma chave e onde ela vai, e a página dos relays lista os hosts e as portas.
Qualquer telemóvel com Android 12 ou mais recente. A partir daí depende do que o codificador de hardware do telemóvel consegue fazer, que varia muito mais do que a ficha técnica sugere, por isso a app testa o teu aparelho e mostra o que encontrou, em vez de oferecer uma lista que falha ao entrar em direto.
H.264 e HEVC, até 4K e até 60 fps onde o hardware suporta. Se o teu ficar abaixo, a app diz e limita-se ao que realmente codifica.
Sim. Twitch, Kick, YouTube e tudo o que aceite RTMP ou RTMPS: cola o servidor e a chave do painel deles e pronto. Os destinos SRT e SRTLA configuram-se da mesma forma, e podes enviar para vários destinos ao mesmo tempo a partir de uma só codificação, com uma gravação MP4 local a correr em paralelo.
Os overlays de chat estão integrados para a Twitch e a Kick, e ler o chat não exige qualquer login. Na Twitch o overlay mostra emotes 7TV, BTTV e FFZ e ícones de badges verdadeiros, por isso o chat na tua transmissão parece o chat do site.
As ligações que restam levam a transmissão e continuas em direto. No overlay de estatísticas, a linha da ligação morta fica vermelha enquanto as outras continuam a enviar, e quando essa rede volta regista-se de novo e junta-se ao grupo sozinha.
Vale a pena confirmares antes de precisares. Entra em direto com bonding, desliga o Wi-Fi durante um minuto e vê as estatísticas. O guia de bonding explica o que cada indicador significa enquanto isso acontece.
Sim. A gravação MP4 local corre ao mesmo tempo que a transmissão e sai da mesma codificação, por isso quase não custa nada em calor ou bateria. Acompanha a qualidade adaptativa da transmissão: é uma cópia local limpa do que enviaste, não um master separado de maior qualidade.
Não há conta connosco, nem publicidade, nem análises, nem SDK de rastreio na app. As tuas definições, cenas, destinos e chaves de transmissão ficam no teu aparelho.
Os overlays de chat leem o chat público sem login. Iniciar sessão numa plataforma, para poderes enviar mensagens a partir da app em vez de só ler, é opcional e é a tua própria conta nessa plataforma. A política de privacidade é uma página e diz exatamente o que fala com o quê.
A app é gratuita. Sem subscrição, sem marca de água, sem funcionalidades bloqueadas, sem período de teste que expira. Se quiseres ajudar a pagar os servidores e o desenvolvimento, há um Ko-fi, e os donativos nunca compram funcionalidades que os outros não tenham.
Sim, e é um caminho de primeira e não um remendo. Adiciona um destino SRT com o teu host, porta e stream id, ou um destino SRTLA apontado ao teu próprio srtla_rec, e comporta-se exatamente como os nossos relays. O SRT suporta AES-128, AES-192 e AES-256, e uma palavra-passe de uma configuração existente vem na importação. A latência SRT predefinida é de 2000 ms, e a app mostra o tempo de ida e volta que está a medir para poderes acertar os dois.
O guia de self-hosting explica o que correr e que portas importam.
Exporta o link de definições da outra app, o que começa por larix://. Depois, na LOLS IRL, abre Settings, toca em Import from IRL Pro e cola-o. As definições do codificador e os teus destinos SRT e RTMP vêm na importação, incluindo os stream ids e as palavras-passe SRT, e os destinos importados chegam desligados para os poderes verificar antes de entrares em direto.
Há um guia completo para quem vem do IRL Pro, incluindo o que esperar de cada definição.
Com frequência. As versões saem pelo Google Play, e o que há de novo em cada uma está na página da app. A maior parte do que sai vem de gente que transmite com ela e nos diz o que atrapalhou, que é para isso que serve o Discord.
Pronto para experimentar? Obtém a app no Google Play e começa por bonding em cinco minutos. Os outros passo a passo estão nos guias.