Skip to content

A Simple RTSP Player using the FFmpeg Library v.8.0.1 64bit. This is a Delphi 12.3 Project and have a FFmpeg v.8.0.1 wrapper.

License

Notifications You must be signed in to change notification settings

robertgasperoni/RTSPPlayer

Repository files navigation

RTSPPlayer

A Simple RTSP Player using the FFmpeg Library v.8.0.1 64bit. This is a Delphi 12.3 Project and have a FFmpeg v.8.0.1 wrapper. Compile even in Delphi 13.

FFmpeg RTSP Viewer for Delphi

This program, designed to create a Video Viewer from IP Cameras via RTSP protocol, was developed to use the FFmpeg library v.8.0.1 64-bit.

The entire project was created with the active assistance of:

  • Claude Desktop (Claude Opus 4.5 - claude-opus-4-5-20251101)
  • Claude Code (Claude Opus 4.5 - claude-opus-4-5-20251101)

Date: 2026-01-26

Author: Robert Gasperoni Email: gasperonirobert@gmail.com

USAGE

To connect to an RTSP stream, you can use the following URL format:

rtsp://user:password@rtspcamera_ip_address:554/stream

or equivalent, depending on your IP camera configuration.

Once you have set the connection URL, press Connect or Disconnect to start/stop the video streaming. Press Screenshot to take a snapshot and save it to your disk.

LICENSE

This project is released under a Apache 2.0 license with sources and wrapper in Delphi 12.3 (Win64).

Any other restrictions due to the use of FFmpeg libraries and their respective wrappers belong to their respective copyright holders.

Sources available for educational purposes. Is released AS IS with no warranty of any kind.

The DLLs for FFMPEG library v.8.0.1 could be downloaded from https://ffmpeg.org/download.html ( or the build from https://www.gyan.dev/ffmpeg/builds/ and we suggest to use ffmpeg-git-full.7z ). Here you can download also the source code of the library in C.

The DLLs that we use are: avcodec-62.dll, avdevice-62.dll, avfilter-11.dll, avformat-62.dll, avutil-60.dll, swresample-6.dll, swscale-9.dll

About

A Simple RTSP Player using the FFmpeg Library v.8.0.1 64bit. This is a Delphi 12.3 Project and have a FFmpeg v.8.0.1 wrapper.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages