title: More Detailed Specification for RTMP
body: <p>I'm currently implementing an simple RTMP server using C++, and I have read the Adobe RTMP Specification.  I found the spec is not so well written, leaving so many implementation details unmentioned.</p>
  
  <p>I also used WireShark and crtmpserver to check the packets sent/received by the client/server, and I found it's very difficult to determine what a server should respond upon a 'play' command from the client.</p>
  
  <p>The Adobe's Spec only uses 4 TEXT pages to explain the 'play' command, and the server part description is absolutely NOT clear, because I monitored a lot of packets being sent when using WireShark and crtmpserver.</p>
  
  <p>Thanks. Peter</p>