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 ?
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.
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.
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.
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.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With