SIM, é possível realizar esta proposta com PHP.

Na verdade o Youtube (tanto YouT quanto outras plataformas similares) roda graças ao FFmpeg. E isto não quer dizer que é um servidor diferente dos outros que você utiliza para programar (a não ser pela escalabilidade e velocidade, memória etc)

Então se você está usando o Linux, estude este poderoso aplicativo (linhas de comando e formas de uso) muito importante, Tanto é que php possui uma bilioteca nativa que trabalha com FFmpeg.

No caso do PHP pensa asim, vamos falar do seu projeto (ou ideia): o PHP vai rodar no servidor, então você vai usar para converter os arquivos, organizar, (ler a stream etc) e disponibilizar para o usuário.

Mas para gravar, você não consegue com PHP nem com Javascript, porque eles não estão conectados com os dispositivos do computador (como a câmera por exemplo). Então para o usuário enviar um vídeo você precisa de outra questão.

Por isso todos indicaram o uso do Flash, que até então era o único dispositivo que conectava na câmera e Microfone (não esquece isso). Mas agora tem o Html5 que também pode se conectar nestes dispotivos. Então você já pode enviar um vídeo dos seus usuários – com Flash ou…

Continue lendo em https://pt.stackoverflow.com/questions/45342/como-fazer-live-stream-basico-com-html5-v%c3%addeo-api-e-php

Previous post Transmissão ao vivo: wsRadio Casa
Next post Live Commerce: Ao vivo: veja como será a retomada do comércio em Campinas