Akagi201
2/8/2015 - 3:10 PM

rtmp.md

RTMP url

go-oryx

  • sender, receiver, agent 用3个 goroutine 加 workcontainer 实现. 如果用一个 goroutine 能搞定更好.

ios

ffmpeg rtmp

wireshark

proxy

rtmp播放器

CDN

推流

red5

nginx rtmp module

wireshark

  • 抓包前过滤条件: port 1935
  • 抓包后过滤条件: tcp.len > 0 && rtmpt

debug tool

rtmp client

  • flash player
  • ffplay
  • vlc

rtmp server

Open Source

namelangdescriptionrepo link
red5Java知名度较高, 应用较为广泛https://github.com/Red5
crtmpserverC++支持多种rtmp协议, 移动设备以及IPTV相关网络协议http://www.rtmpd.com
Erly videoerlang有开源和商业版本https://github.com/erlyvideo/erlyvideo
haXeVideohaXe一个实验性的, 轻量级的服务器http://code.google.com/p/haxevideo
FluorineFx.NET不明http://www.fluorinefx.com
SRSC++国人开发https://github.com/winlinvip/simple-rtmp-server
BLSC++国人开发https://github.com/wenjiegit/Bull-Live-Server
nginx-rtmpCnginx子项目https://github.com/arut/nginx-rtmp-module
ffserverCffmpeg子项目https://www.ffmpeg.org/ffserver.html

商业项目

namecompanylink
FMSAdobehttp://www.adobe.com/products/flash-media-server-family.html
Wowza Media ServerWowza Media Systemshttp://www.wowza.com/media-server
HelixReal Networkhttp://www.realnetworks.com/helix/streaming-media-server
Evostream Media ServerEvoStreamhttp://www.evostream.com

adobe specs

rtmpserver

h264 aac send over rtmp

blogs