<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.5512" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Hi all,</FONT></DIV>
<DIV><FONT size=2>   I used ffmpeg internal rtmp can play a rtmp vod 
ok! But I use the rtmpdump 2.3 as ffmpeg's external rtmp to play it 
failed!   It seems the "app" and "playpath" librtmp Parsed was wrong! 
But it also play failed when I set the app = "vod", playpath = 
"mp4:2012/09/18/1347937154200_2296.mp4" which is same to the ffmpeg internal 
rtmp. </FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>The following is log:</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>[ RTMP_SetupURL ][74] url = 
rtmp://172.100.100.50/vod/mp4:2012/09/18/1347937154200_2296.mp4<BR>[ 
RTMP_ParseURL ][80]  protocol = 0 (rtmp)  host = 
172.100.100.50 port = 0 app = vod/mp4:2012<BR>[ RTMP_ParsePlaypath 
][223]  in->av_val = 09/18/1347937154200_2296.mp4<BR>[ 
RTMP_ParsePlaypath ][260] ext    = .mp4<BR>[ RTMP_ParsePlaypath 
][306] Playpath = mp4:09/18/1347937154200_2296<BR>[ RTMP_SetupURL ][774] 
r->Link.tcUrl.av_val = rtmp://172.100.100.50/vod/mp4:2012 ,r->Link.port = 
1935, r->Link.app.av_val = </FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>vod/mp4:2012, r->Link.playpath = 
mp4:09/18/1347937154200_2296 </FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>[ RTMP_Connect ][957] Connect directly </FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>DEBUG: RTMP_Connect1, ... connected, handshaking<BR>DEBUG: 
RTMP_Connect1, handshaked<BR>[ RTMP_Connect1 ][927] out ok<BR>[ HandleInvoke 
][2327] in<BR>DEBUG: HandleInvoke, server invoking <_result><BR>DEBUG: 
HandleInvoke, received result for method call <connect><BR>[ HandleInvoke 
][2327] in<BR>DEBUG: HandleInvoke, server invoking <_result><BR>DEBUG: 
HandleInvoke, received result for method call <createStream><BR>[ 
HandleInvoke ][2402] av_createStream<BR>[ HandleInvoke ][2413] SendPlay<BR>[ 
HandleInvoke ][2327] in<BR>DEBUG: HandleInvoke, server invoking 
<onStatus><BR>DEBUG: HandleInvoke, onStatus: 
NetStream.Play.StreamNotFound<BR>ERROR: Closing connection: 
NetStream.Play.StreamNotFound</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV>
<DIV><FONT size=2>I compiled the rtmpdump in rtmpdump directory like:  make 
SYS=posix XDEF=-DNO_SSL CROSS_COMPILE=sh4-linux- CRYPTO= SHARED=</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Live rtmp play ok in the same server (url is 
"rtmp://172.100.100.50/live?4453D0ECE313A1639AF321E4A4DF5097/stream")</FONT></DIV>
<DIV><FONT size=2>I don't know whether it is a bug of rtmpdump 
2.3.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Does rtmpdump support rtmp vod ? Who can tell me why?  
Thanks!</FONT></DIV></DIV><FONT size=2>
<DIV></DIV></FONT></BODY></HTML>