Encoding and casting

Updated: April 19, 2023

System Dependencies

Core Binaries

The files listed here are always required for encoding and casting.
Core framework  
/usr/lib/libmmstream.so
/usr/lib/libmmstream.so.1
/usr/lib/mm-stream-output-rtp.so
/usr/lib/mm-stream-processor-openmaxal.so
/usr/lib/mm-stream-server-rtp.so
/usr/bin/mm-stream
/usr/lib/libcurl_support.so.1
/usr/lib/libcurl_support.so
/usr/lib/libjsoncpp.so.1.8.4
/usr/lib/libjsoncpp.so.19
/usr/lib/libjsoncpp.so
/usr/lib/liblogging.so.1
/usr/lib/liblogging.so
/usr/lib/libmmedia.so.1
/usr/lib/libmmedia.so
/usr/lib/libmmfilter.so.1
/usr/lib/libmmfilter.so
/usr/lib/libmmresarb.so.1
/usr/lib/libmmresarb.so
/bin/resarb
/usr/lib/libresarb.so.1
/usr/lib/libresarb.so
/usr/lib/libOpenMAXAL.so.1
/usr/lib/libOpenMAXAL.so
/lib/dll/mmedia/queue_filter.so
/lib/dll/mmedia/stream_reader.so
/lib/dll/mmedia/pcm_converter.so
/lib/dll/mmedia/ts_writer.so
/lib/dll/mmedia/mp4_writer.so
/lib/dll/mmedia/rawfile_writer.so
/lib/dll/mmedia/wavfile_writer.so
/lib/dll/mmedia/fildes_streamer.so
/lib/dll/mmedia/audio_eventer.so
/lib/dll/mmedia/rtp_writer.so
/lib/librimrtp.so
/lib/librimrtp.so.1

Feature-based Binaries

For a full feature set, all binary files listed here must be present on the target.
Input support  
/usr/lib/mm-stream-input-audio.so
/lib/dll/mmedia/audio_streamer.so
/usr/lib/mm-stream-input-camera.so
/usr/lib/mm-stream-input-file.so
/usr/lib/mm-stream-input-screen.so

Audio input support
Audio input support
Camera API input support
File/Stream input support
Screen/HMI input support

Streaming server support  
/usr/lib/mm-stream-server-rtsp.so

RTSP server support

Audio recording support  
/lib/dll/mmr-mmfrip-routing.so

Support for capturing audio from a microphone to a file

File format support  
/lib/dll/mmedia/oc_fdkaac_encoder.so
/usr/lib/libopencore_fdk_aac.so.1
/usr/lib/libopencore_fdk_aac.so
/lib/dll/mmedia/wave_encoder.so
/lib/dll/mmedia/oc_fdkaac_decoder.so
/lib/dll/mmedia/xing_mpega_decoder.so
/lib/dll/mmedia/wav_decoder.so
/lib/dll/mmedia/aac_parser.so
/lib/dll/mmedia/avi_parser.so
/lib/dll/mmedia/mkv_parser.so
/lib/dll/mmedia/mp2ps_parser.so
/lib/dll/mmedia/mp2ts_parser.so
/lib/dll/mmedia/mp4_reader.so
/lib/dll/mmedia/mpega_parser.so
/lib/dll/mmedia/wav_parser.so

AAC audio encoder
AAC audio codec
AAC audio codec
WAV encoder
AAC audio decoder
MP3/MPEG audio decoder
WAV/AIFF audio decoder
AAC file format support (not including mp4/m4a/etc)
AVI file format support
MKV file format support
MPEG2 Program Stream support
MPEG2 Program Transport support
Mp4/m4a/mov/3gp/3gpp/3g2/etc support
Mp3/mpeg audio file format support
WAV and AIFF file format support

Command-line tools  
/usr/bin/mm-stream-client

Command-line tool for mm-stream