Как сгенерировать файл SDP из FFMPEG

Итак, я работал с FFMPEG над проектом, который включает в себя потоковую передачу видео с одного компьютера на другой через Интернет с использованием RTP. Я хочу перенести это в ffmpeg и использовать ffserver для отображения в локальной сети.

Насколько я понимаю, вам нужно иметь информацию SDP, чтобы принимающий экземпляр ffmpeg мог интерпретировать поток RTP. Несмотря на то, что говорят веб-страницы, я не могу найти информацию SDP в информации, напечатанной на консоли.

Как заставить передающий экземпляр ffmpeg выводить информацию SDP, чтобы я мог использовать ее для настройки принимающей стороны?

Сейчас я тестирую на Windows 7, но окончательное решение будет на Linux.

Команда, которую я запускаю для тестирования:

ffmpeg -fflags +genpts -i files\2005-SFSD-sample-mpeg1.mpg -threads 0 -r 10 -g 45
-s 352x240 -deinterlace -y 2005.mp4 -an -threads 0 -r 10 -g 45 -s 352x240 
-deinterlace -f rtp rtp://192.168.200.198:9008

Моя информация ffmpeg...

ffmpeg version 0.8, Copyright (c) 2000-2011 the FFmpeg developers built on Jun 23 2011 14:22:23 with gcc 4.5.3 
configuration: 
--disable-static  
--enable-shared 
--enable-gpl  
--enable-version3 
--enable-memalign-hack  
--enable-runtime-cpudetect 
--enable-avisynth 
--enable-bzlib 
--enable-frei0r 
--enable-libopencore-amrnb 
--enable-libopencore-amrwb 
--enable-libfreetype 
--enable-libgsm 
--enable-libmp3lame 
--enable-libopenjpeg 
--enable-librtmp 
--enable-libschroedinger 
--enable-libspeex 
--enable-libtheora 
--enable-libvorbis 
--enable-libvpx 
--enable-libx264 
--enable-libxavs 
--enable-libxvid 
--enable-zlib 
--disable-outdev=sdl 
  libavutil    51.  9. 1 / 51.  9. 1 
  libavcodec   53.  7. 0 / 53.  7. 0 
  libavformat  53.  4. 0 / 53.  4. 0 
  libavdevice  53.  1. 1 / 53.  1. 1 
  libavfilter   2. 23. 0 /  2. 23. 0 
  libswscale    2.  0. 0 /  2.  0. 0 
  libpostproc  51.  2. 0 / 51.  2. 0 
8
задан MobilityLab 29 March 2012 в 12:07
поделиться