参考:https://www.cnblogs.com/tocy/p/zyj-media-study-route.html
以及:https://en.wikipedia.org/wiki/Template:Compression_formats,结合本人对音视频处理接触到的内容,后续学习可从以下几个主体入手:
Audio
- MP3
- mp4a/aac
Video
- H264
- HEVC
Containers
- flv
- mp4
- mkv(Matroska WebM)
- mov
- 3gp
Image
- bmp
- jpg
- png
- gif
Stream Media
protocol
- HTTP
- HLS
- RTMP
- http-flv(HDL)
- RTP、RTCP、RTSP
- P2P(UDP/TCP)
- non-proprietary formats such as MPEG-DASH
- CDN
Server
- nginx-rtmp-module
----https://github.com/arut/nginx-rtmp-module - srs
----https://github.com/winlinvip/srs - easydarwin
----http://www.easydarwin.org/ - live555
----http://www.live555.com/
Media Player
- ffplay
----http://ffmpeg.org/
vlc
----https://www.videolan.org/
mplayer
----http://www.mplayerhq.hu/design7/news.html
Web Media Player
- SRS
----http://winlinvip.github.io/srs.release/trunk/research/players/srs_player.html
Media OpenSource
- ffmpeg
----http://ffmpeg.org/ - webrtc
----https://webrtc.org/ - kurento
----http://www.kurento.org/ - licode
----http://lynckia.com/licode/index.html - gstreamer
----https://gstreamer.freedesktop.org/ - x264
----https://www.videolan.org/developers/x264.html - fdk-aac
----https://github.com/mstorsjo/fdk-aac
----http://www.linuxfromscratch.org/blfs/view/svn/multimedia/fdk-aac.html - librtmp
----http://rtmpdump.mplayerhq.hu/ - ijkplayer
----https://github.com/bilibili/ijkplayer - VLC
----https://www.videolan.org/
Client
- FFmpeg
- Render(SDL、DirectX、OpenGL OpenGLES OpenSLES)
- Plugin(IE、Chrome、Firefox)
- Cloud Transcoding
- TV set(Set Top Box, STB)
- Mobile Device(Pad, Phone, Auto)
Platform
- linux
- android
- iOS
- Windows
- Mac Os
可以测试的实时流地址,rtmp,hls
-
香港财经:rtmp://202.69.69.180:443/webcast/bshdlive-pc
-
韩国GoodTV:rtmp://mobliestream.c3tv.com:554/live/goodtv.sdp
-
湖南卫视:rtmp://58.200.131.2:1935/livetv/hunantv
-
http://playertest.longtailvideo.com/adaptive/bipbop/gear4/prog_index.m3u8
-
http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8
-
http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8