Может быть несколько причин, по которым поток не будет доступен, и что HTTP 503
не настолько ясен (это сообщение об ошибке о состоянии PAUSED, так как поток должен переключиться в каждое состояние с NULL на PLAYING, и это обязательно уже играет при переключении на PAUSED).
Вам лучше добавить GST_DEBUG={1,9}
перед вашей командой, как в,
GST_DEBUG=3 ./test-launch --gst-debug=0 ...
В моем случае это было
ERROR GST_PIPELINE grammar.y:691:priv_gst_parse_yyparse: no element "x264enc"
ERROR GST_PIPELINE grammar.y:776:priv_gst_parse_yyparse: link has no sink [source=@0x7f62b800a0d0]
ERROR GST_PIPELINE grammar.y:776:priv_gst_parse_yyparse: link has no source [sink=@0x7f62b801a1b0]
И я решил это, установив пакет gstreamer-plugins-ugly-orig-addon
в систему openSUSE. Надеюсь, это поможет кому-то оторвать меньше волос.