You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthew 62766b9c16 增加ZLMediaKit 12 months ago
..
.github/workflows 增加ZLMediaKit 12 months ago
libdash 增加ZLMediaKit 12 months ago
libflv 增加ZLMediaKit 12 months ago
libhls 增加ZLMediaKit 12 months ago
libmkv 增加ZLMediaKit 12 months ago
libmov 增加ZLMediaKit 12 months ago
libmpeg 增加ZLMediaKit 12 months ago
librtmp 增加ZLMediaKit 12 months ago
librtp 增加ZLMediaKit 12 months ago
librtsp 增加ZLMediaKit 12 months ago
libsip 增加ZLMediaKit 12 months ago
media-server.xcworkspace 增加ZLMediaKit 12 months ago
test 增加ZLMediaKit 12 months ago
.gitignore 增加ZLMediaKit 12 months ago
.travis.yml 增加ZLMediaKit 12 months ago
Android.mk 增加ZLMediaKit 12 months ago
Application.mk 增加ZLMediaKit 12 months ago
LICENSE 增加ZLMediaKit 12 months ago
Makefile 增加ZLMediaKit 12 months ago
README.md 增加ZLMediaKit 12 months ago
SECURITY.md 增加ZLMediaKit 12 months ago
compile.cn.md 增加ZLMediaKit 12 months ago
gcc.mk 增加ZLMediaKit 12 months ago
media-server.sln 增加ZLMediaKit 12 months ago

README.md

libflv

  1. FLV video codec: H.264/H.265/H.266/AV1/VP8/VP9/VP10
  2. FLV audio codec: AAC/MP3/G.711/Opus
  3. FLV file read/write
  4. H.264/H.265/H.266/AV1 bitstream filter: annex-b <-> mp4 stream
  5. AAC bitstream filter: ADTS <-> ASC

librtmp

  1. rtmp-client: RTMP publish/play
  2. rtmp-server: RTMP Server live/vod streaming

libmpeg

  1. ITU-T H.222.0 PS/TS read/write
  2. ps/ts codec: H.264/H.265/H.266/AAC/MP3/G.711/Opus

librtp

  1. RFC3550 RTP/RTCP
  2. RTP with H.264/H.265/H.266/MPEG-2/MPEG-4/VP8/VP9/AV1
  3. RTP with G.711/G.726/G.729/MP3/AAC/Opus
  4. RTP with MPEG-2 PS/TS
  5. RTP Header Extension
  6. RTCP PSFB/RTPFB/XR

librtsp

  1. RFC2326 RTSP
  2. RFC4566 SDP
  3. SDP fmtp: H.264/H.265/H.266/AAC/Opus/G.711

libhls

  1. HLS M3U8: generate m3u8 file
  2. HLS Media: TS segmenter
  3. HLS fmp4 segmenter
  4. HLS Master/Playlist m3u8 parser

libdash

  1. ISO/IEC 23009-1 MPEG-DASH static(vod)
  2. ISO/IEC 23009-1 MPEG-DASH dynamic(live)
  3. DASH MPD v3/v4 parser

libmov

  1. ISO/IEC 14496-12 MP4 File reader/writer
  2. MP4 faststart(moov box before mdat)
  3. fMP4(Fragment MP4) writer
  4. MP4 with H.264/H.265/H.266/AV1/VP8/VP9/JPEG/PNG
  5. MP4 with AAC/Opus/MP3/G.711

libmkv

  1. MKV/WebM file read/write
  2. MKV/WebM live streaming

libsip

  1. sip user-agent (UAC/UAS)
  2. sip with ICE

libhttp(https://github.com/ireader/sdk)

  1. HTTP Server(base AIO)
  2. HTTP Client
  3. HTTP Cookie

Make

  1. make clean && make
  2. make RELEASE=1 (make release library, default debug)
  3. make PLATFORM=arm-hisiv100nptl-linux (cross compile)

编译说明