Enviar pesquisa
Carregar
Gerando vídeos PHP AWS
•
Transferir como PPTX, PDF
•
0 gostou
•
467 visualizações
Título melhorado com IA
Ivan Rosolen
Seguir
Criando (muitos) videos utilizando PHP na AWS
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 50
Baixar agora
Recomendados
PHP com Docker
PHP com Docker
Jefferson Souza
Php além do LAMP
Php além do LAMP
Thiago Paes
Video Distribution in the Internet (pt_BR)
Video Distribution in the Internet (pt_BR)
Marcello Azambuja
PHP Conference 2016
PHP Conference 2016
Edison Costa
WordCamp SP 2016
WordCamp SP 2016
Edison Costa
Alta Performance de Aplicações PHP com Nginx
Alta Performance de Aplicações PHP com Nginx
Thiago Paes
Gerenciando sites em WordPress de forma eficiente: do deploy à manutenção
Gerenciando sites em WordPress de forma eficiente: do deploy à manutenção
spirallab
Performance do ASP.NET Core, um comparativo com Node.js
Performance do ASP.NET Core, um comparativo com Node.js
Waldyr Felix
Recomendados
PHP com Docker
PHP com Docker
Jefferson Souza
Php além do LAMP
Php além do LAMP
Thiago Paes
Video Distribution in the Internet (pt_BR)
Video Distribution in the Internet (pt_BR)
Marcello Azambuja
PHP Conference 2016
PHP Conference 2016
Edison Costa
WordCamp SP 2016
WordCamp SP 2016
Edison Costa
Alta Performance de Aplicações PHP com Nginx
Alta Performance de Aplicações PHP com Nginx
Thiago Paes
Gerenciando sites em WordPress de forma eficiente: do deploy à manutenção
Gerenciando sites em WordPress de forma eficiente: do deploy à manutenção
spirallab
Performance do ASP.NET Core, um comparativo com Node.js
Performance do ASP.NET Core, um comparativo com Node.js
Waldyr Felix
Ligação do Flex a um backend LAMP usando AMFPHP
Ligação do Flex a um backend LAMP usando AMFPHP
elliando dias
2290494 integrando-flex-com-php
2290494 integrando-flex-com-php
Brenno Abreu
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Celso Fernandes
Rest, Gateway e Compiladores
Rest, Gateway e Compiladores
Rodrigo Senra
Node.JS - Campus Party Brasil 2011
Node.JS - Campus Party Brasil 2011
Emerson Macedo
Nodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis ter
Emerson Macedo
Debug de cabo a rabo
Debug de cabo a rabo
Ricardo Moraleida
Palestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPress
Rômulo Zoch
Python 08
Python 08
Bruno Catão
Principais Tecnologias Web
Principais Tecnologias Web
Softdesign Agência Web
Principais Tecnologias WEB
Principais Tecnologias WEB
Softdesign Agência Web
Principais Tecnologias WEB
Principais Tecnologias WEB
Softdesign Agência Web
PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7
Silvano Oliveira
Python: Cabe no seu bolso, cabe no seu micro, cabe no seu cérebro!
Python: Cabe no seu bolso, cabe no seu micro, cabe no seu cérebro!
iMasters
Cases de Python no 7Masters 2012
Cases de Python no 7Masters 2012
Rodrigo Senra
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
iMasters
Desenvolvendo para web ASP.Net (Overview para iniciantes)
Desenvolvendo para web ASP.Net (Overview para iniciantes)
Fernando Gonçalves
Mini Curso Mashup Coreu
Mini Curso Mashup Coreu
Marcelo Linhares
Web Offline
Web Offline
Bruno Catão
Desenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel Araujo
Tchelinux
15 mandamentos de um bom programador
15 mandamentos de um bom programador
Ivan Rosolen
Utilizando Filas com PHP
Utilizando Filas com PHP
Ivan Rosolen
Mais conteúdo relacionado
Semelhante a Gerando vídeos PHP AWS
Ligação do Flex a um backend LAMP usando AMFPHP
Ligação do Flex a um backend LAMP usando AMFPHP
elliando dias
2290494 integrando-flex-com-php
2290494 integrando-flex-com-php
Brenno Abreu
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Celso Fernandes
Rest, Gateway e Compiladores
Rest, Gateway e Compiladores
Rodrigo Senra
Node.JS - Campus Party Brasil 2011
Node.JS - Campus Party Brasil 2011
Emerson Macedo
Nodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis ter
Emerson Macedo
Debug de cabo a rabo
Debug de cabo a rabo
Ricardo Moraleida
Palestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPress
Rômulo Zoch
Python 08
Python 08
Bruno Catão
Principais Tecnologias Web
Principais Tecnologias Web
Softdesign Agência Web
Principais Tecnologias WEB
Principais Tecnologias WEB
Softdesign Agência Web
Principais Tecnologias WEB
Principais Tecnologias WEB
Softdesign Agência Web
PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7
Silvano Oliveira
Python: Cabe no seu bolso, cabe no seu micro, cabe no seu cérebro!
Python: Cabe no seu bolso, cabe no seu micro, cabe no seu cérebro!
iMasters
Cases de Python no 7Masters 2012
Cases de Python no 7Masters 2012
Rodrigo Senra
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
iMasters
Desenvolvendo para web ASP.Net (Overview para iniciantes)
Desenvolvendo para web ASP.Net (Overview para iniciantes)
Fernando Gonçalves
Mini Curso Mashup Coreu
Mini Curso Mashup Coreu
Marcelo Linhares
Web Offline
Web Offline
Bruno Catão
Desenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel Araujo
Tchelinux
Semelhante a Gerando vídeos PHP AWS
(20)
Ligação do Flex a um backend LAMP usando AMFPHP
Ligação do Flex a um backend LAMP usando AMFPHP
2290494 integrando-flex-com-php
2290494 integrando-flex-com-php
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Rest, Gateway e Compiladores
Rest, Gateway e Compiladores
Node.JS - Campus Party Brasil 2011
Node.JS - Campus Party Brasil 2011
Nodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis ter
Debug de cabo a rabo
Debug de cabo a rabo
Palestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPress
Python 08
Python 08
Principais Tecnologias Web
Principais Tecnologias Web
Principais Tecnologias WEB
Principais Tecnologias WEB
Principais Tecnologias WEB
Principais Tecnologias WEB
PW01 - Introdução a programação em PHPv7
PW01 - Introdução a programação em PHPv7
Python: Cabe no seu bolso, cabe no seu micro, cabe no seu cérebro!
Python: Cabe no seu bolso, cabe no seu micro, cabe no seu cérebro!
Cases de Python no 7Masters 2012
Cases de Python no 7Masters 2012
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
Desenvolvendo para web ASP.Net (Overview para iniciantes)
Desenvolvendo para web ASP.Net (Overview para iniciantes)
Mini Curso Mashup Coreu
Mini Curso Mashup Coreu
Web Offline
Web Offline
Desenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel Araujo
Mais de Ivan Rosolen
15 mandamentos de um bom programador
15 mandamentos de um bom programador
Ivan Rosolen
Utilizando Filas com PHP
Utilizando Filas com PHP
Ivan Rosolen
Filas com php
Filas com php
Ivan Rosolen
Boas Práticas com PHP
Boas Práticas com PHP
Ivan Rosolen
Mercado de Tecnologia
Mercado de Tecnologia
Ivan Rosolen
Deploy automatizado de Aplicações no Jelastic
Deploy automatizado de Aplicações no Jelastic
Ivan Rosolen
Autenticação com Json Web Token (JWT)
Autenticação com Json Web Token (JWT)
Ivan Rosolen
JSON Web Tokens
JSON Web Tokens
Ivan Rosolen
Tecnologias e Inovação
Tecnologias e Inovação
Ivan Rosolen
Rest Beer v2
Rest Beer v2
Ivan Rosolen
Jelastic
Jelastic
Ivan Rosolen
Cassandra 7 masters
Cassandra 7 masters
Ivan Rosolen
Quando o planejamento da infraestrutura leva ao sucesso
Quando o planejamento da infraestrutura leva ao sucesso
Ivan Rosolen
Case: PHP como Base de Digital Asset Management – arizona.flow
Case: PHP como Base de Digital Asset Management – arizona.flow
Ivan Rosolen
Php e Cassandra
Php e Cassandra
Ivan Rosolen
Criando APIs usando o micro-framework Respect
Criando APIs usando o micro-framework Respect
Ivan Rosolen
PHPT
PHPT
Ivan Rosolen
CakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápido
Ivan Rosolen
Mais de Ivan Rosolen
(18)
15 mandamentos de um bom programador
15 mandamentos de um bom programador
Utilizando Filas com PHP
Utilizando Filas com PHP
Filas com php
Filas com php
Boas Práticas com PHP
Boas Práticas com PHP
Mercado de Tecnologia
Mercado de Tecnologia
Deploy automatizado de Aplicações no Jelastic
Deploy automatizado de Aplicações no Jelastic
Autenticação com Json Web Token (JWT)
Autenticação com Json Web Token (JWT)
JSON Web Tokens
JSON Web Tokens
Tecnologias e Inovação
Tecnologias e Inovação
Rest Beer v2
Rest Beer v2
Jelastic
Jelastic
Cassandra 7 masters
Cassandra 7 masters
Quando o planejamento da infraestrutura leva ao sucesso
Quando o planejamento da infraestrutura leva ao sucesso
Case: PHP como Base de Digital Asset Management – arizona.flow
Case: PHP como Base de Digital Asset Management – arizona.flow
Php e Cassandra
Php e Cassandra
Criando APIs usando o micro-framework Respect
Criando APIs usando o micro-framework Respect
PHPT
PHPT
CakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápido
Gerando vídeos PHP AWS
1.
Gerando vídeos usando PHP
e AWS
2.
Ivan Rosolen Graduado em
Sistemas de Informação Pós-graduado em Gerência de Projetos Desenvolvedor a 13+ anos Autor de vários PHPT (testes para o PHP) Estratégia e Inovação @ Arizona
3.
A Demanda …
4.
- Receber dados -
Gerar vídeo personalizado - HTML5 :) - Texto dinâmico
5.
A Solução …
6.
- API Post -
Avconv - 3 formatos - PHP - Streaming
7.
Aplicação
8.
API - POST - Ansible -
Silex - AWS EC2
9.
“Robô”
10.
Vídeo - Avconv - AWS
EC2
11.
Banco de Dados
12.
Banco de Dados -
Mysql
13.
Streaming
14.
Streaming - MP4 - WebM -
Ogg
15.
Demo
16.
Show Me The
Code!
17.
Ansible - Rodar Playbook
Local - PHP FPM - Nginx - Avconv - Mysql
18.
API Silex - Composer -
drakojn/io
19.
Avconv - Pra que
serve? - Comandos básicos - O que mais?
20.
21.
- Campanha viral -
Tempo de gerar vídeos - Textos animados - Money $$$ - Prazo :( - Aguenta?
22.
23.
24.
25.
A Solução …
26.
- API Post -
Avconv - 3 formatos - PHP e Shell - Streaming
27.
- API Post
API Post e Get - Avconv Ffmpeg - 3 formatos - PHP PHP, Shell e “Deamon” - Streaming Arquivos!
28.
Aplicação
29.
API - POST - Ansible -
Silex - AWS EC2
30.
API - POST POST
e GET - Ansible - Silex - AWS EC2 - AWS SQS
31.
“Robô”
32.
Vídeo - Avconv - AWS
EC2
33.
Vídeo - Avconv Ffmpeg -
AWS EC2 - Shell Script - PHP “Deamon” - AWS SQS
34.
Fila de Processos
35.
AWS SQS - Composer
AWS PHP SDK - Chaves e Configs - VisibilityTimeout
36.
Banco de Dados
37.
Banco de Dados -
Mysql
38.
Banco de Dados -
Mysql AWS RDS - Fechar conexões com banco
39.
Streaming
40.
Streaming Arquivos Estáticos
41.
Arquivos - MP4 - WebM -
Ogg - AWS S3
42.
AWS S3 - Composer
AWS PHP SDK - Sobrescrever o arquivo - Chaves AWS
43.
Crontab e Deamon -
Juntando Tudo!
44.
Aguenta?
45.
Scaling - AWS RDS -
AWS SQS - AWS S3 - AWS ELB
46.
Arquitetura
47.
- API Server -
Vídeo Server - File Server - Database - Scaling
48.
Agradecimentos Elton “Red” Minetto Anderson
“Duodraco” Casimiro Yros “AWS” Aguiar
49.
Dúvidas?
50.
Obrigado! @ivanrosolen
Baixar agora