Giter Site home page Giter Site logo

maxieds / homebrewlivestreamer Goto Github PK

View Code? Open in Web Editor NEW
3.0 4.0 3.0 8.39 MB

A customizable, roll-your-own solution for live A/V recording to your Android device or for live media streaming.

License: GNU General Public License v3.0

C++ 0.22% Java 98.46% CMake 1.32%
android-application audio-recorder video-recording android-app androidstudio java media-player smashing-pumpkins pumpkins

homebrewlivestreamer's Introduction

HomeBrewLiveStreamer

Application description

The application is a customizable, roll-your-own solution for live A/V recording to your Android device or for live media streaming. The concept of the app arose in the need for a covert customizable home brew A/V recording option which bypasses the need for interaction with external social networking apps and servers, i.e., we don't prefer to route our media through Facebook or Snapchat by default. Future versions of the application will include a richer A/V feature set and have options for live streaming applications to friend devices over the network (see the future / wishlist features list below). As the application matures slightly, the releases will include signed binary APKs for users to download and install without the need for compiling the source in Android Studio.

Installation and binaries

This freeware application is available for Android phones on the Google Play Store here. Please see our Privacy Policy (required per Google Play Store listing) for information on how the application manages its usage of sensitive Android permissions. Signed APK binaries of the application that can be installed on user Android devices are also incrementally available on the releases page of this repository. More complete documentation for the features of this application are found linked on the main wiki page here.

Features list

The current release of the application supports the following features:

  • Recording of audio-only and audio-video files to the local Android device's internal memory (in Downloads/HomeBrewAVRecorder/*). Due to restrictions on the Android permissions, the video stream recording must be performed with the device on and with the app in the foreground. However, the audio-only recording feature can be continued with the device in standby mode (i.e., with the screen turned off) so long as the app is in the foreground when the phone is switched off. This can save battery life when running the application for long periods of time to record background audio.
  • Live playback of the last recording media stored by the application.
  • Various tools and effects for modifying the visual camera input from the device at recording time.
  • Extensive (though certainly not yet exhaustive) settings list for configuring the application at runtime.
  • Live streaming to Facebook Live. This has been tested by the developer and is known to work.
  • [SEMI-TESTED] Support for live streaming to YouTube broadcasts of various types and privacy levels.

Screenshots

homebrewlivestreamer's People

Contributors

maxieds avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

homebrewlivestreamer's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.