Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ireader/media-server
RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
https://github.com/ireader/media-server
flv fmp4 hls m3u m3u8 mkv mp4 mpeg-dash ps rtmp rtp rtsp sdp sip ts webm
Last synced: 2 days ago
JSON representation
RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
- Host: GitHub
- URL: https://github.com/ireader/media-server
- Owner: ireader
- License: mit
- Created: 2014-01-03T01:43:35.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2024-11-16T05:17:40.000Z (27 days ago)
- Last Synced: 2024-12-04T12:06:09.774Z (9 days ago)
- Topics: flv, fmp4, hls, m3u, m3u8, mkv, mp4, mpeg-dash, ps, rtmp, rtp, rtsp, sdp, sip, ts, webm
- Language: C
- Homepage:
- Size: 3.85 MB
- Stars: 3,123
- Watchers: 199
- Forks: 1,089
- Open Issues: 99
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-video - ireader/media-server - RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4 - ireader/media-server (Streaming Server and Storage / SRT)
README
* Build status:
* Build Dependence: https://github.com/ireader/sdk
# 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)#### [编译说明](compile.cn.md)