1

除了VLC还有什么?我需要在不使用 Flash 插件的情况下开发一个 youtube 播放器

4

2 回答 2

7

以下是一些开源 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/
于 2011-11-21T09:26:12.080 回答
4

这是 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

如果您还需要什么,请告诉我!

于 2012-12-11T23:20:24.643 回答