Project

General

Profile

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.

https://github.com/tvheadend/tvheadend

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 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 transcoding ;)

also 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

2.jpg (876 KB) 2.jpg

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 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

No OMX enabled
Install both DEB files, else if there is a problem no one will can help.

https://tvheadend.org/boards/4/topics/24116

RE: Raspberry Pi OS 64 bit packages - Added by Adrian A over 2 years ago

Which deb files do you mean?

    (1-15/15)