vlc: Streaming to mms

Makc500

Нашел у них на сайте инструкцию:
http://www.videolan.org/doc/streaming-howto/en/ch04.html#id3...
% vlc -vvv input_stream --sout '#transcode{vcodec=DIV3,vb=256,scale=1,acodec=mp3,ab=32,channels=2}:std{access=mmsh,mux=asfh,dst=:8080}'
запускаю трансляцию
vlc.exe -vvv screen:// '#transcode{vcodec=DIV3,vb=256,scale=1,acodec=mp3,ab=32,channels=2}:std{access=mmsh,mux=asfh,dst=:8080}':
В самом vlc ее видно, но подконектитсья по mms нельзя:
mms://127.0.0.1:8080
Windows Media Player cannot play the file because a network error occurred. The server might not be available. Verify that you are connected to the network and that your proxy settings are correct.
Ну и сам он не хочет к себе подкючаться:
Your input can't be opened:
VLC is unable to open the MRL 'mmsh://127.0.0.1:8080'. Check the log for details.
Что я делаю не так?

tokuchu

А если http://172.0.0.1:8080 ?

Makc500

а --sout надо писать или нет?

Makc500

Неа.

Makc500

Программа, конечно, веселая.
Попыталя сделать то же самое с помощью визарда.
Stream -> Desktop -> Display localy, MMSHс параметрами 127.0.0.1:8080 -> Activate transcoding H.264+AAC (MP4)
Такую команду сгенерила:
:sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:display :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep
Нажимаю на Stream, в окошке внизу написано Streaming и справа время идет (почему-то с 41-го часа). Сообщений об ошибке нет, т.е. по идее вещание должно идти
по mms не коннектится опять
 :confused:
может кто у себя попробует повторить?

marat7256

надо

marat7256

если я не ошибаюсь, то vlc коннектится, если написать mmsh://

Makc500

Да, это я знаю. Там в первом посте есть
Your input can't be opened:
VLC is unable to open the MRL 'mmsh://127.0.0.1:8080'. Check the log for details.

marat7256

Только что попробовал на своем компе. Работает.
Пробовал из гуя.
Вот строка параметров: :sout=#transcode{vcodec=DIV3,vb=800,scale=1,acodec=mp3,ab=128,channels=2,samplerate=44100}:std{access=mmsh,mux=asfh,dst=127.0.0.1:8080} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep

Makc500

Ты транслируешь desktop и можешь подключиться по mms к нему, я правильно понял?

marat7256

Да. Именно так.
В одном vlc транслирую десктоп, в другом vlc на том же компе подключаюсь и смотрю.
Версия 1.1.10.

tokuchu

а --sout надо писать или нет?
Я имел в виду когда подключаешься, то не mms://, а http:// написать.
Но вроде не в этом дело. Сейчас документацию глянул. Там просто mmsh — это не совсем mms (чистый mms он вроде не умеет а mms over http, но вроде WMP всё равно открывать должен.

tokuchu

а --sout надо писать или нет?
Ну вообще у тебя в твоей команде не написано в первом посте "--sout", а оно вроде нужно.
Оставить комментарий
Имя или ник:
Комментарий: