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について調べたところ、RTMPのUDP版プロトコルだったので、OBSのRTMPをcrtmpserverが受信できないことにはそもそも無関係だった。
【2017/01/22追記】
その後、UbuntuパッケージのcrtmpserverでもOBSのRTMPデーターを配信できた。
OBSの設定が間違っていた可能性が高いが、色々と試したために不明確である。