Project

General

Profile

Raspberry Pi OS 64 bit packages

Added by Sun ner 7 months 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 (12)

RE: Raspberry Pi OS 64 bit packages - Added by Dave Pickles 7 months 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 7 months 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 9 days 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 9 days 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 9 days 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 9 days ago

You are a god, thank you so much for your help.

Mike

RE: Raspberry Pi OS 64 bit packages - Added by saen acro 9 days 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 8 days 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 8 days 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 8 days 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 8 days 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 8 days ago

Depend on your home network type.
Defenetly if you are outside in garden,
50 meters from router behind wall on WiFi.

    (1-12/12)