c++


Modifying CISCO openh264 to take image frames and out compressed frames


Has anyone tried to modify the CISCO openh264 library to take JPEG images as input and compress them into P and I frames (output as frames, NOT video) and similarly to modify decoder to take compressed P and I frames and generate uncompressed-frames ?
I have a camera looking at a static scene and taking pictures (1280x720p) every 30 second. The scene is almost static. Currenlty I am using JPEG compression to compress each frame individually and it is resulting in an image size of ~270KB. This compressed frame is transferred via internet to a storage server. Since there is very little motion in the scene, the 'I' frame size will be very small (I think it should be ~20-50KB). So it will be very cost effective to transmit I frames over internet instead of JPEG images.
Can anyone guide me to some project or about how to proceed with this task ?
You are describing exactly what a codec does. It takes images, and compresses them. There relationship in time is irrelevant to the compression step. The decoder than decides how to display or just write them to disk. You don't need to modify open264, what you want to do is exactly what it is designed to do.

Related Links

Handling hotkeys with modifiers
HippoMocks With weak_ptr
How to validate JSON Schema in Objective-C?
C++ Have two child classes share a variable from their base class
is it safe to calling a member function not defined on the base class from of a derived class in c++?
Microsoft C exception: std::bad_alloc at memory location 0x0017F5E0
How to parallellize an outer loop with openMP with serial inner loop for array addition
C++ Get HTML Source
Stack will only display first value?
Warning: No Previous Declaration - C++ [closed]
C++ 32767 text-based game [closed]
How do I print what I see on the screen/debugger with as few lines of code as possible? [closed]
radix select using cuda
Creating a random number of objects
Third Party library requires different version of the same DLL my application does
Visual Studio Profiler only shows msvcr110.dll

Categories

HOME
audio
objective-c
phpunit
okta
drawing
recaptcha
encryption
composer-php
windows-installer
keyboard-shortcuts
axis2
virtocommerce
geoserver
pstricks
autofixture
restcomm
face-recognition
zillow
couchbase-view
probability-theory
osx-elcapitan
sitefinity
react-apollo
ssis-2008
oracle-data-integrator
xml-configuration
hp-quality-center
lektor
apache-hive
angular2-http
model-driven
laravel-excel
gold-parser
modelio
xunit.net
sqlitestudio
tiles
matlab-guide
erpnext
topshelf
miva
kubernetes-health-check
libtool
siteminder
google-api-webmasters
page-load-time
android-selector
website-deployment
rodbc
user-mode-linux
execution-time
dynamics-nav-2009
html5builder
ironscheme
opencv-features2d
mooc
componentkit
ember-qunit
django-1.7
nxt-python
jsqlparser
cxf-client
numpad
factoring
facebook-app-center
icommand
tandem
file-association
objectiveflickr
glossary
mono-service
sqa
cgpoint
tunneling
django-generic-views
paint.net
installshield-2008
live-cd
maintenance-plan
isaserver
zero-pad
task-tracking

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App