rust-sdks icon indicating copy to clipboard operation
rust-sdks copied to clipboard

embedded Linux chip support

Open weynechen opened this issue 2 months ago • 7 comments

What are the requirements for the chip if I want to run the client on embedded Linux? Or are there any other suitable projects?

weynechen avatar Oct 11 '25 13:10 weynechen

which chip are you looking to target?

davidzhao avatar Oct 12 '25 03:10 davidzhao

rk3506,T1113

which chip are you looking to target?

weynechen avatar Oct 12 '25 04:10 weynechen

I see, that'll require an armv7 build. we currently don't build armv7 but it should be possible to build for it. (we build armv7 for Android)

davidzhao avatar Oct 13 '25 05:10 davidzhao

If I need to enable hardware acceleration for WebRTC, how should I perform the adaptation?

weynechen avatar Oct 13 '25 06:10 weynechen

@weynechen do you mean how to enable hardware video encoding support? Which device are you referring to? I don't think RK3506 has a hw encoder on it.

chenosaurus avatar Oct 13 '25 21:10 chenosaurus

For targeting embedded Linux on the rk3506 or T1113, we can build for armv7-unknown-linux-gnueabihf (Armv7-A Linux, hardfloat, kernel 3.2+, glibc 2.17), which is a tier II target.

ladvoc avatar Oct 14 '25 01:10 ladvoc

#747 will obviate the need for prebuilt a prebuilt libwebrtc.a for every possible configuration out there.

Be-ing avatar Oct 19 '25 21:10 Be-ing