ELF>@@U1H ]f.UHAWAVIAUATSHHAAtE1HD[A\A]A^A_]fDAIAAAIcIHHtE~AD$~AA@@@@1fAnAA AfpfAn)}fAnfAnHffAnfpfpfpfpoCoTCfoMfDoEffqfDfAgfqfgfDofoffqfDftfDffAqfDffAffofftffDofDffAffHH9VD<Hу)ǍwHEEHtA]HHhHH]IHHھH}uwHhHh1¾11HhHAcff.UHAWAVAUATSHHhu1HpHxLELMH1ҾHHEH}HٺHtHh[A\A]A^A_]@DeLu1ҾALA1LI QAgHMLeE1HE(} uE%)EI  1IwHHٺLLAŅ AL9ULUL}@1HIM)LHٺ LH UGE< VULU?EHMLuMAxA>Iw 1HLxI$AI<$HپHAH91FfDHEE1LeIHHEEI 1IwHHٺLLAŅAL9UL}@1HILUM)LHٺ LLUH EXE<R1Jf.1*f.1 f.D11H}UǾLp HEAHED1Au 1fKt=1H1of.UHAWAAVIAUEATIHSHHLMEA$HEHEhHu@ }ff/A$fYH*f(^f/ YUE-^fY Y,f(*HEh^fH*]Yf(HEMHSE_U(EEEDžt t A$E A$A$HEI$HEI$EA$E(A$IDEPDUXHED}EsAfDA$Y M LLLLÅ~HcLLII9 ff/}eff/A$ fYMH*^YY,f*HEh^HEHbfH*f/r= Lھ1A$Q ELLLLÅ~HcLLII9ff/muff/V E`fYH*f/A$fH*^YY,f*HEh^HEHfH*f/5f-EH*]HEYf(MH1EA)fI*Ǹ^uf.HƒfHH H*Xf/31HEh f/W\H,H?HEHƒfHH H*Xf/1HEh f/\H,H?HEQEE)H=1D UE U#LEmfD‹E)H=P1UҋUULE=fDڿ1u@1fLuLuD}=fA$ LLLLÅ~LcHMLLI9UMff/]Uff/HfHnHEEXYMȅuE`fH*f/A$fH*^YY,f*HEh^‹E)H=DEfU-I*LUm]]mUfDEE)H=?A$ff5I*H*ȸuUEY^UUfDLEafDDE#Lھ1Uff/vHEhf/w4u*x&LHH[A\A]A^A_]DHH[A\A]A^A_]@ eD-Lf-I*YA$fmH*f(ff/f(^Y^fY%Y,*HEh^1ھu}uT1@H,HE{f.H,HEfE0p1@H,M‰E`1u`LLMfDH,M‰E`1u`LLM&fDL\A$f.LugLLufA$I*-DffɿUI*%A$H*HEhe^ EYD=UEu]mUf(ϸ^11L!LLuf-H*]1-f-1H*]Lھ1 @UH1H111111111111111111111H5111111111111Q%11111111]Caught signal: %d, cleaning up, just a second... Couldn't read FLV file header!FLV file contains neither video nor audio, aborting!Invalid FLV file: missing first prevTagSize!First prevTagSize is not zero: prevTagSize = 0x%08X%s, error decoding meta data packetUnexpected start of file, error in tag sizes, couldn't arrive at prevTagSize=0Couldn't read prevTagSize from file!Couldn't find keyframe to resume from!Last tag size must be greater/equal zero (prevTagSize=%d) and smaller then filesize, corrupt file!Couldn't read last keyframe, aborting!Last keyframe found at: %d ms, size: %d, type: %02XAlready Completed at: %.3f sec Duration=%.3f sec %s download at: %.3f kB / %.3f sec (%.1f%%) in approximately realtime (disabled BUFX speedup hack) Detected that buffer time is less than duration, resetting to: %dmsCouldn't resume FLV file, try --skip %d %s: This program dumps the media content streamed over RTMP. --help|-h Prints this help screen. --url|-i url URL with options included (e.g. rtmp://host[:port]/path swfUrl=url tcUrl=url) --rtmp|-r url URL (e.g. rtmp://host[:port]/path) --host|-n hostname Overrides the hostname in the rtmp url --port|-c port Overrides the port in the rtmp url --socks|-S host:port Use the specified SOCKS proxy --protocol|-l num Overrides the protocol in the rtmp url (0 - RTMP, 2 - RTMPE) --playpath|-y path Overrides the playpath parsed from rtmp url --playlist|-Y Set playlist before playing --swfUrl|-s url URL to player swf file --tcUrl|-t url URL to played stream (default: "rtmp://host[:port]/app") --pageUrl|-p url Web URL of played programme --app|-a app Name of target app on server --swfhash|-w hexstring SHA256 hash of the decompressed SWF file (32 bytes) --swfsize|-x num Size of the decompressed SWF file, required for SWFVerification --swfVfy|-W url URL to player swf file, compute hash/size automatically --swfAge|-X days Number of days to use cached SWF hash before refreshing --auth|-u string Authentication string to be appended to the connect string --conn|-C type:data Arbitrary AMF data to be appended to the connect string B:boolean(0|1), S:string, N:number, O:object-flag(0|1), Z:(null), NB:name:boolean, NS:name:string, NN:name:number --flashVer|-f string Flash version string (default: "%s") --live|-v Save a live stream, no --resume (seeking) of live streams possible --subscribe|-d string Stream name to subscribe to (otherwise defaults to playpath if live is specifed) --realtime|-R Don't attempt to speed up download via the Pause/Unpause BUFX hack --flv|-o string FLV output file name, if the file name is - print stream to stdout --resume|-e Resume a partial RTMP download --timeout|-m num Timeout connection num seconds (default: %u) --start|-A num Start at num seconds into stream (not valid when using --live) --stop|-B num Stop at num seconds into stream --token|-T key Key for SecureToken response --jtv|-j JSON Authentication token for Justin.tv legacy servers --hashes|-# Display progress with hashes, not with the byte counter --buffer|-b Buffer time in milliseconds (default: %u) --skip|-k num Skip num keyframes when looking for last keyframe to resume from. Useful if resume fails (default: %d) --quiet|-q Suppresses all command output. --verbose|-V Verbose command output. --debug|-z Debug level command output. If you don't pass parameters for swfUrl, pageUrl, or auth these properties will not be included in the connect (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL Couldn't parse swf hash hex string, not hexstring or not %d bytes, ignoring!SWF Size must be at least 1, ignoring SWF Age must be non-negative, ignoring Number of keyframes skipped must be greater or equal zero, using zero!Number of skipped key frames for resume: %dBuffer time must be greater than zero, ignoring the specified value %d!Unknown protocol specified: %dCouldn't parse the specified url (%s)!hVveqzRr:s:t:i:p:a:b:f:o:u:C:n:c:l:y:Ym:k:d:A:B:T:w:x:W:X:S:#j:You must specify a hostname (--host) or url (-r "rtmp://host[:port]/playpath") containing a hostnameYou must specify a playpath (--playpath) or url (-r "rtmp://host[:port]/playpath") containing a playpathYou haven't specified a protocol (--protocol) or rtmp url (-r), using default protocol RTMPYou haven't specified a port (--port) or rtmp url (-r), using default port 1935You haven't specified an output file (-o filename), using stdoutCan't resume in stdout mode, ignoring --resume optionCan't resume live stream, ignoring --resume optionIgnoring SWF size, supply also the hash with --swfhashIgnoring SWF hash, supply also the swf size with --swfsizeCan't seek in a live stream, ignoring --start optionLast keyframe is first frame in stream, switching from resume to normal mode!Can't seek a resumed stream, ignoring --start optionDownload may be incomplete (downloaded about %.2f%%), try resuming Connection timed out, trying to resume. r+bInvalid FLV file!onMetaDataFile has duration: %fCouldn't locate meta data!bAudioOnly: %d, size: %lluCouldn't read header!ResumingStartingContinuing at TS: %d ms Starting Live Stream %s download at: %.3f kB For duration: %.3f sec %.3f kB / %.2f sec %.3f kB / %.2f sec (%.1f%%)#%s: Failed writing, exiting!RTMP_Read returned: %dpacket. v2.4RTMPDump %s --quiet-Invalid AMF parameter: %sunknown option: %c %s://%.*s:%d/%.*sCouldn't parse URL: %sFailed to get last keyframe.w+bFailed to open file! %s Setting buffer time to: %dmsConnecting ... Connected...Already Completed Failed to resume the stream Download complete Closing connection. helphostportsocksprotocolplaypathplaylisturlrtmpswfUrltcUrlpageUrlappauthconnswfhashswfsizeswfVfyswfAgeflashVerliverealtimeflvresumetimeoutbufferskipsubscribestartstoptokenhashesdebugquietverbosejtvtruedurationhncSlyYirstpauCwxWXfvRoembkdABT#zqVjDownloadOpenResumeFileUBHAWAVLAUATALSH1HIHDžPHDžXDž4HDž`Dž8HDžhDž<Dž@HDžpDžxHDžDžHDžDžHDžDžHDžDžHDžDžȷHDžзDžطHDžDžHDžDžHDžDžDžDHDžDžHDž Dž( E~\H(IcILDžP/HHHH1E1DDG1OEAH1%11S1LtPA1A1b1@@@@@@@@ @@8@Y@$@P?CX@GCC: (OpenIndiana 14.2.0-oi-1) 14.2.0zRx hAV L <(P_AC DHi G ,|4AC BEEEDk D (AC Iv E 4 AC BEEEG F S E AM  00AH DKGl A  p'`  6>JS[ a g m s (y  8 @ 0 H Php_4 &/6FKVbt} 0  ->R Xm ry!,3ES`y rtmpdump.cav_duration__FUNCTION__.1__FUNCTION__.0av_trueav_playlistav_tokenav_conn.LC43.LC45.LC46.LC44.LC76.LC75.LC79.LC80.LC78.LC89.LC93sigIntHandlerRTMP_ctrlCRTMP_LogPrintfsignalInitSocketshex2binstrlenmallocOpenResumeFilefopenfseekftellofreadAMF_DecodeInt32RTMP_LogfseekoAMF_DecodeInt24freeAMF_DecodeAMF_GetPropAMFProp_GetStringAMF_DumpmemcpyRTMP_FindFirstMatchingPropertyAMFProp_GetNumberGetLastKeyframeDownloadRTMP_GetTimeRTMP_IsConnectedRTMP_IsTimedoutRTMP_ReadfwriteRTMP_LogStatusRTMP_GetDurationRTMP_SetBufferMSRTMP_UpdateBufferMSusageRTMP_DefaultFlashVermainmemsetRTMP_debuglevelstrcmpRTMP_Initgetopt_longoptargatoiRTMP_ParseURLatolRTMP_SetOptatofRTMP_SetupStreamfileRTMP_ReconnectStreamRTMP_ConnectRTMP_ConnectStreamRTMP_ClosefcloseRTMP_ToggleStreamRTMP_SetupURLRTMP_HashSWFRTMPProtocolStringsLowersnprintf__iobnIgnoredFrameCounternIgnoredFlvFrameCounter  '6ET =Ecl ".#6$F#}%&#%  '! 8-'A M'T X`'n&(%)O*[ y(%+,-!.9*E ^/f o0** 7' ' p '*1 ! 'U #] $p # % R '/ (D %U & ( %  (! %5 (A ' ( % & ( %1  = 'Q p] 'q } '  ' m ' ) P ' (\ $      5 C 45/6G7c8* E&'AO5_6w78Hhp {     &9'v &{94 &9:4; &C9Id:y ' 567$8Y4"*A4u 9:*  E'2>N6*    B9K EU' 9 x 0'; <& 0A'L;T<l***  69=r { ` ('*** E'' /6 ;B  GN SZ _f kr Hw~     X    P   X    ` &  +2>9  >E P JQ  V]  bi  nu  z   `      0            P \d# @` @`  @` ).7;B J@Q`V`fkqx ~@` h ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `( `0 `8 `@ `H `P `X `` `h `p `x ` ` ` E "  ` ` ` ` ` ` ` ` ` ` ` ` ` ` w  ( 0 `8 s@ KH ,P X `` `h `p `x ` ` `      | ` l K -     ^ @ 3 i  K( -0 8 @ H P X k@     A x B(AA fF kSX fnCs : BD\ a hp=AEEFEE0E<NEZlEG7ACEOaEf uBEEFEF p'EF $'0E<NE]s=EEEFEHE  #I/E4FNEZuAE IEE I E '%E*J2HEMJU  ' K[ L  ' M L 3 * 6   ' ; 0  N% @/ 'u O  ' P L Q  ', RH 8T 'h r ' S  '  ' T p-'JEO Y'c o'y (' `' ~ U ? GV] g'u ' L!L2 ('CLG W^ 0j' "L  8' ': `F'R \' `'6 p ` M ' @pT 0  4 .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.str1.1.rela.rodata.rela.text.startup.rodata.cst8.comment.rela.eh_frame @'@]&g,h12h@2J2T5 O@{ a=\@x oOX|0(P'pPP`@8 Qp  Z