|
|
|
|
|
by haywardsmyfault
4425 days ago
|
|
Hello! Kickflip developer here! The SoCs included with virtually every mobile device today have circuits designed specifically for encoding/decoding H.264 video and AAC audio. This is how your mobile device's native camera app reliably records HD video. Whether it's 640p or 1080p, there isn't a significant drain on system resources. These chips were traditionally accessed via a standard OMX[1] library (Think OpenGL for Video hardware), but the OMX implementations were device specific, making it nearly impossible to write custom video software with mass market appeal. Just recently (July '13 on Android), the video hardware has become somewhat controllable by the standard Android / iOS platform APIs allowing us to write a truly compatible video product. We currently only offer single stream output. When we do offer multiple bitrate outputs (transcoding), we'll do that work serverside. [1] http://en.wikipedia.org/wiki/OpenMAX |
|
You push a single stream, which any client can already do, and they can already live without transcodes. Your app doesn't add value by freeing them from the cost of cloud-based transcoders.