O processo de transmissão de vídeo ao vivo geralmente pode ser dividido em vários links: coleta, pré-processamento, codificação, transmissão, decodificação e renderização. Após esses links, podemos assistir ao código da transmissão ao vivo através de um PC ou terminal móvel. Ao construir o código-fonte da transmissão ao vivo do Cloud Leopard, vários servidores de negócios serão usados para concluir em conjunto o processo de lógica de negócios do sistema de transmissão ao vivo. Normalmente, ao implantar o servidor, é adotado um método de implantação distribuída com separação dinâmica e estática para garantir a operação estável da plataforma de transmissão ao vivo.
Composição do sistema de código-fonte de transmissão ao vivo Yunbao 1. Sistema de bate-papo: incluindo função de sala de bate-papo, barragem e bate-papo privado
2. Sistema de presentes: publicação em segundo plano, upload de presentes, publicação de presentes, recebimento de presentes, efeitos especiais de presentes, etc.
3. Sistema de segurança: identificação automática de pornografia, autenticação de nome real, capturas de tela, gravação, reprodução, proibição de transmissão, etc.
4. Sistema de pagamento: recarga de usuário, retirada de âncora, troca de mercadorias ou presentes, etc.
5. Sistema de notificação: início da sala de transmissão ao vivo
6. Sistema backend: estatísticas de tráfego, gerenciamento de usuários, sala de transmissão ao vivo e gerenciamento de publicidade, configurações em todos os aspectos, registros numéricos em todos os aspectos, etc.
1. Corrija o bug de que o plano de fundo não consegue monitorar a tela durante a transmissão ao vivo.
2. Corrija o bug de que o armazenamento de arquivos em segundo plano não pode salvar informações de armazenamento em nuvem Qiniu
3. Corrigido o bug de que a imagem da capa da transmissão ao vivo na página inicial do PC não era exibida
4. Corrigido o bug de travamento durante a transmissão privada e conexão do microfone.
5. Adicionar interface de classificação
6. Sala com senha, sala com taxa única (não é permitida a entrada em salas especiais)
7. Vulnerabilidades de banco de dados podem injetar e excluir arquivos remotamente
Captura de tela do código-fonte da transmissão ao vivo do Cloud Leopard