Verb 1. (rare, nonstandard) To enlarge or grow; to make or become bigger
Android app for sharing content (pics, videos) from a small screen to a larger one.
The big idea with Embiggen is that you share photos and videos with a group by sending them from your phone/mobile to a larger screen device (a large tablet, or Google TV).
Embiggen has two parts:
- HOST - Runs on the LARGE screen device and shows stuff.
- CONTROLLER - Runs on the SMALL screen and sends stuff to the host to embiggen it!
Typically there is one host and one or more controllers (multiple controllers can send stuff to the same host).
See README.md in each sub-project for more info on the host and controllers.
Embiggen is in the Android Play Store (see binaries links below).
Embiggen uses UDP broadcasts to advertise and discover hosts. (It doesn't use DLNA, intentionally, and it doesn't use multicast because it has been shown to have difficulties on various Android devices). The discovery is very simple.
Once a host and controller are aware of each other the controller tells the host what to display using HTTP. Both the host and controller run a simple HTTP server (see related charlieCollins/android-http-servers). The host HTTP server is used only for messaging (for controllers to be able to tell the host what to do), and the controller HTTP server is used for serving content to the host.
This project is in the BETA stage, there is still a lot to do.
Controller:
https://play.google.com/store/apps/details?id=com.totsp.embiggen
Host:
https://play.google.com/store/apps/details?id=com.totsp.embiggen.host