| Crates.io | fcast-sender-sdk |
| lib.rs | fcast-sender-sdk |
| version | 0.1.2 |
| created_at | 2025-10-09 07:18:13.937318+00 |
| updated_at | 2025-11-27 10:11:46.920056+00 |
| description | An SDK for easily creating senders for FCast and Google cast |
| homepage | |
| repository | https://gitlab.futo.org/videostreaming/fcast |
| max_upload_size | |
| id | 1875199 |
| size | 234,265 |
aarch64-linux-android, i686-linux-android, armv7-linux-androideabi and x86_64-linux-android rustc targets
(can be installed with rustup: rustup target add x86_64-linux-android i686-linux-android armv7-linux-androideabi aarch64-linux-android)JAVA_HOME must point to a java implementationTo build the android library locally you first need to clone fcast-sdk-jitpack locally, build the rust binaries and generate the UniFFI kotlin module:
$ cargo xtask kotlin build-android-library --release --src-dir <path-to-fcast-sdk-jitpack>/src
Then follow the Local testing section here.
If iphonesimulator SDK is not found when running the build commands, execute the following:
$ # xcode-select --switch /Applications/Xcode.app/Contents/Developer/
aarch64-apple-ios-sim and aarch64-apple-ios rustc targets
(can be installed with rustup: rustup target add aarch64-apple-ios-sim aarch64-apple-ios)Execute:
$ cargo xtask generate-ios
You can now import the SDK in your project by drag and dropping ios-bindings/uniffi/{fcast_sender_sdk.swift, fcast_sender_sdkFFI.h} and ios-bindings/fcast_sender_sdk.xcframework into Xcode.