Postby martinleewin » 14 Mar 2014 21:31
I have found it more assured to specify all the relevant parameters vs. relying on defaults and prefs, because it can be impossible to have prefs meeting all of your use cases. Options specified in command lines override defaults and prefs, giving better control over the whole mess.
You did not specify a muxer, so VLC will try to go by your Prefs or pick one for you, that could be the holdup. And if it can't figure out what PID numbers to use, it guesses and produces an undecodable stream.
Try with:
{mux=ts{pid-video=256,pid-audio=257},dst=
Numbers above are examples, and not always important what they are. Omitting them requires your MPEG-TS prefs (correctly) specify default #s or use the file's #s by way of "Set PID to ID of ES". (I must admit I have not 100% succeeded in getting these exactly as desired for UDP, but the same principles should apply to RTP)
Good Luck, because nobody here seems to know or care much about TS streaming to reply to my posts for help.