<!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>