Raspberry Pi OS 64 bit packages
Added by Sun ner almost 4 years ago
Hello,
so the beta of the 64 bit version of Raspberry Pi OS has been out for a while now. I decided to try it yesterday only to find out that there is no arm64 TVHeadend package for it available yet.
I already asked in the Raspberry Pi forum about this but I have been directed to this place. Would it be possible to provide such a package for the 64 bit version?
Replies (15)
RE: Raspberry Pi OS 64 bit packages - Added by Dave Pickles almost 4 years ago
It's a simple matter to build from source. The 'stable' version is three years out of date!
I've built Tvheadend for arm64 on a Pi4 and it works fine.
RE: Raspberry Pi OS 64 bit packages - Added by Sun ner almost 4 years ago
Sure, I could do that, but why not have a package for people to just download? If I wanted to compile everything myself I'd install Gentoo.
RE: Raspberry Pi OS 64 bit packages - Added by Mike Porter over 3 years ago
Hi,
Im quite new to the rpi, and I need an up to date 64bit version of tvheadend, can someone explain how I "build it from source" using the above link please?
Mike
RE: Raspberry Pi OS 64 bit packages - Added by Dave Pickles over 3 years ago
I've just tried this out on a Raspbian 64-bit install.
1. Make sure your install is up-to-date. Do sudo apt update
then sudo apt upgrade
then reboot.
2. Ensure you have enough space on your SD card - at least 1Gb.
3. git clone https://github.com/tvheadend/tvheadend
4. cd tvheadend
5. AUTOBUILD_CONFIGURE_EXTRA="--disable-ffmpeg_static" ./Autobuild.sh -t raspbianbuster-armhf
6. The build script will complain about missing packages. Install them manually then repeat. After the build completes your new package will be found in the directory above the current one and will be named tvheadend_4.3-{github commit no}~raspbianbuster_arm64.deb
.
7. sudo apt install -f ../tvheadend_4.3-{github commit no}~raspbianbuster_arm64.deb
8. The installer will ask to install 142 extra packages(!). It will then ask you to choose a username and password for your tvheadend administrator.
9. When the installer finishes tvheadend should be running. Point a browser to {your pi IP address}:9981
and log on with the user and password you just chose.
RE: Raspberry Pi OS 64 bit packages - Added by Eyerex UK over 3 years ago
Mike Porter wrote:
Hi,
Im quite new to the rpi, and I need an up to date 64bit version of tvheadend, can someone explain how I "build it from source" using the above link please?
Mike
Made a video awhile ago which works for me building from source fingers crossed it helps https://youtu.be/4E84RPCwTkw
RE: Raspberry Pi OS 64 bit packages - Added by Mike Porter over 3 years ago
You are a god, thank you so much for your help.
Mike
RE: Raspberry Pi OS 64 bit packages - Added by saen acro over 3 years ago
Whay without OMX aka transcoding, read this
https://tvheadend.org/boards/4/topics/24116#ARM-OpenMax-support
make more beter version with transcoding
also Russell Tobin posted this script
https://tvheadend.org/boards/4/topics/24116?r=44265#message-44265
RE: Raspberry Pi OS 64 bit packages - Added by Eyerex UK over 3 years ago
saen acro wrote:
Whay without OMX aka transcoding, read this
https://tvheadend.org/boards/4/topics/24116#ARM-OpenMax-support
make more beter version with transcodingalso Russell Tobin posted this script
https://tvheadend.org/boards/4/topics/24116?r=44265#message-44265
Hello not something i saw come up when reading the forum and info on the googles, did have a read last night and only info came from about 3 or 4 years ago so will have a test
RE: Raspberry Pi OS 64 bit packages - Added by Eyerex UK over 3 years ago
Hello all got to ask which may sound like a daft question but where does OMX come into play for off loading to the GPU as running build 4.3-1967 on a Pi3 B+ and just did a test of streaming two HD streams plus recording another and CPU is sitting at about 20% without adding the option of using OMX when building so what do i gain as a load of 20% on the CPU seems fine to me
RE: Raspberry Pi OS 64 bit packages - Added by saen acro over 3 years ago
Eyerex UK wrote:
Hello all got to ask which may sound like a daft question but where does OMX come into play for off loading to the GPU as running build 4.3-1967 on a Pi3 B+ and just did a test of streaming two HD streams plus recording another and CPU is sitting at about 20% without adding the option of using OMX when building so what do i gain as a load of 20% on the CPU seems fine to me
Let me ask you then:
You have 2 channels with bitrate each of 16Mbps,
you have 4 clients tree of them are on mobile network outside your network,
how many upload speed you have and are mobile plans are on unlimited traffic?
GPU will not unload CPU on streaming, becouse you dont transcode.
Now show what happens when this 2 HD Channels,
are streamed transcoded, from 1080p to 720p ~2500k with deinterlace.
This time use HTOP to visualize load
RE: Raspberry Pi OS 64 bit packages - Added by Eyerex UK over 3 years ago
Cheers for the info so if your just running a normal home setup ie everything within your home network and not having to transcode to say clients on your local network or outside there's no point in adding
RE: Raspberry Pi OS 64 bit packages - Added by saen acro over 3 years ago
Depend on your home network type.
Defenetly if you are outside in garden,
50 meters from router behind wall on WiFi.
RE: Raspberry Pi OS 64 bit packages - Added by Radu U over 2 years ago
you can find all the details for compiling tvheadend on arm64 / raspberry pi x64 here: https://github.com/rursache/Tvheadend-arm64
--
the easy copy-paste method is below:
cd ~/Downloads
git clone https://github.com/tvheadend/tvheadend &&
cd tvheadend &&
sudo apt update && sudo apt upgrade -y &&
sudo apt install debhelper gettext libavahi-client-dev liburiparser-dev cmake libpcre2-dev libpcre3-dev libdvbcsa-dev -y &&
AUTOBUILD_CONFIGURE_EXTRA="--disable-ffmpeg_static" ./Autobuild.sh -t raspbianbuster-armhf
the result .deb file (use the one without dbg
in the filename) will be in ~/Downloads
from where you can run sudo dpkg -i <FILE>.deb
and follow the install script.
after deb installing you can access tvheadend in your browser by typing <PI-IP>:9981 and the user/pass you set during the install
if you're having issues, make sure you have at least 1.5GB free and a device with 2GB ram (add swap space if needed)
more details here: https://github.com/rursache/Tvheadend-arm64
RE: Raspberry Pi OS 64 bit packages - Added by saen acro over 2 years ago
Radu U wrote:
you can find all the details for compiling tvheadend on arm64 / raspberry pi x64 here: https://github.com/rursache/Tvheadend-arm64
--the easy copy-paste method is below:
@cd ~/Downloads
git clone https://github.com/tvheadend/tvheadend &&
cd tvheadend &&
sudo apt update && sudo apt upgrade -y &&
sudo apt install debhelper gettext libavahi-client-dev liburiparser-dev cmake libpcre2-dev libpcre3-dev libdvbcsa-dev -y &&
AUTOBUILD_CONFIGURE_EXTRA="--disable-ffmpeg_static" ./Autobuild.sh -t raspbianbuster-armhf@
the result .deb file (use the one without
dbg
in the filename) will be in~/Downloads
from where you can runsudo dpkg -i <FILE>.deb
and follow the install script.
after deb installing you can access tvheadend in your browser by typing <PI-IP>:9981 and the user/pass you set during the installif you're having issues, make sure you have at least 1.5GB free and a device with 2GB ram (add swap space if needed)
more details here: https://github.com/rursache/Tvheadend-arm64
No OMX enabled
Install both DEB files, else if there is a problem no one will can help.
RE: Raspberry Pi OS 64 bit packages - Added by Adrian A over 2 years ago
Which deb files do you mean?