Blog

  • Android As Linux Microphone Via Audio Source

    Android As Linux Microphone Via Audio Source

    Forwarding Android Device Microphone Via ADB

    Learn how to forward your Android device microphone to PipeWire with PulseAudo support through ADB for use as a USB microphone.

    You need to select “Enable USB Debugging” in the “Developer Options” of your Android device.

    (more…)

  • Local HTML5 Chicken Webcam PWA

    Local HTML5 Chicken Webcam PWA

    Create And Install Locally Hosted WebRTC PWA

    Learn how to build and set up a PWA application that uses WebRTC to display video from a device camera and take photos at a defined interval for upload to a locally hosted server.

    Continuous screen time is needed for the mobile web browser and camera use. On Android devices, navigate to Settings > Display > Screen Timeout and set the timeout longer and if applicable set “Keep screen on while viewing”. On some Android devices, enable “Keep screen on while charging” in the “Developer Options”. For iOS devices, navigate to Settings -> Display & Brightness > Auto-Lock and set to a longer timeout or if applicable set to “Never”. On all devices, dim the screen to save to battery usage, the screen brightness settings are found in the Accessibility portion of Settings.

    (more…)

  • Chrome View Android Via ADB

    Chrome View Android Via ADB

    View Android On Desktop Chrome Browser

    Learn how to screencast and interact with your Android device using your desktop Google Chrome web browser

    Remote debug your Android device. You need to select “Enable USB Debugging” in the “Developer Options” of your Android device.

    (more…)

  • Mirror Android Device To Desktop Using ScreenStream

    Mirror Android Device To Desktop Using ScreenStream

    View Android Mirror On Desktop Web Browser

    Learn how to install the ScreenStream application on your Android device for viewing on any web browser via a LAN IP address

    ScreenStream is a free and open source Android application that allows your Android device to be viewed in a web browser by IP address. The application does not require root access or another app to be installed on receiving device.

    (more…)

  • Control Phone Camera From Desktop Using SCRCPY

    Control Phone Camera From Desktop Using SCRCPY

    Android Mirroring Tool On Your Desktop

    Learn how to install SCRCPY (Screen Copy) application that allows you to mirror and control your Android device from your desktop computer.

    SCRCPY is a free and open source application that connects to your Android device over a USB or TCP/IP connection. The application does not require root access or an app to be installed on the device. It is also cross-platform for Linux, Windows and macOS.

    (more…)

  • High Resolution Old Phone HTML5 Security Camera

    High Resolution Old Phone HTML5 Security Camera

    Track An Area Using Higher Resolution Mobile Phone Camera

    An obsolete phone can be turned into a webcam using a custom application. Even older devices have higher resolutions compared to the default 640×480 WebRTC. Most smartphones come with Wi-Fi to connect to the local area network and do not need to be connected to the internet. PHP will be used for the server on the work-station and to receive the images at a specific interval. HTML5 Camera access requires an SSL Certificate. A self-signed Certificate will be created and served using stunnel.

    For my use case, I raised chickens and want them to roam on the pasture when I am working indoors. I envisioned a camera setup running off a battery and solar panel and a miniature computer that uses a Wi-Fi connection to record and send photos or a video at a specific interval.

    (more…)

  • Install Joomla CMS

    Install Joomla CMS

    Download And Install Joomla

    Learn how to install Joomla CMS from the command line and graphically.

    Joomla is a free and open source PHP content management system for creating, modifying and publishing website content.

    (more…)