I already installed crtmpserver, rebuild ffmpeg. Camera module works fine. Crtmpserver have same settings described here in flyplayback.
So I start stream into crtmpserver with :
Code: Select all
raspivid -t 9999999 -w 960 -h 540 -fps 25 -b 500000 -vf -o - | ffmpeg -i - -vcodec copy -an -r 25 -f flv -metadata streamName=myStream tcp://0.0.0.0:6666rtmp://10.0.0.213/flvplayback/flv:myStream.flv
(raspi is on 10.0.0.213)
I only get black screen. Thats all. When I take a look into the log No "file" found ?
Thanks for a hint.
Here is also the log part:
8272:3:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/protocols/liveflv/inboundliveflvprotocol.cpp:184:SignalInputData:Stream metadata:
<MAP name="" isArray="true">
<MAP name="__index__value__0" isArray="true">
<DOUBLE name="duration">0.000</DOUBLE>
<STR name="encoder">Lavf55.12.102</STR>
<DOUBLE name="filesize">0.000</DOUBLE>
<DOUBLE name="framerate">25.000</DOUBLE>
<DOUBLE name="height">540.000</DOUBLE>
<STR name="streamName">myStream</STR>
<DOUBLE name="videocodecid">7.000</DOUBLE>
<DOUBLE name="videodatarate">0.000</DOUBLE>
<DOUBLE name="width">960.000</DOUBLE>
</MAP>
</MAP>
1374308272:6:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/protocols/liveflv/innetliveflvstream.cpp:246:InitializeVideoCapabilities:Cached the h264 video codec initialization: 36
1374308319:3:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/netio/epoll/tcpacceptor.cpp:154:Accept:Client connected: 10.0.0.63:47086 -> 0.0.0.0:1935
1374308319:4:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/netio/epoll/iohandlermanager.cppRegisterIOHandler:Handlers count changed: 8->9 IOHT_TCP_CARRIER
1374308319:6:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/applications/appselector/src/rtmpappprotocolhandler.cpp:81:ProcessInvokeConnect:Selected application: flvplayback
1374308319:6:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/application/baseclientapplication.cpp:216:UnRegisterProtocol:Protocol CTCP(12) <-> TCP(6) <-> [IR(7)] unregistered from application: appselector
1374308319:3:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/application/baseclientapplication.cpp:227:SignalStreamRegistered:Stream NR(5) with name `` registered to application `flvplayback` from protocol IR(7)
1374308319:3:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/application/baseclientapplication.cpp:238:SignalStreamUnRegistered:Stream NR(5) with name `` unregistered from application `flvplayback` from protocol IR(7)
1374308319:3:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/application/baseclientapplication.cpp:227:SignalStreamRegistered:Stream NR(6) with name `` registered to application `flvplayback` from protocol IR(7)
1374308319:3:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:892:ProcessInvokePlay:Play request for stream name `flv:myStream.flv`. Start: -2; length: -1
1374308319:2:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1919:TryLinkToLiveStream:No live streams found: `flv:myStream.flv` or `flv:myStream.flv`
1374308319:0:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/protocols/rtmp/streaming/infilertmpstream.cpp:262:GetInstance:File not found. fullPath: ``
1374308319:0:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/protocols/rtmp/basertmpprotocol.cpp:505:CreateIFS:Unable to get file stream. Metadata:
<MAP name="" isArray="false">
<INT32 name="clientSideBuffer">30</INT32>
<BOOL name="externSeekGenerator">false</BOOL>
<STR name="fileName">myStream.flv</STR>
<STR name="fullPath"></STR>
<BOOL name="keyframeSeek">false</BOOL>
<STR name="mediaDir">/var/lib/crtmpserver/mediaFolder/</STR>
<BOOL name="renameBadFiles">false</BOOL>
<STR name="requestedStreamName">flv:myStream.flv</STR>
<MAP name="rtmpMeta" isArray="false">
<STR name="Server">C++ RTMP Server (http://www.rtmpd.com)</STR>
</MAP>
<UINT32 name="seekGranularity">0</UINT32>
<STR name="streamType">flv</STR>
</MAP>
1374308319:2:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1966:TryLinkToFileStream:No file streams found: flv:myStream.flv
1374308319:2:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:919:ProcessInvokePlay:We are going to wait for the live stream `flv:myStream.flv`
1374308319:3:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/application/baseclientapplication.cpp:238:SignalStreamUnRegistered:Stream NR(6) with name `` unregistered from application `flvplayback` from protocol IR(7)
1374308319:3:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/application/baseclientapplication.cpp:227:SignalStreamRegistered:Stream ONR4R(7) with name `flv:myStream.flv` registered to application `flvplayback` from protocol IR(7)
1374308319:2:/build/crtmpserver-W2XmBu/crtmpserver-1.0~dfsg/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:507:ProcessUsrCtrl:User control message type: RM_USRCTRL_TYPE_STREAM_SET_BUFFER_LENGTH