PHP-HTML5-Videochat / Transmissão ao vivo - PHP independente
Demonstrações ao vivo para PHP Live Streaming / HTML5 Videochat: transmissão e reprodução de vídeo ao vivo
Transmissão de vídeo ao vivo em HTML5 usando retransmissão WowzaSE Transmissão de vídeo ao vivo em HTML5 usando P2P WebRTC
Antes de instalar, teste a configuração simples nas demonstrações ao vivo acima.
Esta edição apresenta streaming de uma emissora para vários espectadores e bate-papo. Esta edição simples em php inclui código e scripts mínimos para incorporar um aplicativo HTML5 Videochat e testar/mostrar alguns recursos. Esta edição é para integração/utilização de aplicação com scripts/framework próprios. Para uma implementação completa de recursos avançados, consulte Edição Turnkey HTML5 Videochat Site, disponível como plugin WordPress com fonte php completa. A edição do site pronta para uso implementa videochat pago por minuto (chamadas de vídeo bidirecionais privadas e em grupo) com associação, cobrança e ferramentas avançadas.
Recursos simples da edição PHP: Transmissão ao vivo: transmissão e reprodução
Crie automaticamente uma sala como emissora no acesso e mostre o link para convidar participantes que acessarão como espectadores
Incorporar aplicativo para transmitir e reproduzir vídeo ao vivo usando HTML5 WebRTC
Implementação simples de transmissão de sinalização (para conectar automaticamente) e chat de texto, usando arquivos simples
Principais recursos para videochat HTML5/transmissão ao vivo: transmissão e reprodução
WebRTC 1 caminho para muitos streaming de vídeo ao vivo, em lobby público
Streaming retransmitido WebRTC (confiável e escalável para muitos clientes do servidor de streaming Wowza SE, independente da conexão de upload da emissora) / P2P usando VideoWhisper WebRTC
selecione câmera, microfone, resolução, taxa de bits
alternância de compartilhamento de tela, com faixa de microfone misturada
gravador de vídeo/áudio, emoticons, menções em chat de texto
tela cheia para interface de videochat ou reprodução de vídeo
taxa de bits de vídeo alvo adaptável (dependendo da resolução da câmera) e configuração na mudança de resolução
estatísticas de transmissão/reprodução (controles abertos e estatísticas devem aparecer em alguns segundos)
modo escuro / luzes acesas: cada usuário pode alternar o modo de interface ao vivo em tempo de execução, SFX (efeitos sonoros)
suporte para tradução e alteração de texto
solicitar chamadas / shows privados bidirecionais no bate-papo em grupo
videochat aleatório com o botão Avançar para ir para uma sala de artista diferente
exibição do saldo da carteira ao vivo (atualizações de gorjetas e outras transferências)
dicas com várias opções personalizáveis, imagens de presentes
Atenção: algumas destas funcionalidades não estão ativas/implementadas nesta edição simplificada, mas podem ser ativadas como na edição turnkey site.
Instruções de instalação
Antes de instalar, certifique-se de que seu ambiente de hospedagem atenda a todos os requisitos, incluindo Wowza SE como retransmissão de streaming HTML5 WebRTC e/ou servidor de sinalização VideoWhisper WebRTC. As implementações de produção também devem envolver Controle de Sessão para segurança e integração de sites (como lista de canais ao vivo). Para teste, obtenha um plano gratuito do WebRTC Host: P2P.
Se você não usar um host de streaming de retransmissão webrtc pronto para uso, configure WebRTC + SSL com Wowza SE ou o servidor VideoWhisper WebRTC + STUN/TURN.
Implante arquivos em seu local de instalação na web. (Exemplo: seusite.domínio/html5-videochat/)
Preencha suas configurações de streaming no arquivo settings.php
Se você não possui SuPHP, habilite permissões de gravação (0777) para "uploads" de pastas, necessárias para salvar informações de sessão e bate-papo.
Limitações da edição simples do PHP
A edição simples do php refere-se a scripts mínimos para configurar e acessar a sala de videochat, para que os desenvolvedores possam integrar com scripts próprios.
A edição simples em php não envolve banco de dados e sistemas para gerenciar membros, salas, cobrança. Isso depende da estrutura que você deseja integrar, plugins, banco de dados, sistema membro.
Os aplicativos lêem parâmetros, saldo de carteira e outros dados com chamadas ajax de scripts de framework/integração (que precisam ser implementados dependendo do framework, banco de dados, scripts de usuário).
Uma implementação completa de recursos está disponível para a estrutura WordPress. Veja a edição Turnkey HTML5 Videochat Site, disponível como plugin WordPress com fonte php completa. Inclui gerenciamento de funções de usuário (executores/clientes), pagamento por minuto, integra carteiras de cobrança.
A edição simples implementa streaming unilateral e bate-papo com telas de transmissão/reprodução para emissoras e outros participantes. O aplicativo oferece suporte, mas esta edição não implementa sinalização para solicitação de videochamadas bidirecionais ou parâmetros e conteúdo para conferências/colaborações.
A configuração começa em modo de demonstração, para evitar o alto uso de recursos pelos visitantes. Para ativar e confirmar o modo completo você precisa preencher a versão do aplicativo no parâmetro modeVersion. Consulte VideoWhisper para obter assistência ou uma configuração de site pronta para uso.
Principais Scripts de Integração
index.php incorpora o aplicativo html5: acessado diretamente cria uma sala e mostra o link da sala para convidar outras pessoas
app-call.php é chamado pelo aplicativo para recuperar parâmetros, interagir com o servidor web, atualizar status e conversar (chamadas ajax)
funções app-functions.php implementando recursos para app-call.php , incluindo textos traduzidos, configurações do aplicativo
Configurações e opções de settings.php, incluindo configurações de streaming e URL para chamadas (ao integrar com estrutura própria)
Os scripts também contêm comentários para esclarecimentos/sugestões.
Esta é uma configuração simples que apresenta fácil implantação de aplicativos e integração com outros scripts PHP. Para uma configuração rápida, consulte Planos de hospedagem de stream prontos para uso do VideoWhisper que incluem requisitos para todos os recursos e instalação gratuita.
Demonstrações do projeto VideoWhisper HTML5
Videochamada PHP / HTML5 Videochat no Wowza SE
Videochamada PHP / HTML5 Videochat no VideoWhisper WebRTC
Transmissão ao vivo de videochat PHP / HTML5 no Wowza SE
Transmissão ao vivo de videochat PHP / HTML5 no VideoWhisper WebRTC
Gravador de câmera/microfone HTML5 - autônomo
Site Turnkey de Videochat Pago
Downloads do projeto VideoWhisper HTML5
Chamada de vídeo - Videochat HTML5 - GitHub
Transmissão ao vivo - Videochat HTML5 - GitHub
Gravador de câmera/microfone HTML5 - GitHub
Site Turnkey PaidVideochat - WordPress
Site pronto para chamadas de vídeo e bate-papo aleatório - WordPress
Servidor de sinalização WebRTC
Consulte VideoWhisper para serviços comerciais como plataformas de sites prontas para uso, hospedagem compatível e serviços de desenvolvimento personalizados.