The \xx escaping only works for librtmp URL parameters (ex. 'rtmp://<a href="http://freeview.fms.visionip.tv/live/tvnetwork-hellenictv-sigma-hsslive-25f-4x3-SDh">freeview.fms.visionip.tv/live/tvnetwork-hellenictv-sigma-hsslive-25f-4x3-SDh</a>
 
tcUrl=rtmp://<a href="http://freeview.fms.visionip.tv/live/tvnetwork-hellenictv-sigma-hsslive-25f-4x3-SDh\0D\0A">freeview.fms.visionip.tv/live/tvnetwork-hellenictv-sigma-hsslive-25f-4x3-SDh\0D\0A</a>
 playpath=tvnetwork-hellenictv-sigma-hsslive-25f-4x3-SDh\0D\0A live=1')<br><br>However, rtmpdump *will* properly urldecode (ie. %xx) the playpath (but not the app!):<br><br>rtmpdump -r "rtmp://<a href="http://freeview.fms.visionip.tv/live/tvnetwork-hellenictv-sigma-hsslive-25f-4x3-SDh%0D%0A">freeview.fms.visionip.tv/live/tvnetwork-hellenictv-sigma-hsslive-25f-4x3-SDh%0D%0A</a>" --live -o foo.flv<br>
<br><div class="gmail_quote">On Fri, Oct 19, 2012 at 6:10 PM, Steven Penny <span dir="ltr"><<a href="mailto:svnpenn@gmail.com" target="_blank">svnpenn@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
This site<br>
<a href="http://kanalia.eu/player.php?id=91" target="_blank">http://kanalia.eu/player.php?id=91</a><br>
<br>
provides a challenge for me. The parsed playpath end with a Carriage Return,<br>
Line Feed. This was discussed on the forums.<br>
<a href="http://stream-recorder.com/forum/help-getting-greek-channel-work-rtmpdump-t13743.html" target="_blank">http://stream-recorder.com/forum/help-getting-greek-channel-work-rtmpdump-t13743.html</a><br>
<br>
A few solutions were offered up, including<br>
<br>
- remove CRLF and prepend "mp4:" to playpath<br>
- remove CRLF and append ".mp4" to playpath<br>
- pass a literal Carriage return using Bash and $'\r'<br>
<br>
KSV has noted that these solutions are nonstandard and might not be future<br>
proof. I noticed in the MAN this paragraph<br>
<br>
> Special characters in values may need to be escaped to prevent<br>
> misinterpretation by the option parser. The escape encoding uses a backslash<br>
> followed by two hexadecimal digits representing the ASCII value of the<br>
> character. E.g., spaces must be escaped as \20 and backslashes must be escaped<br>
> as \5c.<br>
<br>
This looks promising, but after trying to append "\0d\0a" or just "\0d", it<br>
appears "not to work".<br>
_______________________________________________<br>
rtmpdump mailing list<br>
<a href="mailto:rtmpdump@mplayerhq.hu">rtmpdump@mplayerhq.hu</a><br>
<a href="https://lists.mplayerhq.hu/mailman/listinfo/rtmpdump" target="_blank">https://lists.mplayerhq.hu/mailman/listinfo/rtmpdump</a><br>
</blockquote></div><br>