tcp - TCP/RTMP 握手

  显示原文与译文双语对照的内容
0 0

我将一个应用程序写入( unofficially ) 中,以替换在adobe空中制作的客户端,它们用作连接协议。 <

我知道,至于我已经放置在TCP协议下,但是我必须先建立一个TCP连接/handshake 。

或者TCP握手被忽略,而TCP头被用来传输RTMP握手/数据?

顺致问候。

时间: 原作者:

0 0

建立TCP连接,然后立即进行RTMP握手,从发送C0开始,然后是 S0.C1.S1.C2.S2. 一旦你收到了后者,RTMP握手就完成了。 祝你好运,你会需要它的。

原作者:
0 0

哇,你有一个好的项目。

就像你所建议的,RTMP在TCP之上。 有趣的是,不仅控制命令,还有媒体数据通过TCP发送。 RTSP不同,它使用 UDP 。 还有一些库可以做你想要做的。 我发现感兴趣的是在 php http://code.google.com/p/php-rtmp-client/中编写。

你还需要使用 AMF,这是二进制格式,其中的RTMP命令是用。 有一个好的维基百科文章,还有一些解析器,比如 AMFPHP

原作者:
0 0

如果有人在谷歌上找到这样的解决方案,我在 http://www.fluorinefx.com/,中找到了我的解决方案。 不需要担心握手或者任何事情。 一切都井井有条

原作者:
...