Home
Softono

Zecorder

Open source Java
56
Stars
20
Forks
7
Issues
3
Watchers
5 years
Last Commit

 About Zecorder

Android Screen recording and streaming application

Platforms

Web Self-hosted Android

Languages

Java

Links

Need Help Installing Zecorder?

We provide expert installation service for this software. Our team will install, configure, and secure Zecorder on your server. plans start at just $30.

Zecorder

 Android screen recording and streaming application

Features

1. SCREEN RECORDING

  • Record screen with custom settings and advanced media specifications​

  • Controller head while recording​

  • Time-countdown before start recording​

  • Funny camera preview​

  • Toggle/switch camera immediately​

  • Draw decorators (logo, watermark…) onto video​

2. SCREEN STREAMING​

  • Realtime streaming screen to RTMP sever​

  • Resumable streaming supports​

  • Camera preview ​

  • Test connection before streaming​

  • Update streaming status onto app view​

3. CAMERA PREVIEW

  • Realtime camera preview while recording or streaming​

  • Toggle camera view (On/Off)​

  • Switch camera (Back/Face)​

  • Set camera size (Small/Medium/Big)​

  • Choose camera position

4. VIDEO MANAGER- List videos recorded by our app​

  • Rename, delete videos​

  • Extract video details​

  • Auto update videos list​

  • Detect and remove invalid videos​

5. SYNCHRONIZATION

  • Synchronize local video to Google Drive Storage​

  • Authentication with Google Account​

  • Run in background service and auto-close when sync completed​

  • Allow to choose specific videos to sync​

  • Sync status for each videos​


ARCHITECTURE

1. Big picture

alt text

2. Streaming picture

alt text


STREAMING USEAGE

1. Build RTMP-Server

Step 1: get SRS

git clone https://github.com/ossrs/srs &&
cd srs/trunk

Step 2: build SRS, Requires Centos6.x/Ubuntu 32/64bits.

./configure && make

Step 3: start SRS

./objs/srs -c conf/srs.conf

2. Application side

Step 1: get app source

git clone https://github.com/1612052/Zecorder.git

Step 2: Build and run application

Step 3:

  • Swipe to Livestream layout
  • Enter the server ip
  • Tap "Test" button
  • Tap "Connect" button
  • Enjoy!!!

* Video guide/demo: