読者です 読者をやめる 読者になる 読者になる

crtmpserverからinboundRtmfpがなくなった件

メモ

OBS(Open Broadcaster Software) からのRTMPデーターをcrtmpserverで受信したいのだが、inboundRtmfpプロトコルがなくなったために受信できなくなったようだ(予想)。

RTMPストリーミング — pdoc 0.1 documentation を見ると、Ubuntu 10.04が動作環境なので、2013年頃まではinboundRtmpと同じ1935ポートにinboundRtmfpが存在したことが分かる。
また、 GitHub - madhawa/rtmpdplus: Enhanced C++ RTMP Server/builders/cmake/crtmpserver/crtmpserver.lua を見ると、2011/05/23までは確実にinboundRtmfpが存在していたはずである。

しかし、crtmpserverの作者 Gavriloaie Eugen-Andrei さんの GitHub - shiretu/crtmpserver を見ると、inboundRtmfpの影も形もない。

inboundRtmfpをサポートしていないからOBSのRTMPを受信できないのか、inboundRtmfpのサポートを止めたのはなぜか、GitHub経由でGavriloaieさんに問い合わせ中。

【2017/01/15追記】

Ubuntuでcrtmpserverをビルドして見るで起動したcrtmpserverでは、OBSのRTMPデーターを配信できることが判明した。
Ubuntu 14のcrtmpserverパッケージか、その設定に問題があることが考えられるので、引き続き調査を進めることにした。

なお、RTMFPについて調べたところ、RTMPUDPプロトコルだったので、OBSのRTMPをcrtmpserverが受信できないことにはそもそも無関係だった。

【2017/01/22追記】

その後、UbuntuパッケージのcrtmpserverでもOBSのRTMPデーターを配信できた。
OBSの設定が間違っていた可能性が高いが、色々と試したために不明確である。