Usando VLC para fazer Stream

Abra seu VLC para começarmos (óbvio!!)

stream-vlc-1

No menu Media (Midia em PT) selecione Stream (ou Fluxo em PT)

stream-vlc-2

Clique em Add e selecione algum arquivo de vídeo em seu computador e sem seguida clique em Stream

stream-vlc-3

Clique Next

stream-vlc-4

Selecione como destino RTP/MPEG Transport Stream e clique em Add

stream-vlc-5

Insira um IP para o multicast (ex 227.227.0.1) e a porta (pode deixar a default mesmo 5004) e clique em Next

stream-vlc-6

Nas opções de Transcoding selecione um perfil apropriado, aqui vamos usar o “Video H.264 + MP3 (MP4)” mesmo, mas dependendo do equipamento que irá reproduzir talves seja necessário mudar a codificação.

stream-vlc-7

No botão ao lado (icone de ferramenta) vou escolher MPEG-TS e clicar em Save.

stream-vlc-8

Na próxima tela marque a opção “Stream all elementary streams” ou em PT “Reproduzir todos os fluxos primários” e clique em Stream

stream-vlc-9

Agora abra uma nova sessão do VLC e no menu Media clique em “Open Network Stream

stream-vlc-10

Coloque o endereço multicast configurado anteriormente, no nosso caso rtp://@227.227.0.1:5004 e clique em Play

stream-vlc-11

Feito!!

stream-vlc-12

 

PS1.: Se precisar de um arquivo de vídeo em boa qualidade pra usar pode baixar este: https://dl.dropboxusercontent.com/u/15965965/wildlife.mp4

PS2.: Caso o stream fique travando diminua a taxa de bitrate usada no transcoding

stream-vlc-13

 

Entrega – Daniela Araújo

E mesmo estando no caminho
Eu posso me perder
A ponto de nem perceber
O bem que eu quero, não faço
O mal que não quero, faço e refaço
Mas chega o dia em que a gente
Decide não insistir nos mesmos erros
É quando a gente percebe
Que o tempo não esperou
Que o passado não se consertou

Quando eu esperei em alguém imperfeito
De presente, eu ganhei um espelho
E agora lava-me, purifica-me
Sei que tudo que eu quero está em Ti

Eu me entrego, eu me entrego, eu me entrego
Sem reservas eu me entrego
Eu me entrego por completo
E mesmo estando no caminho
Eu posso me juntar ao acusador
Fazendo de aparências minha religião
Criando guerra em nome da razão

Vivendo de verdades incompletas
Em nome de um passado, de uma tradição
É quando a gente percebe que não estamos certos
Que, na verdade, nós estamos cegos
Mas quando esperei em alguém perfeito
Eu vi o Seu reflexo em mim
Sem defeito
E agora usa-me, vivifica-me
Vem terminar a Tua boa obra em mim

Eu me entrego, eu me entrego, eu me entrego
Sem reservas eu me entrego
Eu me entrego por completo
(Eu quero me entregar, eu quero me entregar)

[Lito Talaia]
Eu posso fazer tempestades mesmo com o sol a pino
Ponho todo o universo na linha quando eu rimo
Meus pecados crescerão enquanto eu alimentá-los
Pois demônios que eu crio, só eu posso calá-los

Por que minha mão que é curta para ajudar o infeliz
Se estica para julgar e lembrar o que a Bíblia diz
Será que é de Deus o crente orar assim:
“Que a Lei seja sobre eles, e a graça sobre mim”?

Vitória sobre os inimigos! Inimigos são quem?
Se os cristãos não deviam querer o mal de ninguém
Se o único inimigo que a Bíblia aponta
Jesus venceu na cruz (me diz) com quem cê luta contra
Será que é seu vizinho, será que é seu patrão
Será outro caminho, outra religião (não!)
Você gosta de poder, cê gosta é de julgar
Tudo que você gosta o diabo tem pra te dar

Pois você quer aquilo que Jesus negou ao ser tentado
Quer os reinos desse mundo, (eu sei) você já tá prostrado
(Se Deus) perguntasse o que eu acho eu diria (perdão, Senhor!)
Lúcifer refez a proposta e a gente aceitou
Se Cristo pedisse um conselho eu diria: fica aí

A oferta que cê rejeitou, foi aceita por aqui
Se Deus perguntasse o que houve eu diria: ouve aí
Os homens inventaram outro Cristo por aqui

Eu me entrego, eu me entrego, eu me entrego
Sem reservas eu me entrego
Eu me entrego por completo

Composição: Daniela Araújo

Configurando serviço de FTP em uma EC2 Linux

Step #1: Install vsftpd

SSH to your EC2 server. Type:

> sudo yum install vsftpd

This should install vsftpd.

Step #2: Open up the FTP ports on your EC2 instance

Next, you’ll need to open up the FTP ports on your EC2 server. Log in to the AWS EC2 Management Console and select Security Groups from the navigation tree on the left. Select the security group assigned to your EC2 instance. Select the Inbound tab and add port range 20-21:

enter image description here

Also add port range 1024-1048:

enter image description here

Step #3: Make updates to the vsftpd.conf file

Edit your vsftpd conf file by typing:

> sudo vi /etc/vsftpd/vsftpd.conf

Disable anonymous FTP by changing this line:

anonymous_enable=YES

to

anonymous_enable=NO

Then add the following lines to the bottom of the vsftpd.conf file:

pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
pasv_address=<Public IP of your instance> 

Your vsftpd.conf file should look something like the following – except make sure to replace the pasv_address with your public facing IP address:

enter image description here

Step #4: Restart vsftpd

Restart vsftpd by typing:

> sudo /etc/init.d/vsftpd restart

You should see a message that looks like:

enter image description here

Step #5: Create an FTP user

If you take a peek at /etc/vsftpd/user_list, you’ll see the following:

# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody

This is basically saying, “Don’t allow these users FTP access.” vsftpd will allow FTP access to any user not on this list.

So, in order to create a new FTP account, you may need to create a new user on your server. (Or, if you already have a user account that’s not listed in /etc/vsftpd/user_list, you can skip to the next step.)

Creating a new user on an EC2 instance is pretty simple. For example, to create the user ‘bret’, type:

> sudo adduser bret
> sudo passwd bret

Here’s what it will look like:

enter image description here

Step #6: Restricting users to their home directories

At this point, your FTP users are not restricted to their home directories. That’s not very secure, but we can fix it pretty easily.

Edit your vsftpd conf file again by typing:

> sudo vi /etc/vsftpd/vsftpd.conf

Un-comment out the line:

chroot_local_user=YES

It should look like this once you’re done:

enter image description here

Restart the vsftpd server again like so:

> sudo /etc/init.d/vsftpd restart

All done!

 

Appendix A: Surviving a reboot

vsftpd doesn’t automatically start when your server boots. If you’re like me, that means that after rebooting your EC2 instance, you’ll feel a moment of terror when FTP seems to be broken – but in reality, it’s just not running!. Here’s a handy way to fix that:

> sudo chkconfig --level 345 vsftpd on