sábado, 16 de março de 2013

Texto de Autor: XBMC - Atualizar o libRTMP - Por: Enen92

Olá a todos!

Hoje dou início a uma rubrica chamada Texto de Autor, basicamente são outras pessoas que irão desenvolver posts com novidades relacionadas com temas de interesse geral.

A estreia é do ENEN92, o developer de add-ons para o XBMC como o RTP Play e o MoovK.com.

------------------------------------------

XBMC – Actualização da librtmp (Sportsdevil/Tv Portuguesa)
Para todos aqueles que utilizam streaming addons cujos ficheiros de vídeo sejam partilhados por protocolos rtmp (real time message protocol) chegou a altura de actualizar mais uma vez a librtmp. Esta actualização é fundamental para que se tire o maior proveito de addons como o SportsDevil e a TV Portuguesa. Provavelmente, muitos de vocês já verificaram que muitos dos streams do SportsDevil “não funcionam” ou deixaram de funcionar.
A librtmp é uma biblioteca do pacote rtmpdump (http://rtmpdump.mplayerhq.hu/) para linux. O rtmpdump, por sua vez, é um programa que permite determinar o endereço dos ficheiros de vídeo partilhados por rtmp de forma a que seja possível fazer o seu download (suporta os protocolos rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://).
O XBMC traz de origem uma cópia da librtmp mais recente do pacote estável do rtmpdump. No entanto, a tecnologia de streaming está em constante evolução aparecendo de forma contínua novas patchs (pelo user K-S-V) para responder à evolução desta tecnologia. É importante notar que pelo facto de serem patchs não são suportadas de forma oficial pelo rtmpdump, devendo por este motivo ser actualizadas por conta e risco de cada utilizador no xbmc.
Recentemente foi lançada uma nova patch da librtmp para resolver os endereços de streaming de sites como o liveflash, o ucaster ou o mips.tv.
Para actualizar a librtmp é (na maioria dos sistemas) apenas necessário substituir o ficheiro actualmente existente no xbmc pela última versão mais recente previamente compiladaSe a sua plataforma não estiver listada, é necessário compilar o ficheiro. Em baixo encontram-se a localização dos ficheiros para as plataformas mais utilizadas e o respectivo endereço de download da versão mais recente:
Windows:
Localização: Program Files/XBMC/system/players/dvdplayer/librtmp.dll
Novo ficheiro (librtmp.dll) para download: http://www.mediafire.com/?r74xx4nb8klmtv6

iOS (Apple TV, iPod Touch, iPhone):
Localização AppleTV 2: /Applications/XBMC.frappliance/Frameworks/librtmp.0.dylib
Localização iDevices: /Applications/XBMC.app/Frameworks/librtmp.0.dylib
Localização OS X: /Applications/XBMC.app/Contents/Frameworks/librtmp.0.dylib
Novo ficheiro (librtmp.0.dylib) para download:

Raspberry PI:
Localização: Dependente do sistema operativo. Para raspbmc ver o endereço: https://code.google.com/p/librtmp-raspbmc/

Linux:
Localização: Variável. Utilizar comando: find / | grep librtmp.so.0
Ficheiro mais recente (librtmp.so.0) pré-compilado: http://www.mediafire.com/?x4cvp5hl4m9xr
Instruções para compilação:
Assumindo que já dispoem previamente de todos os pacotes necessários para compilar o ficheiro (git, gcc, binutils, build-essential) e todas as dependencias necessárias (OpenSSL, Zlib). Faça o download do pactote rtmpdump contendo o patch:
1. Clone o repositório:
git clone git://git.ffmpeg.org/rtmpdump
2. Copie o ficheiro de patch do pacote para a pasta do rtmpdump e aplique o patch:
patch -p0 -i Patch.diff
3. Compile e instale
make
sudo make install prefix=/usr

Com o devido agradecimento ao K-S-V pelas patches e ao user Redpenguin pela compilação dos ficheiros,
Enen92

26 comentários:

  1. boa explicação fico aguardar mais novidades de add-ons

    ResponderEliminar
  2. alguem me ajuda a adicionar um canal do ucaster para ver no xbmc?
    http://www.ucaster.eu/RTVTOROS100

    queria conseguir ver no ipad, mas não sei como fazer. algum tutorial?
    obrigado

    ResponderEliminar
  3. Viva Rodrigo!

    Não crio nada sobre streams... Adere à comunidade e coloca um pedido, pode ser que alguém te ajude com esse tema!

    ResponderEliminar
  4. Boa noite , gostaria de saber se existe algum tutorial para substituir esse ficheiro, pois não vejo na raiz do cartão quando inserido no pc e não sei como chegar ate ele no rasb pi .
    Terá que ser feito essa subst. com algum programa?

    ResponderEliminar
  5. Caro João,

    O enen foi claro! Depende do sistema operativo do Raspberry, se for Raspbmc tens de visitar o link do google code.

    Boa sorte!

    ResponderEliminar
  6. Como se coloca nos minipcs tipo mk808?

    ResponderEliminar
  7. Sim, mas nao encontro a directoria que se fala no post

    ResponderEliminar
  8. Android: /data/data/org.xbmc.xbmc/lib/librtmp.so

    Esta no Wiki do xbmc: http://wiki.xbmc.org/index.php?title=HOW-TO:Update_librtmp

    ResponderEliminar
  9. Rodrigo Desidério aqui ficam os dados do link:
    rtmp://184.173.181.44/live playpath=RTVTOROS100?id=39973 swfUrl=http://www.ucaster.eu/static/scripts/eplayer.swf pageUrl=http://www.ucaster.eu/embedded/RTVTOROS100/1/500/400

    ResponderEliminar
  10. alguem me ajuda a adicionar um canal do liveflash.tv para ver no xbmc?
    http://www.zuuk.net/sic.php?width=768&height=432

    obrigado

    ResponderEliminar
  11. Alguem me ajuda a ter o ficheiro na raiz do ipad? Quando carrego no link do mediafire para o Ios faco downaload e nao me deixa abrir com o ifile so com o oplayer hd por isso o ficheiro nao apareçe no ifile para substituir pelo outro.alguma ajuda?

    Obrigado

    ResponderEliminar
  12. Alguém sabe onde encontrar a versão mais actual para Android??

    ResponderEliminar
  13. Caros,

    Coloquem estas questões no Forum da Minha Casa Digital p.f.

    http://forum.aminhacasadigital.com

    ResponderEliminar
  14. Tenho um Minix Neo4 , adicionei a plugin do wareztuga e segunda feira ainda vi um episodio de uma serie. Ontem tentei varios filmes e nenhum deu , pelo bayfiles da erro de script e pelo putlocker depois do processando da o menu com 2 pontos e uma imagem de uma seta azul para cima no lado direito , podera ter a ver com o librtmp este problemas?

    ResponderEliminar
  15. boa noite, eu estou a utilizar no windows e fiz como disseram, saquei a dll e substitui na directoria desejada. Porem, continua a nao funcionar. Alguma solução? terei de alterar alguma coisa mais?

    Obrigado

    ResponderEliminar
  16. Boas, o link está a dar erro, alguem me podia passar outro?

    ResponderEliminar
  17. Link para a librtmp a funcionar aqui: http://www.mediafire.com/download/7m9jbm02esh2468/librtmp.dll

    ResponderEliminar
  18. boas ja substitui o ficheiro (librtmp.dll) e continua a dar erro...

    alguem me pode perder 5 minutos do seu tempo a tentar ajudar-me?

    abraço

    ResponderEliminar
  19. Agradecia ajuda, fiz download do ficheiro e coloquei na Localização: Program Files/XBMC/system/players/dvdplayer/librtmp.dll Mas agora diz nao existem streams... ja desistalei o xbmc e voltei instalar e retirei o addon tv portuguesa e voltei a por e nada.

    ResponderEliminar
  20. Respostas
    1. http://www.aminhacasadigital.com/2015/10/kodi-152-para-android-com-librtmp.html

      Eliminar
  21. Boas tenho uma smartv... tem o kodi instalado... como posso ter os canais portugueses

    ResponderEliminar