kasus Posted February 3, 2008 Posted February 3, 2008 Доброго времени суток, уважаемые форумчане! Очень прошу совета или предложений (с достойной оплатой) по следующему проекту: Имеется телефон Sony Ericsson K610i, работающий в стандарте UMTS . Имеется хороший сервер и прямые(надеюсь) руки. Требуется передать от сервера на телефон аудиопоток высокого качества (где-то 128 кб/c) в режиме реального времени по протоколу RTSP (средняя скорость закачки 1.5 мегабит позволяют это сделать). На телефоне стоит стандартный плеер, позволяющий проигрывать файлы 3gp и mp4 по RTSP протоколу (в режиме реального времени). При использовании сервера Darwin от Apple передать аудиопоток ВЫСОКОГО качества не удалось. Только 3gp 32 кб/c и mp4, который не открывался телефоном (проблема с кодеками) Недавно был обнаружен проект http://videolan.org , где можно свободно достать VLC Media Player, имеющий возможность вещать аудиопоток в режиме реального времени, но настроить broadcast или "аудио по запросу" не удалось ... Возможно нужно применить какое-то комбинированное решение на основе нескольких серверов или с применением утилит для перекодирования (ffmpeg). Возможно кто-то затупил и эта функция вполне реализуема :) В любом случае буду рад любому совету или предложению, со мной всегда можно связатся в ПМ, просто оставив свой пост, по ICQ 426670600, по е-мейлу (mitrichaka11 at the mail dot ru). Спасибо за внимание. Вставить ник Quote
S_ergey Posted February 4, 2008 Posted February 4, 2008 (edited) vlc v4l:// --v4l-vdev="" --v4l-adev="/dev/dsp" --v4l-samplerate="48000" --sout='#transcode{acodec=mp2a,ab=384,channels=2}:duplicate{dst=std{access=http,mux= raw,dst=0.0.0.0:7100}}' -d Здесь vlc делает захват сигнала со входа зуковой карты , транскодирует его в mpeg2 с максимальным битрейтом и бросает в сеть по http . Edited February 4, 2008 by S_ergey Вставить ник Quote
kasus Posted February 4, 2008 Author Posted February 4, 2008 (edited) vlc v4l:// --v4l-vdev="" --v4l-adev="/dev/dsp" --v4l-samplerate="48000" --sout='#transcode{acodec=mp2a,ab=384,channels=2}:duplicate{dst=std{access=http,mux=raw,dst=0.0.0.0:7100}}' -d Здесь vlc делает захват сигнала со входа зуковой карты , транскодирует его в mpeg2 с максимальным битрейтом и бросает в сеть по http . К сожалению телефон не позволяет принимать аудиопоток по http в реальном времени, а сначала закачивает все файлы, поэтому нужно только rtsp . Возможно кто-то сталкивался с подобной проблемой и сервер VLC всячески дописывался и видоизменялся... Edited February 4, 2008 by kasus Вставить ник Quote
S_ergey Posted February 5, 2008 Posted February 5, 2008 http://www.videolan.org/doc/streaming-howt...4.html#id294897 Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.