i have seen some people claiming that certain url's working with old builds but not new one's. this is due to the changed behavior of url parsing in official git repository. for example if you have passed following url to rtmpdump it will behave differently
after this commit.
Code:
-r "rtmp://host/first/second/third/fourth"
old app will parse the app as
first/second and playpath as
third/fourth while after this commit app will be parsed as
first/second/third and playpath as
fourth invalidating the previously working command.
you can overcome this problem in two ways:
1. specify app and playpath using separate commands (-a|--app) and (-y|--playpath) respectively.
2. in my builds you can also use
// as app and playpath separator.
Code:
-r "rtmp://host/first/second//third/fourth"