Skip to content

Releases: sharthak18/screenkit

ScreenKit v2.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 19:25

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

ScreenKit v2.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 17:19
2f53449

What's Changed

  • ScreenKit v1.3.0: Messenger-style floating controls, amplified Mic + Device audio, brush & touch overlay, and black-screen bypass by @sharthak18 in #12

Full Changelog: v1.2.0...v2.0.0

What's Changed

  • ScreenKit v1.3.0: Messenger-style floating controls, amplified Mic + Device audio, brush & touch overlay, and black-screen bypass by @sharthak18 in #12

Full Changelog: v1.2.0...v2.0.0

ScreenKit v1.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 12:48
2f53449

What's Changed

  • ScreenKit v1.3.0: Messenger-style floating controls, amplified Mic + Device audio, brush & touch overlay, and black-screen bypass by @sharthak18 in #12

Full Changelog: v1.2.0...v1.4.0

ScreenKit v1.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 15:26
2f53449

What's Changed

  • ScreenKit v1.3.0: Messenger-style floating controls, amplified Mic + Device audio, brush & touch overlay, and black-screen bypass by @sharthak18 in #12

Full Changelog: v1.2.0...v1.3.0

What's Changed

  • ScreenKit v1.3.0: Messenger-style floating controls, amplified Mic + Device audio, brush & touch overlay, and black-screen bypass by @sharthak18 in #12

Full Changelog: v1.2.0...v1.3.0

ScreenKit v1.2.1

Choose a tag to compare

@github-actions github-actions released this 16 Oct 14:39
f536e8a

What's Changed

  • ScreenKit: bubble actions without opening the app, device audio, camera flip, SD-card/folder saving by @sharthak18 in #10
  • v1.1.0: Full screen recorder & capture suite enhancements by @sharthak18 in #11

Full Changelog: v1.0.1...v1.2.1

ScreenKit v1.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 13:53
f536e8a

What's Changed

  • ScreenKit: bubble actions without opening the app, device audio, camera flip, SD-card/folder saving by @sharthak18 in #10
  • v1.1.0: Full screen recorder & capture suite enhancements by @sharthak18 in #11

Full Changelog: v1.0.1...v1.2.0

ScreenKit v1.0.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:50

What's Changed

Full Changelog: v1.0.0...v1.0.1

ScreenKit v1.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 20:57
5571b08

What's Changed

  • Add ScreenKit Android capture app and APK download workflow by @sharthak18 in #1
  • Fix build: compile against Android SDK 35 by @sharthak18 in #2
  • CI: use setup-android@v4 (v3 requests the removed tools package) by @sharthak18 in #3
  • CI: post Gradle log to issue on build failure by @sharthak18 in #5
  • Fix named-argument compile error in CameraCaptureService by @sharthak18 in #6
  • Rename mainExecutor (clashes with Context.getMainExecutor) by @sharthak18 in #7

New Contributors

Full Changelog: https://github.com/sharthak18/creep/commits/v1.0.0