rtmp-dump / librtmp的用法

时间:2014-03-06 10:16:11

标签: ios red5 rtmp rtmpd

我在iOS项目中使用来自githubrtmp-dump的编译版本。以下是连接服务器的代码。

rtmp = RTMP_Alloc();
RTMP_Init(rtmp);
NSString *url = @"rtmp://192.168.0.119:1935/red5/sw231/";
char *strUrl = (char *)[url cStringUsingEncoding:NSASCIIStringEncoding];
RTMP_SetupURL(rtmp, strUrl);
RTMP_Connect(rtmp, NULL);

由于rtmp-dump OR lib-rtmp的正确文档不可用,我想知道可以用于以下功能的方法。

  1. 我想在连接时发送一组值。我的查询是通过rtmp-dump的哪种方法可以在连接时向服务器发送值?
  2. 如何调用服务器的某些方法并将参数传递给服务器?
  3. 如何从服务器收到回复?以及如何通过rtmp-dump
  4. 实现客户端方法调用
  5. 如何在连接后明确提供我想要播放或收听的流的名称?
  6. 使用RTMP_Close(),我可以断开连接吗?

1 个答案:

答案 0 :(得分:1)

我知道这篇文章是在12个月前被问过的,但这可能很有用。

下载this并查看librtmp的使用示例。我不知道为什么这个库没有文档,但是这些例子可以帮助你。