Code Monkey home page Code Monkey logo

mediabox's Introduction

MediaBox Build Status

About

MediaBox is a Linux-based embedded media player. It can stream media via HTTP, uPnP Media Servers, and Bittorrent. A YouTube provider is also on the works. It cannot help you find any media to stream. Except for uPnP Media Servers on the local network, all media must be provided in the form of links through the remote control interface. It can also download some types of media to a local library.

It has a web-based control interface and a TCP/Bluetooth interface for remote control applications. An Android remote app is available and one is on the works for Windows 10.

Requirements

MediaBox runs on a minimal Linux system with few dependencies. It includes drivers for the X11 server (OpenGL only), Linux DRM (supports software rendering as well as OpenGL), VideoCore IV/Raspberry Pi (fully accelerated, including hardware decoding), and DirectFB. Currently only ALSA is supported for audio output.

Building

The build system is autotools. Ebuilds for Gentoo are available here. The sdk directory includes a script to generate a root image and kernel for a minimal system. It currently uses buildroot as the build system. The sdk directory also includes an emulator script to run the generated images under QEMU and configuration files to generate images for x86_64 and Raspberry Pi Zero.

Binary images for x86_64 and Raspberry Pi zero are in the works.

libavbox

libavbox a lightweight toolkit for developing embedded multimedia applications. It is currently on the src/lib directory and is linked statically with the mediabox binary but it will be split into a separate library in the near future.

mediabox's People

Contributors

fdev1 avatar

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.