Использование rtmp-dump/librtmp

Я использую скомпилированную версию rtmp-dump из github в моем проекте iOS. Ниже приведен код для подключения к серверу.

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 ИЛИ ЖЕ lib-rtmp нет в наличии Я хочу знать методы, которые я могу использовать для следующих функций.

  1. Я хочу отправить массив значений при подключении. Мой запрос каким методом rtmp-dump я могу отправлять значения на сервер при подключении?
  2. Как я могу вызвать определенные методы сервера и передать параметры серверу?
  3. Как я могу получить ответ от сервера? А также как я могу реализовать вызов метода на стороне клиента через rtmp-dump?
  4. Как я могу явно указать название потока, который я хочу воспроизвести или прослушать после подключения?
  5. Используя RTMP_Close()смогу ли я отключить соединение?

1 ответ

Я знаю, что этот пост был задан 12 месяцев назад, но это может быть полезно.

Скачайте это и посмотрите примеры использования librtmp. Я не знаю, почему в этой библиотеке нет документации, но следующие примеры могут вам помочь.

Другие вопросы по тегам