Create an Android library that will capture video/audio from the device's camera as encoded data.
Library should support [url removed, login to view], [url removed, login to view], and VP9.
Library should provide some type of stream/buffer accessible from other classes, such as a ByteBuffer, ByteArrayInputStream, or Java NIO Buffers. The stream should contain the encoded video/audio data. If the codec uses "frames" of data, the stream can contain arrays of the frames (such as Byte Arrays, etc.).
Library should be compatible with Android v4.0.2 and above.
Library should have a constructor that takes video encoding parameters (codec, frames per second, quality, bitrate, etc.). The library should expose all encoder parameters available for each of the three codecs.
Library should allow and provide a method for changing the encoder parameters (frames per second, quality, bitrate, etc.) while the capture is started (you can stop and start if necessary internally to the library if needed).
Library should have a Start and Stop method called to start and stop the capture of audio/video.
Library should use most efficient means to necessary to accomplish requirements and strive to limit CPU usage, Memory usage, etc. as much as possible.
Project should include a demo app that simply implements the library, and displays the video locally in an activity.
37 freelance font une offre moyenne de $616 pour ce travail
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks