使用C语言的开源RTSP / RTP堆栈

时间:2012-02-23 16:48:55

标签: c

我在寻找带有C语言的开源RTSP / RTP堆栈,因为我想从微控制器连接到媒体服务器以播放互联网广播电台

3 个答案:

答案 0 :(得分:1)

live555是一个开源项目,包含用C ++实现的RTSP / RTP堆栈。 所以你可能需要封装一个C接口。

答案 1 :(得分:0)

存在许多用于RTSP / RTP的开源客户端,例如mplayer,xine,gstreamer,vlc等 - 所有这些客户端都有RTSP / RTP的客户端代码。

答案 2 :(得分:0)

这是一个运行在ARM Cortex-M3平台上的webradio project,包括RTSP Shoutcast / Icecast功能。看起来他们写了自己的堆栈。我不确定它有多便携。它看起来可能至少从他们正在使用的StellarisWare驱动程序中抽象出来。它也属于新的BSD许可证。