Displaying 1 to 5 from 5 results

alfalfa - Purely functional video codec, used for ExCamera and Salsify

  •    C++

Alfalfa is a VP8 encoder and decoder, implemented in explicit state-passing style and developed by the Systems and Networking Research group at Stanford University. It is the basis for the ExCamera and Salsify systems. Almost all the source files are licensed under the BSD 2-clause license. Alfalfa links against x264 to compute the SSIM (quality) of frames. Because this library is distributed under the GNU GPL 2+, so is Alfalfa's ssim.cc file, and the overall Alfalfa package.

ogv.js - JavaScript media player using Ogg/Vorbis/Theora/Opus/WebM libs compiled with Emscripten

  •    Javascript

Media decoder and player for Ogg Vorbis/Opus/Theora and WebM video. Based around libogg, libvorbis, libtheora, libopus, libvpx, and libnestegg compiled to JavaScript with Emscripten.

handbrake-js - Video encoding / transcoding / converting for node.js

  •    Javascript

Handbrake-js is Handbrake (v0.10.5) for node.js, funnily enough. It aspires to provide a lean and stable foundation for building video transcoding software in node.js. HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. It can process most common multimedia files and any DVD or BluRay sources that do not contain any copy protection.

ng-media - AngularJS support for HTML5 media elements

  •    Javascript

ng-media provides a simple, declarative means for using HTML5 audio and video elements. Pull requests, bug reports and suggestions are quite welcome.

AndroidScreenCaster - A live android screen caster which encoding media by h264,webm via TCP and UDP with low latency

  •    Java

I'm currently in charge of test automation team. We try to make possible functional testing for mobile games. While we're working on it, we needed to mirror live android screen to web browser. The first approach was MJPEG. We captured entire screen and sent it over network in every very short period. Surely, it was ineffiecient, slow and huge. The first approach was helpful anyway to prove our concept of system, though. The second approach was encoding our media data by using well known codecs such as h264 and vp8. It ended up a success anyway. However, it was hard to find code examples. I mostly refer to android googlesource(specially media test cases). I hope this project helps you to save your time and understand concept of live screen casting on Android.