webrtc-java icon indicating copy to clipboard operation
webrtc-java copied to clipboard

If the existing implementation supports arm64 linux, do we need to make many changes?

Open tanglinyan opened this issue 3 years ago • 4 comments

If the existing implementation supports arm64 linux, do we need to make many changes?

tanglinyan avatar Oct 24 '22 01:10 tanglinyan

ARM64 (Linux, macOS, Windows) support is possible by compiling this library for the corresponding OS.

One can try that. I can't test arm64 devices here.

devopvoid avatar Oct 24 '22 07:10 devopvoid

Except, of course, I could try Qemu with arm64 compiled binaries. Can't promise this will happen soon as my time is finite with this project. Help is appreciated.

devopvoid avatar Nov 07 '22 10:11 devopvoid

I'd be happy to participate, but I don't know much about it and I probably can't submit much help.

tanglinyan avatar Nov 08 '22 06:11 tanglinyan

I found two articles

https://github.com/mpromonet/webrtc-streamer/wiki/Cross-compile-WebRTC-for-Raspberry-Pi/584f937d5396196fc9093582274b69c5a8e5287a?_ga=2.216402773.296291003.1675945176-861602644.1674317035

https://stackoverflow.com/questions/38637212/cross-compile-webrtc-for-arm?_ga=2.216402773.296291003.1675945176-861602644.1674317035

but have failed on the penultimate line "fetch --no-history webrtc" on my raspberry pi4 (armhf)

in line "sudo debootstrap --arch armhf --foreign --include=g++,libasound2-dev,libpulse-dev,libudev-dev,libexpat1-dev,libnss3-dev,libgtk2.0-dev wheezy rootfs" need to replace wheezy to correct linux distribution

after success execution may to try maven build

stserakhau avatar Feb 12 '23 20:02 stserakhau

Closing due to the release 0.11.0.

devopvoid avatar Jul 02 '25 14:07 devopvoid