Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using RTMP or RTSP protocol in C# [closed]

Do you know any library that allows me to send from C# an encoded audio/video stream to a streaming server using RTMP or RTSP communication protocol ?

like image 596
Tudor Avatar asked Jul 13 '10 15:07

Tudor


People also ask

What is RTMP and RTSP?

Both RTMP and RTSP are designed for efficient and low-latency streaming of video files. While RTMP is widely used by broadcasters, RTSP is mainly used for localized streaming from IP cameras.

Is RTMP same as RTSP?

Where RTMP uses only TCP to transmit data, RTSP utilizes two network communication protocols: TCP and UDP. TCP issues and receives the stream's control commands and UDP delivers the audio, video, and data.

Is RTSP faster than RTMP?

As shown above, RTMP delivers video at roughly the same pace as a cable broadcast — in just over five seconds. RTSP/RTP is even quicker at around two seconds.

Is RTMP better than RTSP?

RTSP and RTMP - Performance comparison Both streaming protocols have been developed and designed for seamless low-latency video streaming. In terms of performance, RTMP is more widely used by broadcasters, whereas RTSP is mostly used for localized video streaming from CCTV or IP cameras.


2 Answers

http://www.streamcoders.com/ looks nice.

RTSP.NET

Is a RFC 2326 compliant software stack for the Microsoft .NET framework. You can use it from any .NET-compatible programming language, such as C#, VB.NET or C++/CLI.

  • TCP Interleaving
  • Unicast UDP
  • Multicast UDP
  • RTSP over HTTP
  • Polymorphic content (XML, SDP, custom)
  • Transactional layer (based on request-response model)
like image 191
jgauffin Avatar answered Oct 07 '22 05:10

jgauffin


As per this link. RTP.NET is no longer a separate product of Streamcoders. The full functionality of RTP.NET plus additional features are included in MediaSuite.NET.

like image 23
no.Oby Avatar answered Oct 07 '22 07:10

no.Oby