Esperando a garantia de pagamento

Desenvolvimento de Plataforma de Playout Web Multiusuário (Saas) com Laravel e Streaming Avançado

Publicado em 05 de Setembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Buscamos programadores experientes para desenvolver uma plataforma de playout web multiusuário, inspirada em soluções como JB Playout Ultimate, destinada à distribuição de canais de TV e rádio online. O sistema estruturado em Laravel 10 com stancl/tenancy v3, utilizando uma arquitetura multi-tenant (um banco de dados por cliente).

O objetivo principal é oferecer uma solução SaaS escalável e segura, onde cada cliente terá sua conta isolada e com recursos limitados por quotas de mídia, canais e playlists. A transmissão será integrada ao Flussonic cdn para ingestão e distribuição via rtmp, srt e hls, com suporte a gpu (nvenc) e failover automático.

Principais funcionalidades a serem desenvolvidas e aprimoradas:
- Upload e gerenciamento de vídeos e áudios, incluindo validação com FFmpeg.
- Criação de playlists dinâmicas, programação por horário, inserção de vinhetas e comerciais.
- Transmissão estável via rtmp/srt/hls, com implementação de redundância de origem.
- Recursos avançados como EPG (Guia Eletrônico de Programação), scte-35 para inserção de anúncios, bloqueio de acesso por ip/mac/país e controle cors.
- Dashboard intuitivo para clientes com estatísticas de uso, bitrate e uptime.
- Painel de superadministrador para criação de novas contas de clientes e definição de limites de recursos.
- Autenticação multiusuário robusta utilizando Laravel Breeze.

Requisitos técnicos desejados:
- Experiência comprovada com Laravel 9/10, especialmente em ambientes multi-tenant.
- Conhecimento e experiência com bancos de dados MySQL e/ou PostgreSQL.
- Domínio de FFmpeg e habilidades em manipulação de streams de vídeo/áudio.
- Experiência com integrações de plataformas de streaming como Flussonic, Ant Media ou similares.
- Conhecimento em Docker e Linux systemd services será considerado um diferencial.

O que buscamos:
Profissionais de backend Laravel de nível pleno ou sênior, preferencialmente com experiência em projetos de streaming, IPTV ou playout. É Fundamental que o profissional seja capaz de documentar o código desenvolvido e propor melhorias arquiteturais para a plataforma.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Duração do projeto Não estabelecido

Habilidades necessárias