Какие у меня есть альтернативы для потокового плеера с открытым исходным кодом RTSP

Есть ли что-нибудь кроме VLC? Мне нужно разработать проигрыватель YouTube без использования флэш-плагина

2 ответа

Решение

Вот некоторые реализации rtsp с открытым исходным кодом:

Name         Client/Server  Language  URL
live.com     C/S            C++       http://www.live555.com
darwin       S              C++       http://www.opensource.apple.com/darwinsource/
VLC          C              C         http://www.videolan.org
mplayer      C              C         http://www.mplayerhq.hu
omsp         C/S            C         http://streaming.polito.it/
              Fenice is server
              NeMeSI is client
spook        S              C         http://www.litech.org/spook/
MPEG4IP      C              C         http://www.mpeg4ip.net/

Вот один в C# -> http://net7mma.codeplex.com/

Эта библиотека имеет RtspClient и RtspServer.

Чтобы играть в RtspStream, это все, что вам нужно...

Для рендеринга вывода вам понадобится что-то для декодирования полезной нагрузки RtpPackets.

Если формат JPEG, вы также можете использовать мою библиотеку.

Если формат не JPEG, вы можете использовать FFMPEG для получения JPEG и отправки их через библиотеки RtspServer клиентам.

Ознакомьтесь со статьей CodeProject.

http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp

Если вам нужно что-то еще, дайте мне знать!

Другие вопросы по тегам