Простой RTMP-клиент Python

Я ищу подходящий RTMP-клиент Python или пример кода Python, который мог бы сделать как минимум следующее:

  1. Правильное рукопожатие с Flash-сервером
  2. Отправьте правильно закодированное (AMF0 или AMF3) сообщение о подключении к серверу (и обработайте результат).
  3. Отправьте правильно закодированное сообщение «подписаться» (и обработайте результат)

Я исследовал RTMPy, rtmplite, fmspy библиотеки, но пока ничего не заработало. Однако возможности кодирования AMF0 от rtmplite кажутся хорошими.

Может кто-то указать мне верное направление?


person Vitaliy    schedule 14.09.2011    source источник


Ответы (3)


Возможно, вам поможет rtmplite?

person meson10    schedule 03.10.2011


попробуй это:

import librtmp
conn=librtmp.RTMP(url)
conn.connect(None)
conn_stream=conn.create_stream(0,True)

для получения дополнительной информации вы можете посетить https://pypi.python.org/pypi/python-librtmp/0.2.0

person Jatin Bansal    schedule 03.12.2014