# Capture from a JPEG-over-HTTP camera, pipe to vpxenc (if available) wget -O - http://camera-ip/snapshot.jpg | ffmpeg -i - -c:v libvpx -b:v 500k -f webm /tmp/test.webm Vera’s stock firmware may not have ffmpeg — but it may have a minimal vpxenc :
"codec": "VP8", "quality": "fast", "cpu_used": 5, "deadline": "realtime" You can cross-compile a newer libvpx for Vera’s architecture (MIPS32r2 big-endian or ARMv5te, depending on revision).
vpxenc --help Try encoding raw YUV (if you have a test file):
Example cross-compile for MIPS (using OpenWrt SDK):
find / -type f -executable -exec ldd {} \; 2>/dev/null | grep libvpx If your S05 has a USB webcam or network camera stream (e.g., /tmp/cam_stream ), you can manually test libvpx:
Vera S05 Libvpx Page
# Capture from a JPEG-over-HTTP camera, pipe to vpxenc (if available) wget -O - http://camera-ip/snapshot.jpg | ffmpeg -i - -c:v libvpx -b:v 500k -f webm /tmp/test.webm Vera’s stock firmware may not have ffmpeg — but it may have a minimal vpxenc :
"codec": "VP8", "quality": "fast", "cpu_used": 5, "deadline": "realtime" You can cross-compile a newer libvpx for Vera’s architecture (MIPS32r2 big-endian or ARMv5te, depending on revision). vera s05 libvpx
vpxenc --help Try encoding raw YUV (if you have a test file): # Capture from a JPEG-over-HTTP camera, pipe to
Example cross-compile for MIPS (using OpenWrt SDK): # Capture from a JPEG-over-HTTP camera
find / -type f -executable -exec ldd {} \; 2>/dev/null | grep libvpx If your S05 has a USB webcam or network camera stream (e.g., /tmp/cam_stream ), you can manually test libvpx: