Skip to content

ScreenKit v2.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Oct 19:25
· 1 commit to ef0c04aacaffb83a9e73e37602053ae27d9b03b4 since this release

ScreenKit v2.1.0 — Go Live

Version code: 8 · Android 7.0+

New

  • Stream your screen to YouTube Live, Facebook Live, or a custom RTMP/RTMPS destination using a server URL and stream key.
  • Choose resolution, frame rate, video bitrate, and microphone/device/mixed audio. A silent AAC track is sent when sound is off.
  • Live connection status, elapsed time, and outgoing bitrate in the app and floating controls; mute/unmute and end-stream actions in the app, bubble, and notification.
  • Masked, memory-only stream keys; privacy confirmation before Android screen-sharing consent.
  • TLS certificate chain and hostname verification, credential-safe transport logging, bounded buffering, connection timeout, and cleanup on stop/disconnect.

Start streaming

  1. Create a broadcast in your platform's live dashboard.
  2. Open Go Live in ScreenKit and paste the server URL and stream key separately.
  3. Choose quality and sound, then approve Android screen sharing.
  4. Check the platform's preview and click its final Go Live button if required.

Important

  • Encoder connection success is not confirmation that your broadcast is publicly live. Platform eligibility rules still apply.
  • Screen streaming only; one destination at a time. No simultaneous local MP4 recording or automatic reconnection.
  • Visible overlays and notifications can be broadcast. Device audio needs Android 10+ and source-app playback-capture permission; DRM/protected content cannot be streamed.
  • Stream keys are not saved. Re-enter the key for each new broadcast.
  • This APK is the project's debug build, not a store-signed production release.

Validation

All 16 automated tests and APK compilation passed, including real local TLS handshakes, hostname rejection, URL token preservation, and AVC packetization.
Build: https://github.com/sharthak18/screenkit/actions/runs/40569139043
Source: 0fd07df6dbc5e37a0b5a9289c1ba6b5fc5f0f8f9

Actual Android-device streaming to YouTube/Facebook has not been verified in this environment. Start with a private/unlisted test broadcast.

What's Changed

  • Release ScreenKit v2.0.0: automation and creator tools by @sharthak18 in #13

Full Changelog: v1.3.0...v2.1.0

What's Changed

  • Release ScreenKit v2.0.0: automation and creator tools by @sharthak18 in #13

Full Changelog: v1.3.0...v2.1.0