Re: TVN PLAYER pod Ubuntu 11.10
: 04 gru 2011, 13:59
Robiłem doświaczenie z c+ online i tv , oraz audycją live w ipli i tv ok 20 sek różnicy
Polskie forum użytkowników Ubuntu
https://ubuntu.pl/forum/
Tak z ciekawości, bo nie jestem w temacie: ktoś obszedł zabezpieczenia DRM za pomocą XBMC? To są na pewno te materiały co chodzą z Silverlightem?szpecgos pisze:ano tak http://www.youtube.com/watch?v=Vq51waEK ... e=youtu.be
Wszystko działa ale w XBMC. Doszedłem do tego gdy robiłem HTPC.
Potrzebne jest XBMC oraz plugin plugin.video.polishtv.live-0.0.4-1.zip
XBMC trzeba zainstalować z git'a i wrzucić patch(można też skompilować wersję już z patchem)
Jak ktoś ma ochotę się pobawić to mogę skonstruować jakieś know-how (nie ja jestem autorem tego rozwiązania opisy częściowo można znaleźć na hdtvpolska xbmc.org).
Pozdrawiam
Tak to już jestluk1don pisze:Wejrzałem szybko w kod tego dodatku i wiecie czego użyli zamiast Silverlighta? Api dla Androida! To tvn udostępniają materiały na Androida a na Ubuntu nie... Wstyd i hańba!
Kod: Zaznacz cały
sudo apt-get update
sudo apt-get upgrade
sudo reboot
sudo apt-get install ssh python-software-properties
sudo add-apt-repository ppa:team-xbmc/unstable
sudo apt-get update
sudo apt-get install libbluray1 i965-va-driver vainfo libmad0 gtk2-engines-pixbuf
Kod: Zaznacz cały
vainfo: VA API version: 0.32
vainfo: Driver version: i965 Driver 0.1
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
Kod: Zaznacz cały
vainfo: VA API version: 0.32
vainfo: Driver version: i965 Driver 0.1
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
Kod: Zaznacz cały
cd ~
mkdir Builds
cd Builds
sudo apt-get build-dep libva1 i965-va-driver
git clone git://anongit.freedesktop.org/vaapi/libva
cd libva
git checkout vaapi-ext
./autogen.sh --prefix=/usr
make
sudo make install
cd..
git clone git://anongit.freedesktop.org/vaapi/intel-driver
cd intel-driver
git checkout vaapi-ext
wget http://paste.kde.org/184874/raw/ -O ./increase_micro_version.patch
autoreconf -v --install
patch -p1 < ./increase_micro_version.patch
./configure --prefix=/usr
make
sudo make install
vainfo | grep i965
Kod: Zaznacz cały
cd /usr/local/src
git clone git://git.ffmpeg.org/rtmpdump
cd rtmpdump
wget http://sd-xbmc.googlecode.com/files/rtmpdump-git20111213-0001-weebtv.patch
patch -p1 rtmpdump-git20111213-0001-weebtv.patch
make
make install
cp /usr/local/lib/librtmp.* /usr/lib/
Kod: Zaznacz cały
sudo apt-get install git-core make g++ gcc gawk pmount libtool nasm yasm automake cmake gperf zip unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-gnutls-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbisenc2 libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libenca-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmpeg3-dev libflac-dev libiso9660-dev libass-dev libssl-dev fp-compiler gdc libmpeg2-4-dev libmicrohttpd-dev libmodplug-dev libssh-dev gettext cvs python-dev libyajl-dev libboost-thread-dev libplist-dev libusb-dev libudev-dev autopoint python
Kod: Zaznacz cały
sudo apt-get install libva-dev
Kod: Zaznacz cały
sudo apt-get install libvdpau-dev
Kod: Zaznacz cały
git clone https://github.com/opdenkamp/xbmc.git
cd xbmc
wget http://sd-xbmc.googlecode.com/files/xbmc-70537d2-500-Vividas-demuxer-ffmpeg-support.patch
patch -p1 < xbmc-70537d2-500-Vividas-demuxer-ffmpeg-support.patch
Kod: Zaznacz cały
./bootstrap
./configure --help
Kod: Zaznacz cały
./configure --enable-rtmp --enable-vaapi
make -j4
sudo make install
Kod: Zaznacz cały
wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.5.tar.gz
tar xvzf pycrypto-2.5.tar.gz
cd pycrypto-2.5
python setup.py build
sudo python setup.py install
cd $HOME
wget http://sd-xbmc.googlecode.com/files/repository.sd-addons.eu.zip
Kod: Zaznacz cały
sudo apt-add-repository ppa:team-xbmc/unstable
sudo apt-get update
sudo apt-get install xbmc
Nie tylko, dobrze wieszszpecgos pisze:Można i takale trochę szkoda tego xbmc tylko do tvn player