Guys, I have similar problem, my source is rtmp://video.intuit.ru/vod/clip939c010l001.flv and
Code:
tmpdump -r "rtmp://video.intuit.ru/vod/clip939c010l001.flv" -a "vod" -y "clip939c010l001.flv" -o Test.flv
or this
Code:
tmpdump -r "rtmp://video.intuit.ru/vod/clip939c010l001.flv" -o Test.flv
shows me this:
Code:
RTMPDump 2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: Closing connection: NetStream.Play.StreamNotFound
.
Although, rtmp link is alive & there's stream, because simple java code
Code:
import com.flazr.rtmp.client.ClientOptions;
import com.flazr.rtmp.client.RtmpClient;
public class Main {
public static void main(String[] args) {
String URL = "rtmp://video.intuit.ru/vod/clip939c001l001.flv";
String file = "fileToSave.flv";
ClientOptions options = new ClientOptions(URL, file);
RtmpClient.connect(options);
}
}
shows me
Code:
04:34:57,333 [New I/O client worker #1-1] INFO [ClientHandshakeHandler] - connected, starting handshake
04:34:57,342 [New I/O client worker #1-1] INFO [RtmpHandshake] - using client version 09007C02
04:34:57,539 [New I/O client worker #1-1] INFO [RtmpHandshake] - server part 1 validation success
04:34:57,545 [New I/O client worker #1-1] INFO [RtmpHandshake] - initialized encryption / decryption ciphers
04:34:57,547 [New I/O client worker #1-1] INFO [RtmpHandshake] - server part 2 validation success
04:34:57,550 [New I/O client worker #1-1] INFO [ClientHandler] - handshake complete, sending 'connect'
04:34:57,555 [New I/O client worker #1-1] INFO [ClientHandler] - sending command (expecting result): [0 COMMAND_AMF0 c3 #0 t0 (0) s0] name: connect, transactionId: 1, object: {app=vod, flashVer=WIN 9,0,124,2, tcUrl=rtmp://video.intuit.ru:1935/vod, fpad=false, audioCodecs=1639.0, videoCodecs=252.0, objectEncoding=0.0, capabilities=15.0, videoFunction=1.0}, args: null
04:34:57,581 [New I/O client worker #1-1] INFO [ClientHandler] - result for method call: connect
04:34:57,581 [New I/O client worker #1-1] INFO [ClientHandler] - sending command (expecting result): [0 COMMAND_AMF0 c3 #0 t0 (0) s0] name: createStream, transactionId: 2, object: null, args: []
04:34:57,582 [New I/O client worker #1-1] WARN [ClientHandler] - ignoring server command: [0 COMMAND_AMF0 c3 #0 t0 (0) s21] name: onBWDone, transactionId: 0, object: null, args: []
04:34:57,595 [New I/O client worker #1-1] INFO [ClientHandler] - result for method call: createStream
04:34:57,606 [New I/O client worker #1-1] INFO [FlvWriter] - opened file for writing: /Users/rganeyev/IdeaProjects/IntuitDownloader/fileToSave.flv
04:34:57,621 [New I/O client worker #1-1] INFO [ClientHandler] - onStatus code: NetStream.Play.Reset
04:34:57,622 [New I/O client worker #1-1] INFO [ClientHandler] - onStatus code: NetStream.Play.Start
What's the problem? What I'm doing wrong?