devopvoid / webrtc-java

WebRTC for desktop platforms running Java
Apache License 2.0
248 stars 60 forks source link

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

Open tanglinyan opened 1 year ago

tanglinyan commented 1 year ago

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

devopvoid commented 1 year ago

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 commented 1 year ago

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.

tanglinyan commented 1 year ago

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

stserakhau commented 1 year ago

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