[Ubuntu-PT 8957] Videos RTP

carlos sousa springaleek gmail.com
Quarta-Feira, 22 de Junho de 2011 - 16:12:31 UTC


Caros,

Descobri como sacar os videos do site, mas tem de se fazer uma colagem
de texto antes de executar o comando flvstreamer

Para isso e dentro do site da rtp, ao ter aberto o video que se
pretende, por exemplo este:

http://tv1.rtp.pt/programas-rtp/index.php?p_id=19455&c_id=1&dif=tv&idpod=57827

e em cima do link que diz 2a parte (que era o que me interessava
sacar) clica-se com o botão direito do rato e escolhe-se (no firefox)
"view page source" e localizamos no ficheiro a classe "playerVideo"
que deverá parecer qualquer coisa como isto:

**********

<div class="playerVideo">
<div id="player" class="flash_player"><a
href="http://www.adobe.com/go/getflashplayer/">Se não estiver a
ver o vídeo, é porque não tem o player instalado.
Clique aqui para fazer o download do player e assim poder ver os
vídeos que pretende.</a><br />Depois de instalar, feche o seu
browser e volte a abrir.</div>
	<script type="text/javascript">

		
		s1 = new SWFObject("http://www.rtp.pt/script/player.swf","mplay","506","409","9",
"#FFFFFF");
		s1.addVariable("streamer", "rtmp://h2e.rtp.pt/fastplay");
		s1.addVariable("showdigits","true");
		s1.addVariable("bufferlength","1");	
		s1.addVariable("controlbar","over");
		s1.addVariable("file","nas2.share/videos/auto/portdirecto/ptdirecto_2_20110609.flv");
		s1.addVariable("image","http://img.rtp.pt/multimedia/screenshots/portdirecto/ptdirecto_2_20110609.jpg");
		s1.addVariable("autostart","false");	
		s1.addVariable("skin","http://www.rtp.pt/cinemax/stylish.swf");	
		s1.addVariable("abouttext","© RTP.PT");
		s1.addVariable("aboutlink","http://www.rtp.pt/");	
		s1.addVariable("showfsbutton","true");
		s1.addParam("allowfullscreen","true");
		s1.addParam("wmode","transparent");
		s1.addParam("allowscriptaccess","always");
		s1.addParam("allownetworking","all");
		s1.write("player");
		

		/*PLAYER CLU*/
		/*s1 = new SWFObject("/embed/player_vod.swf","mplay","506","409","9",
"#FFFFFF");
		s1.addVariable("streamer", "rtmp://h2a.rtp.pt/redirectvodrtp");
		s1.addVariable("showdigits","true");
		s1.addVariable("bufferlength","1");	
		s1.addVariable("controlbar","over");

***********

e é importante salientar as variaveis onde se referem ao servidor rtmp
e ao ficheiro flv onde encontramos:

rtmp://h2e.rtp.pt/fastplay       (o servidor)

nas2.share/videos/auto/portdirecto/ptdirecto_2_20110609.flv    (o ficheiro)

e que resulta num comando simples em linux que é:

$ flvstreamer -r
rtmp://h2e.rtp.pt/fastplay/nas2.share/videos/auto/portdirecto/ptdirecto_2_20110609.flv
> xpto.flv

não esqueçer de colocar a barra de directório do linux / entre a
variável de servidor e a variável de ficheiro que será dizer mais ou
menos isto:

flvstreamer -r variavel_servidor + "/" + variavel_ficheiro

Se não fizerem isto, não funciona.

Bons sacansos ....



Mais informações acerca da lista ubuntu-pt