79
GitHub - ireader/media-server: RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/M...
source link: https://github.com/ireader/media-server
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
- Build status:
- Build Dependence: https://github.com/ireader/sdk
libflv
- Adobe FLV muxer/demuxer
- MPEG-4 AVCDecoderConfigurationRecord/AudioSpecificConfig
librtmp
- rtmp-client: RTMP publish/play
- rtmp-server: RTMP Server module
libmpeg
- MPEG-2 PS packer/unpacker
- MPEG-2 TS packer/unpacker
- H.264/H.265/AAC/MP3
librtp
- RFC3550 RTP/RTCP
- RTP with H.264/H.265/MPEG-2/MPEG-4/VP8/VP9
- RTP with G.711/G.726/G.729/MP3/AAC/OPUS
- RTP with MPEG-2 PS/TS
librtsp
- RFC 2326 RTSP client
- RFC 2326 RTSP Server
- RTSP parser
- RFC 4566 SDP parser
libhls
- HLS Media: TS segmenter
- HLS M3U8: generate m3u8 file
libdash
- ISO/IEC 23009-1 MPEG-DASH static(vod)
- ISO/IEC 23009-1 MPEG-DASH dynamic(live)
libmov
- MP4 File reader/writer
- MP4 faststart(moov box before mdat)
- fragment MP4 File writer
libhttp(https://github.com/ireader/sdk)
- HTTP Server(base AIO)
- HTTP Client
- HTTP Cookie
Make
- make clean && make
- make RELEASE=1 (make release library, default debug)
- make PLATFORM=arm-hisiv100nptl-linux (cross compile)
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK