pulling red5 streams
I setup eval server, have been able to get FMLE streaming cam no problems.
Looking for some help on right syntax for pullstream for a live red5 stream with just video no audio.
pullstream uri=rtmp://mconf1.hostbbb.net/video/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1358871225906/160×12065-1358871240520 isAudio=0 keepAlive=1 localStreamName=bbb
I get a succuss in telnet,
Escape character is ‘^]’.
pullstream uri=rtmp://mconf1.hostbbb.net/video/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1358882586837/160×120136-1358882625062 isAudio=0 keepAlive=1 localStreamName=bbb
K{"data":{"audioCodecBytes":"","configId":1,"emulateUserAgent":"EvoStream Media Server (http://www.evostream.com) player","forceTcp":true,"isAudio":false,"keepAlive":true,"localStreamName":"bbb","operationType":1,"pageUrl":"","ppsBytes":"","rtcpDetectionInterval":10,"spsBytes":"","ssmIp":"","swfUrl":"","tcUrl":"rtmp://mconf1.hostbbb.net/video/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1358882586837/160×120136-1358882625062","tos":256,"ttl":256,"uri":{"document":"160×120136-1358882625062","documentPath":"/video/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1358882586837/","documentWithFullParameters":"160×120136-1358882625062","fullDocumentPath":"/video/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1358882586837/160×120136-1358882625062","fullDocumentPathWithParameters":"/video/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1358882586837/160×120136-1358882625062","fullParameters":"","fullUri":"rtmp://mconf1.hostbbb.net/video/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1358882586837/160×120136-1358882625062","fullUriWithAuth":"rtmp://mconf1.hostbbb.net/video/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1358882586837/160×120136-1358882625062","host":"mconf1.hostbbb.net","ip":"54.243.128.56","originalUri":"rtmp://mconf1.hostbbb.net/video/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1358882586837/160×120136-1358882625062","parameters":{},"password":"","port":1935,"portSpecified":false,"scheme":"rtmp","userName":""}},"description":"Stream rtmp://mconf1.hostbbb.net/video/183f0bf3a0982a127bdb8161e0c44eb696b3e75c-1358882586837/160×120136-1358882625062 enqueued for pulling","status":"SUCCESS"}
but the console shows
<MAP name="header" isArray="false">
<UINT32 name="channelId">4</UINT32>
<UINT8 name="headerType">3</UINT8>
<BOOL name="isAbsolute">false</BOOL>
<UINT32 name="messageLength">149</UINT32>
<UINT8 name="messageType">20</UINT8>
<UINT32 name="streamId">1</UINT32>
<UINT32 name="timestamp">0</UINT32>
</MAP>
<MAP name="invoke" isArray="false">
<STR name="functionName">onStatus</STR>
<DOUBLE name="id">5.000</DOUBLE>
<BOOL name="isFlex">false</BOOL>
<MAP name="parameters" isArray="true">
<NULL name="0x00000000"></NULL>
<MAP name="0x00000001" isArray="false">
<DOUBLE name="clientid">1.000</DOUBLE>
<STR name="code">NetStream.Play.StreamNotFound</STR>
<STR name="description"></STR>
<STR name="details">160×120136-1358882625062</STR>
<STR name="level">error</STR>
</MAP>
</MAP>
</MAP>
</MAP>
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:625 Invalid message: <MAP name="" isArray="false">
<MAP name="header" isArray="false">
<UINT32 name="channelId">2</UINT32>
<UINT8 name="headerType">1</UINT8>
<BOOL name="isAbsolute">false</BOOL>
<UINT32 name="messageLength">4</UINT32>
<UINT8 name="messageType">5</UINT8>
<UINT32 name="streamId">0</UINT32>
<UINT32 name="timestamp">0</UINT32>
</MAP>
<UINT32 name="winAckSize">20340000</UINT32>
</MAP>
/thelib/src/protocols/rtmp/basertmpprotocol.cpp:1052 Unable to send rtmp message to application
/thelib/src/netio/epoll/tcpcarrier.cpp:98 Unable to signal data available
/thelib/src/netio/epoll/iohandlermanager.cpp:130 Handlers count changed: 13->12 IOHT_TCP_CARRIER
/thelib/src/protocols/protocolmanager.cpp:45 Enqueue for delete for protocol [OR(44)]
/thelib/src/application/baseclientapplication.cpp:264 Stream NR(19) with name “ unregistered from application `evostreamms` from protocol OR(44)
/thelib/src/application/baseclientapplication.cpp:242 Protocol [OR(44)] unregistered from application: evostreamms
/thelib/src/netio/epoll/iohandlermanager.cpp:120 Handlers count changed: 12->13 IOHT_TCP_CONNECTOR
/thelib/src/netio/epoll/iohandlermanager.cpp:120 Handlers count changed: 13->14 IOHT_TCP_CARRIER
/thelib/src/netio/epoll/iohandlermanager.cpp:130 Handlers count changed: 14->13 IOHT_TCP_CONNECTOR
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1557 Default implementation of ProcessInvokeGeneric: Request: onBWCheck
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1557 Default implementation of ProcessInvokeGeneric: Request: onBWCheck
/thelib/src/application/baseclientapplication.cpp:253 Stream NR(20) with name “ registered to application `evostreamms` from protocol OR(46)
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1557 Default implementation of ProcessInvokeGeneric: Request: onBWCheck
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1359 onStatus message ignored:
<MAP name="" isArray="false">
<MAP name="header" isArray="false">
<UINT32 name="channelId">4</UINT32>
<UINT8 name="headerType">3</UINT8>
<BOOL name="isAbsolute">false</BOOL>
<UINT32 name="messageLength">149</UINT32>
<UINT8 name="messageType">20</UINT8>
<UINT32 name="streamId">1</UINT32>
<UINT32 name="timestamp">0</UINT32>
</MAP>
<MAP name="invoke" isArray="false">
<STR name="functionName">onStatus</STR>
<DOUBLE name="id">5.000</DOUBLE>
<BOOL name="isFlex">false</BOOL>
<MAP name="parameters" isArray="true">
<NULL name="0x00000000"></NULL>
<MAP name="0x00000001" isArray="false">
<DOUBLE name="clientid">1.000</DOUBLE>
<STR name="code">NetStream.Play.StreamNotFound</STR>
<STR name="description"></STR>
<STR name="details">160×120136-1358882625062</STR>
<STR name="level">error</STR>
</MAP>
</MAP>
</MAP>
</MAP>
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:625 Invalid message: <MAP name="" isArray="false">
<MAP name="header" isArray="false">
<UINT32 name="channelId">2</UINT32>
<UINT8 name="headerType">1</UINT8>
<BOOL name="isAbsolute">false</BOOL>
<UINT32 name="messageLength">4</UINT32>
<UINT8 name="messageType">5</UINT8>
<UINT32 name="streamId">0</UINT32>
<UINT32 name="timestamp">0</UINT32>
</MAP>
<UINT32 name="winAckSize">20510000</UINT32>
</MAP>
/thelib/src/protocols/rtmp/basertmpprotocol.cpp:1052 Unable to send rtmp message to application
/thelib/src/netio/epoll/tcpcarrier.cpp:98 Unable to signal data available
/thelib/src/netio/epoll/iohandlermanager.cpp:130 Handlers count changed: 13->12 IOHT_TCP_CARRIER
/thelib/src/protocols/protocolmanager.cpp:45 Enqueue for delete for protocol [OR(46)]
/thelib/src/application/baseclientapplication.cpp:264 Stream NR(20) with name “ unregistered from application `evostreamms` from protocol OR(46)
/thelib/src/application/baseclientapplication.cpp:242 Protocol [OR(46)] unregistered from application: evostreamms
/thelib/src/netio/epoll/iohandlermanager.cpp:120 Handlers count changed: 12->13 IOHT_TCP_CONNECTOR
/thelib/src/netio/epoll/iohandlermanager.cpp:120 Handlers count changed: 13->14 IOHT_TCP_CARRIER
/thelib/src/netio/epoll/iohandlermanager.cpp:130 Handlers count changed: 14->13 IOHT_TCP_CONNECTOR
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1557 Default implementation of ProcessInvokeGeneric: Request: onBWCheck
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1557 Default implementation of ProcessInvokeGeneric: Request: onBWCheck
/thelib/src/application/baseclientapplication.cpp:253 Stream NR(21) with name “ registered to application `evostreamms` from protocol OR(48)
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1557 Default implementation of ProcessInvokeGeneric: Request: onBWCheck
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1359 onStatus message ignored:
<MAP name="" isArray="false">
<MAP name="header" isArray="false">
<UINT32 name="channelId">4</UINT32>
<UINT8 name="headerType">3</UINT8>
<BOOL name="isAbsolute">false</BOOL>
<UINT32 name="messageLength">149</UINT32>
<UINT8 name="messageType">20</UINT8>
<UINT32 name="streamId">1</UINT32>
<UINT32 name="timestamp">0</UINT32>
</MAP>
<MAP name="invoke" isArray="false">
<STR name="functionName">onStatus</STR>
<DOUBLE name="id">5.000</DOUBLE>
<BOOL name="isFlex">false</BOOL>
<MAP name="parameters" isArray="true">
<NULL name="0x00000000"></NULL>
<MAP name="0x00000001" isArray="false">
<DOUBLE name="clientid">1.000</DOUBLE>
<STR name="code">NetStream.Play.StreamNotFound</STR>
<STR name="description"></STR>
<STR name="details">160×120136-1358882625062</STR>
<STR name="level">error</STR>
</MAP>
</MAP>
</MAP>
</MAP>
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:625 Invalid message: <MAP name="" isArray="false">
<MAP name="header" isArray="false">
<UINT32 name="channelId">2</UINT32>
<UINT8 name="headerType">1</UINT8>
<BOOL name="isAbsolute">false</BOOL>
<UINT32 name="messageLength">4</UINT32>
<UINT8 name="messageType">5</UINT8>
<UINT32 name="streamId">0</UINT32>
<UINT32 name="timestamp">0</UINT32>
</MAP>
<UINT32 name="winAckSize">41714000</UINT32>
</MAP>
/thelib/src/protocols/rtmp/basertmpprotocol.cpp:1052 Unable to send rtmp message to application
/thelib/src/netio/epoll/tcpcarrier.cpp:98 Unable to signal data available
/thelib/src/netio/epoll/iohandlermanager.cpp:130 Handlers count changed: 13->12 IOHT_TCP_CARRIER
/thelib/src/protocols/protocolmanager.cpp:45 Enqueue for delete for protocol [OR(48)]
/thelib/src/application/baseclientapplication.cpp:264 Stream NR(21) with name “ unregistered from application `evostreamms` from protocol OR(48)
/thelib/src/application/baseclientapplication.cpp:242 Protocol [OR(48)] unregistered from application: evostreamms
/thelib/src/netio/epoll/iohandlermanager.cpp:120 Handlers count changed: 12->13 IOHT_TCP_CONNECTOR
/thelib/src/netio/epoll/iohandlermanager.cpp:120 Handlers count changed: 13->14 IOHT_TCP_CARRIER
/thelib/src/netio/epoll/iohandlermanager.cpp:130 Handlers count changed: 14->13 IOHT_TCP_CONNECTOR
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1557 Default implementation of ProcessInvokeGeneric: Request: onBWCheck
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1557 Default implementation of ProcessInvokeGeneric: Request: onBWCheck
/thelib/src/application/baseclientapplication.cpp:253 Stream NR(22) with name “ registered to application `evostreamms` from protocol OR(50)
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1557 Default implementation of ProcessInvokeGeneric: Request: onBWCheck
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1359 onStatus message ignored:
<MAP name="" isArray="false">
<MAP name="header" isArray="false">
<UINT32 name="channelId">4</UINT32>
<UINT8 name="headerType">3</UINT8>
<BOOL name="isAbsolute">false</BOOL>
<UINT32 name="messageLength">149</UINT32>
<UINT8 name="messageType">20</UINT8>
<UINT32 name="streamId">1</UINT32>
<UINT32 name="timestamp">0</UINT32>
</MAP>
<MAP name="invoke" isArray="false">
<STR name="functionName">onStatus</STR>
<DOUBLE name="id">5.000</DOUBLE>
<BOOL name="isFlex">false</BOOL>
<MAP name="parameters" isArray="true">
<NULL name="0x00000000"></NULL>
<MAP name="0x00000001" isArray="false">
<DOUBLE name="clientid">1.000</DOUBLE>
<STR name="code">NetStream.Play.StreamNotFound</STR>
<STR name="description"></STR>
<STR name="details">160×120136-1358882625062</STR>
<STR name="level">error</STR>
</MAP>
</MAP>
</MAP>
</MAP>