RtspClientSharp.Source.Native.Linux 2025.1.21-151646-82672a
A library required for handling of H.264 video streams on Linux.
You will need to install additional libraries to use this package.
Example for Ubuntu's apt:
<code>
sudo apt update && sudo apt install -y libavcodec61 libavdevice61 libavfilter10 libavformat61 libavutil59 libpostproc58 libswresample5 libswscale8
</code>
If there are no such libraries you might have to look for PPA. I'm afraid you'll have to do that yourself.
Showing the top 20 packages that depend on RtspClientSharp.Source.Native.Linux.
| Packages | Downloads |
|---|---|
|
RtspClientSharp.Source
C# RTSP source based on RtspClientSharp
- Supported transport protocols: TCP/UDP
- Supported media codecs: H.264/MJPEG
For h264 support install RtspClientSharp.Source.Native.Windows or RtspClientSharp.Source.Native.Linux, depending on the system you want to run the application on.
To use this library:
1. Create an instance:
> RtspClientSharpSource _source;
> _source = new RtspClientSharpSource();
> _source.FrameReceived += OnFrameReceived;
> _source.StatusChanged += OnStatusChanged;
2. Create functions to handle FrameReceived and StatusChanged events:
> private void OnFrameReceived(object sender, (DateTime PcTime, DateTime NtpTime, TimeSpan Elapsed, RtpTransportProtocol Mode, RtspFrameDataWInfo frameWInfo) frame);
> private void OnStatusChanged(object sender, string status);
3. Start the source (specify rtspAddress and RtpTransportProtocol according to your needs):
> _source.Start(rtspAddress, RtpTransportProtocol.TCP);
4. Stop the source when it's not needed anymore:
> _source.Stop();
5. Don't forget to dispose it once you've done with it:
> _source.Dispose();
|
3 |
|
RtspClientSharp.Source
C# RTSP source based on RtspClientSharp
- Supported transport protocols: TCP/UDP
- Supported media codecs: H.264/MJPEG
For h264 support install RtspClientSharp.Source.Native.Windows or RtspClientSharp.Source.Native.Linux, depending on the system you want to run the application on.
To use this library:
1. Create an instance:
> RtspClientSharpSource _source;
> _source = new RtspClientSharpSource();
> _source.FrameReceived += OnFrameReceived;
> _source.StatusChanged += OnStatusChanged;
2. Create functions to handle FrameReceived and StatusChanged events:
> private void OnFrameReceived(object sender, (DateTime PcTime, DateTime NtpTime, TimeSpan Elapsed, RtpTransportProtocol Mode, RtspFrameDataWInfo frameWInfo) frame);
> private void OnStatusChanged(object sender, string status);
3. Start the source (specify rtspAddress and RtpTransportProtocol according to your needs):
> _source.Start(rtspAddress, RtpTransportProtocol.TCP);
4. Stop the source when it's not needed anymore:
> _source.Stop();
5. Don't forget to dispose it once you've done with it:
> _source.Dispose();
|
2 |
|
RtspClientSharp.Source
C# RTSP source based on RtspClientSharp
- Supported transport protocols: TCP/UDP
- Supported media codecs: H.264/MJPEG
For h264 support install RtspClientSharp.Source.Native.Windows or RtspClientSharp.Source.Native.Linux, depending on the system you want to run the application on.
To use this library:
1. Create an instance:
> RtspClientSharpSource _source;
> _source = new RtspClientSharpSource();
> _source.FrameReceived += OnFrameReceived;
> _source.StatusChanged += OnStatusChanged;
2. Create functions to handle FrameReceived and StatusChanged events:
> private void OnFrameReceived(object sender, (DateTime PcTime, DateTime NtpTime, TimeSpan Elapsed, RtpTransportProtocol Mode, RtspFrameDataWInfo frameWInfo) frame);
> private void OnStatusChanged(object sender, string status);
3. Start the source (specify rtspAddress and RtpTransportProtocol according to your needs):
> _source.Start(rtspAddress, RtpTransportProtocol.TCP);
4. Stop the source when it's not needed anymore:
> _source.Stop();
5. Don't forget to dispose it once you've done with it:
> _source.Dispose();
|
1 |
|
RtspClientSharp.Source
C# RTSP source based on RtspClientSharp
- Supported transport protocols: TCP/UDP
- Supported media codecs: H.264/MJPEG
For h264 support install RtspClientSharp.Source.Native.Windows or RtspClientSharp.Source.Native.Linux, depending on the system you want to run the application on.
|
0 |
.NET Standard 2.0
- No dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 2025.2.3-124042-59e2f7 | 1 | 02/03/2025 |
| 2025.2.3-115808-0be520 | 2 | 02/03/2025 |
| 2025.2.3-114019-db093d | 1 | 02/03/2025 |
| 2025.2.3-112437-2453bf | 1 | 02/03/2025 |
| 2025.1.21-152834-67325d | 3 | 01/21/2025 |
| 2025.1.21-151646-82672a | 0 | 01/21/2025 |