在C#中使用RTMP或RTSP协议

您是否知道任何允许我使用RTMP或RTSP通信协议从C#发送编码音频/video流到流媒体服务器的库?

http://www.streamcoders.com/看起来不错。

RTSP.NET

是适用于Microsoft .NET框架的RFC 2326兼容软件堆栈。 您可以从任何与.NET兼容的编程语言中使用它,例如C#,VB.NET或C ++ / CLI。

  • TCP交织
  • 单播UDP
  • 组播UDP
  • RTSP over HTTP
  • 多态内容(XML,SDP,自定义)
  • 事务层(基于请求 – 响应模型)

根据这个链接 。 RTP.NET不再是Streamcoders的独立产品。 MediaSuite.NET中包含RTP.NET的全部function以及其他function。

试试这个库: http : //www.broccoliproducts.com/softnotebook/rtmpclient/rtmpclient.php