LINUX.ORG.RU

Ответ на: комментарий от scaldov

Насколько я знаю, vlc может писать только видео, которое отдает (которое само вещает).

А мне нужно принимающий поток сохранять.

VirRaa ★★★
() автор топика
Ответ на: комментарий от VirRaa

я преобразовывал поток ртп в асф при помощи влц, который потом записывал вгетом.

мплеер не могёт сохранять нормально ртп поток.

scaldov ★★
()
Ответ на: комментарий от scaldov

вот rtp-cam.sdp:

v=0
o=- 37 614155991 IN IP4 127.0.0.0
s=QuickTime
t=0 0
a=range:npt=now-
m=audio 5432 RTP/AVP 0
c=IN IP4 192.168.136.99
b=AS:63
m=video 5434 RTP/AVP 96
c=IN IP4 192.168.136.99
a=rtpmap:96 H263-2000/90000
a=fmtp:96
a=cliprect:0,0,144,176
a=framesize:96 176-144


вот vcodec-from-rtp-cam
vlc -q -I dummy -vvv --color /usr/local/bin/rtp-cam.sdp --sout '#transcode{vcodec=divx,vb=400,acodec=mp3,ab=64,fps=15}:std{access=http,mux=asf ,dst=:2224}' --ttl 12

192.168.136.99 - это адрес rtp-камеры
VLC принимает rtp-stream, и перекодирует в поток asf с кодеком divx

scaldov ★★
()
Ответ на: комментарий от scaldov

да, если не понятно, vlc тут выдаёт поток asf на порт 2224.

можно смотреть mplayer http://192.168.136.66:2224,
можно сохранить wget http://192.168.136.66:2224 -O `date +%FT%T`.asf

scaldov ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.