Implement RTMP protocol by golang