Mediamtx rtsp server. ffmpeg cmd: ffmpeg -pix_fmt ___ -video_size x -an -f raw_video -i pipe:0 -pix_fmt yuv420p -preset ultrafast -vcodec libx264 -tune zerolatency -stmeout 50000 -f rtsp rtps://127. Fixes and improvements. Jan 6, 2023 · Maintainer. key and server. - bluenviron/mediamtx Feb 16, 2024 · openssl req -x509 -newkey rsa:4096 -keyout key. 9 to 0. Code; Issues 132; this is the file which will receive the logs. However, if I attempt to create two paths each pointing to a different camera I get the following error: You signed in with another tab or window. 168. 174:2062] closed (invalid track path (live/trackID=1))" I want to connect ip-cameras to the rtsp-simple-server by using the rtsp push service. 20 is required. streams can be published and pulled with RTMPS to/from: rtmps://localhost:1936/stream. Start the RTSP server: . Member. Mar 11, 2023 · MediaMTX / rtsp-simple-server is a ready-to-use and zero-dependency server and proxy that allows users to publish, read and proxy live video and audio streams. readBufferCount: 1024. Since your original command will infinitely loop the fireplace. Hello, in order to find out where the packet loss is, you may take a look at the log line that says RTP Packet lost. May 9, 2023 · I am using mediamtx for starting RTSP server. bluenviron/mediamtx:latest. Thank you. Feb 10, 2022 · The rtsp push by an IP-Camera to the rtsp-simple-server leads to " [RTSP] [conn 192. I have a question about pushing AV1 (by hardware encoding of Nvidia) by MediaMTX and FFmpeg. Nov 10, 2021 · Hello. License: MIT. 5. buffer length exceeds on Jan 22, 2023. txt. The command that I am using for ffmpeg is as follows: ffmpeg -re -stream_loop -1 -i . May 28, 2023 · In a short timespan, I wrote two separate software: rtsp-simple-server, which allowed clients to publish video streams, and rtsp-simple-proxy, which pulled video streams from existing servers. Jul 18, 2023 · bluesky2319. Jan 17, 2023 · And the audio source is from a USB microphone, which I'm able to record from with ffmpeg. If you want, you can have URL for live streaming, and in RTSP DESCRIBE request, tell the client what is currently on. Server is on dedicated Ubuntu server VM 2/2 VCPU 4096 RAM and the NVR is run on a different VM with 4/4 VCPU and 8192 RAM. 0 stars Watchers. also tried to increase readBufferCount. 0. Apr 2, 2024 · It's a working demo comprising a web server which receives video and camera feeds from a media server (built from the rtsp-simple-server Docker image) via a RTSP relay server and streams the feeds to the client, all deployed via Docker Compose. This issue can be avoided by Features: Publish live streams to the server; Read live streams from the server; Proxy streams from other servers or cameras, always or on-demand; Each stream can have multiple video and audio tracks, encoded with any RTP-compatible codec, including H264, H265, VP8, VP9, MPEG2, MP3, AAC, Opus, PCM, JPEG Mediamtx is a Docker image that provides a media transcoding and streaming service based on FFmpeg. So you configure RPOS to give out the URL of the rtsp-simple-server and run rtsp-simple-server as a Proxy. Anyway, it was fixed in v0. Let me explain: if I run rtsp-simple-server on a public ip machine with a wired or wireless internet connection (not mobile) then I can view the stream with webrtc from any other device connected to a wired or wireless network. One of the jobs of ONVIF and RPOS is to supply the RTSP URL to ONVIF systems. 1. yml because GitHub wont let me attach a . MediaMTX (formerly rtsp-simple-server) is a ready-to-use and zero-dependency real-time media server and media proxy that allows users to publish, read and proxy live video and audio streams. I have a container which running an app delivering H264 encoded frame throw NVIDIA NVENC encoder. Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. # NB it does not support RTSP due to live555 licensing concerns. 0 2022/08/25 17:08:15 INF [RTSP] listener opened on :8554 (TCP), :8000 (UDP/RTP), :8001 (UDP/RTCP) 2022/08/25 17:08:15 INF [RTMP] listener opened on :1935 2022/08/25 17:08:15 INF [path cam] [rpicamera source] started 2022/08/25 17:08:15 INF [HLS] listener opened on :8888 [0:34:08. my simple yml only changed the transmit protocol to allow only TCP. 0 client and server library for the Go programming language, written for MediaMTX. I would like to know how to test and what version of FFmpeg is required. start the server with the following configuration (using your own rtsp/rtmp servers or public ones): May 5, 2024 · RtspSimpleServer Files ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy Jun 16, 2021 · # The path name is available in the RTSP_SERVER_PATH variable runOnDemand: # command to run when a client starts publishing. Prajwal-Koirala changed the title Buffer count not changing after updating the file. My dockerfile : FROM aler9/rtsp-simple-server AS rtsp FROM alpine:latest EXPOSE 8554:8554 EXPOSE 1935:1935 bluenviron / mediamtx. 18. cd into the directory and run docker run --rm -it -e RTSP_PROTOCOLS=tcp -v ${PWD}:/app -w /app -p 8554:8554 aler9/rtsp-simple-server . Aug 25, 2022 · $ . Contribute to Applied-Information/rtsp_server development by creating an account on GitHub. fastest way to publish and read streams. create docker container. and on the server-side: Apr 15, 2023 · Start the server:. MediaMTX API (1. Aug 26, 2023 · MediaMTX (formerly rtsp-simple-server) is a ready-to-use and zero-dependency real-time media server and media proxy that allows users to publish, read and proxy live video and audio streams. Security. However, this is not the only solution. Stars. 3. To record from the USB microphone: ffmpeg -ar 8000 -ac 1 -f alsa -i hw:1 -ac 1 -acodec aac -b:a 512k -f mp4 test. The file details are as follows: MediaMTX (formerly rtsp-simple-server) is a ready-to-use and zero-dependency real-time media server and media proxy that allows to publish, read, proxy and record video and audio streams. Proxy streams from other servers or cameras, always or on-demand. So, I have switched to RTSP streaming solution Mediamtx (rebranded RTSP-simple-server) I tested first by installing Raspbian OS for lib camera and mediamtx, and all went very well. We have tried running the ffmpeg client locally on the same machine as the rtsp-simple-server instance and also on another machine on the same network and see the same Are you looking for a simple and flexible way to stream RTSP media files or cameras? Try aler9/rtsp-simple-server , a docker image that lets you customize your RTSP server settings and supports multiple clients and formats. 1 in SDP, the structure is like this: Docker on a virtual machine (Ubuntu) distribute Jan 25, 2022 · The regular mode to ingest a stream in rtsp-simple-server is to upload the audio and video substreams in different tracks over the RTSP protocol in the same session. Stream from file. Notifications You must be signed in to change notification settings; Fork 1. yml to /usr/local/etc/ What am I missing? It is possible by creating an RTSP server on your host Windows OS that can be accessed by a Stream container, you just need to follow these steps: Create a folder on your host machine where the RTSP server files will reside. config. This can be done by modifying the RTSP server configuration file. on Jul 18, 2023. It would be great help if you could release a windows service build as single binary for the rtsp-simple-server. 4k; Hello, rtsp-simple-server is a live media server May 3, 2023 · To ingest an external video feed into OpenVidu you need to use a RTSP feed. It supports various formats, protocols, and filters, and can be easily deployed and scaled with Docker. Sometimes I can not remove and then create new path with same name. If the line is associated with the session that is publishing the stream, then the loss is between FFmpeg and the server: 2023/02/04 15:24:31 INF [RTSP] [session 27153e0a] is publishing to path 'stream I'm using the bluenviron/mediamtx:1. I've followed the instructions but when I start the rtsp-simple-server I get a "configuration file not found, using an empty configuration" I've moved the rtsp-simple-server to /usr/local/bin/ and rtsp-simple-server. Mar 14, 2021 · Progress: (connect) Connecting to rtsp://localhost:8554/mystream Progress: (open) Retrieving server options Progress: (open) Opened Stream Redistribute latency Redistribute latency Pipeline is PREROLLED Setting pipeline to PLAYING New clock: GstSystemClock Progress: (request) Sending RECORD request. Apr 17, 2023 · Hello. description. - Releases · bluenviron/mediamtx. It has been conceived as a "media broker", a message broker that routes media streams. Each frame is written to a stream. My motioneye page immediately started showing the stream that had been dead for months. When the connection is torn down, the web API for the camera has no break in output. The mediamtx server supports multiple protocols on different ports. 3:44862] closed Jun 04 07:23:42 york rtsp-simple-server[310398]: [214B blob data] Jun 04 07:23:43 york rtsp I am the lead developer of RPOS and I use RPOS with rtsp-simple-server all the time to add an ONVIF wrapper around the RTSP stream. Mar 15, 2023 · You signed in with another tab or window. But mediamtx create HLS with video track only. Jun 7, 2022 · Hi I'm trying to push a H265 file to the server using ffmpeg -re -stream_loop -1 -i file. /mediamtx Docker. Readme Activity. After the video is released I can easily stream the video to my RTSP Server using this command. H264, H265, VP8, VP9, AV1, MPEG2, M-JPEG, MP3, MPEG4 May 19, 2024 · MediaMTX (formerly rtsp-simple-server) is a ready-to-use and zero-dependency real-time media server and media proxy that allows to publish, read, proxy, record and playback video and audio streams. My server version is 1. 1 watching Forks. I have rtsp stream from camera, and I want to restream it to the browser (one page in developing web application). # This is terminated with SIGINT when a client stops publishing. Jan 4, 2024 · RTSP via UDP results in 461 Unsupported Transport. logFile: rtsp-simple-server. Hello! I want to send real-time video from Raspberry Jan 11, 2023 · I setup RTSP-Simple-Server in server public, my network block UDP, so I setup TCP port webrtcICETCPPMuxAddress. 143. MediaMTX (formerly RTSP Simple Server) Addon for Home Assistant Resources. May 21, 2021 · I'm trying to broadcast an RTSP stream throw rtsp-simple-server in Docker environement. Once you have it in your local folder, extract it. Jan 26, 2023 · I found out that the problem occurs only when the server is not running in your local network. All reactions on Feb 4, 2023. -p 8554:8554 \. env file to be the path to your video file relative to the root of the project Feb 7, 2022 · Hi @aler9, awesome work on the rtsp-simple-server. 2 with no luck. rtsp-simple-server. Hello, you can use encryption: optional in order to enable both the RTMP listener and the RTMPS listener: encryption: optional paths : all: streams can be published and pulled with RTMP to/from: rtmp://localhost:1935/stream. com/aler9/rtsp-simple-serverhttps://awesomeopensource. 0)Download OpenAPI specification:Download. Change 'readerUser' / 'readerPassword' over API. Jul 12, 2022 · Thanks for reporting this issue, turned out that the server wasn't able to parse the SDP of the stream since it wasn't able to correctly decode H264 NALUs generated by that specific server (RTSP Server Plugin for OBS Studio), as they were wrapped into the Annex-B format, that normally is not used in RTSP. 20. To mount your own custom video, change the STOCK_VIDEO_RELATIVE_PATH in the . Feb 16, 2024 · On the Github page for MediaMTX, they detail how TLS encryption can be enabled for incoming and outgoing RTSP streams by generating a server. m4v -c copy -f rtsp rtsp://localhost:8554/mystream but I keep getting the error: 2022/06/07 23:54:59 INF Skip to content Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish and proxy video and audio streams. 1-ffmpeg image to run the RTSP server. 0 Feb 10, 2022 · Hello, which version are you using? there was a memory leak some time ago that happened when a RTSP source couldn't be initialized, maybe this is related to that. In my case I need: Add path over API. In the rtsp-simple-server configuration, I have this for the camera: paths : cam : source: rpiCamera rpiCameraWidth https://github. Usage (Ubuntu Desktop 22. /config. yml file. 2 is for frigate object detection. h264 file and streamed with FFMPEG with AVPacket and av_write_frame to the streaming server container. edit mediamtx. mp4 -c copy -f rtsp rtsp://rtsp_server_host:8554/stream. Proxy support is great for this. 142:35180] closed: EOF Oct 04 17:39:25 hubicam mediamtx[966]: 2023/10/04 17:39:25 WAR [RTSP] [session 07658b8b] write queue is full Oct 04 17:39:26 hubicam mediamtx[966]: 2023/10/04 17:39:26 WAR [RTSP] [session 07658b8b] write queue is full Oct 04 17:39:27 hubicam mediamtx[966]: 2023/10/04 17:39:27 WAR Mar 14, 2021 · Progress: (connect) Connecting to rtsp://localhost:8554/mystream Progress: (open) Retrieving server options Progress: (open) Opened Stream Redistribute latency Redistribute latency Pipeline is PREROLLED Setting pipeline to PLAYING New clock: GstSystemClock Progress: (request) Sending RECORD request. Sorted by: 0. It has been conceived as a "media router" that routes media streams from one end to the other. Use the MediaMTX RTSP server to stream a MP4 file. yml file and the stock video file to the container. Aug 10, 2023 · “Debian VLC builds do not support RTSP by Debian policy decision" RTSP server. MediaMTX (formerly rtsp-simple-server) is a ready-to-use and zero-dependency real-time media server and media proxy that allows to publish, read, proxy and record video and audio streams. - bluenviron/mediamtx Sep 29, 2021 · But what I really want to do is write those frames to an RTSP Server. Streams can then be published and read with RTSPS and port 8322. MediaMTX (formerly rtsp-simple-server) is a ready-to-use and zero-dependency real-time media server and media proxy that allows to publish, read, proxy, record and playback video and audio streams. We can ingest a stream directly muxed inside a MPEG-TS container. Dec 21, 2021 · Server returned 400 Bad request. mp4. Configure . 0 forks Report repository Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy and record video and audio streams. 3:44862] ERR: invalid URL (/cam) Jun 04 07:23:42 york rtsp-simple-server[4170081]: 2021/06/04 07:23:42 I [0/0] [RTSP] [conn 192. com/aler9/rtsp-simple-server/releaseshttps://github. mediamtx is a ready-to-use and zero-dependency server and proxy that allows users to publish, read and proxy live video and audio streams through various protocols: protocol. Streams are automatically converted from a protocol to another. Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams. May 22, 2021 · I have a cam that had limited rtsp support (wyze) that can't really haven't more than 1 connection at a time. 4. 949683200] [714] INFO Camera camera_manager While using stream through WebRTC got this [RTSP source] dial tcp 192. 14:554: connect: connection refused BharadwajManne asked Apr 11, 2024 in Questions · Unanswered Jul 27, 2023 · Ready-to-use RTSP / RTMP / LL-HLS / WebRTC media server and media proxy that allows to read, publish and proxy video and audio streams. Find out how to get started and explore the features on the docker hub page. i tried upgrading simple from 0. Query servers about available media streams. # The path name is available in the RTSP_SERVER_PATH variable runOnPublish: # command to run when a clients starts reading. I have come across a requirement where the rtsp-simple-server has to run automatically on boot in a Windows environment. The reason is pretty obvious: this project started as a RTSP server but has evolved into a much more versatile media server (i like to call it a "media broker", a message broker for media streams), that is not tied to the RTSP protocol anymore. As the camera doesn't offer rtsp push officially but uses it to connect to their own server (running Wowza Media Sep 20, 2021 · We are using HTTP service proxy, where it send initial test request to RTSP SIMPLE Server , and the response is 400, but if we repeat the same request 3 minutes later, the response is 200 and video starts, i tried to understand what is wrong in the initial request but i was not able to find it, i created pcap file in order to check it and see If using the runOnInit-command to re-stream an external rtsp stream the command continously exits with code 0 and never actually streams. So we're using a multiplexed connection with demuxed A/V streams. Push your video from the RPi to the RTSP server and then connect OpenVidu on the same path to ingest the stream into your session. May 30, 2023 · If audio is encoded using particular configurations (opaque to me as a user), the RTSP server closes the stream as it complains of an invalid SDP. com/projects/gstreamerhttps://github ATAK-UAS-RTSP. Install VLC: # remove the debian/ubuntu package. Sep 9, 2023 · Oct 04 17:26:25 hubicam mediamtx[966]: 2023/10/04 17:26:25 INF [RTSP] [conn 185. If you want to stream your webcam as an H264 encoded rtsp stream, it can be done with either rtsp-simple-server or V4l2rtspserver And it is possible to stream a linux desktop (and any program that might be open, like your web browser with the gcode viewer running on it) with the V4l2Loopback device and either of the two prgrams above. Here my setup: My current ffmpeg command to send rtsp stream with tcp is: Feb 6, 2023 · Create ubuntu service to start rtsp-simple-server with docker Hi all, does anyone know how I can create a service on ubuntu to start rtsp-simple-server with docker? I need docker to be able to use webrtc inside a container or behind a NAT My docker command is Apr 8, 2021 · Rtsp_simple_server on HTML5 player Stream to html5 player from ubuntu in a virtual machine Hello, I cannot understand how I can change ip4 127. proxy. Real time filters. mp4 -f rtsp -rtsp_transport tcp rtsp://localhost:8554. read. RTSP. Media servers tested. I'm currently trying to stream in loop a mp4 / mkv video using rtsp-simple-server . Start the RTSP Server. /clouds. crt and editing lines in the . mediamtx. It supports many streaming protocols, including RTSP, HLS, SRT, WebRTC, and RTMP. rtsp-simple-server has been rebranded as MediaMTX. 180. I decided to configure MediaMTX (formerly rtsp-simple-server) is a ready-to-use and zero-dependency real-time media server and media proxy that allows users to publish, read and proxy live video and audio streams. Unanswered. local. Naturally it led to me to the option of windows service creation. Live streams can be published to the server with: protocol. Currently forcing it to use TCP. Read live streams from the server. The task is common. I'm also mounting the mediamtx. Sometimes I see that 'source' parameter of path become null and I cold not change it over API. codecs. Apr 23, 2023 · 1 Answer. -e MTX_PROTOCOLS=tcp \. Learn how to use mediamtx to create, manage, and stream your media files with Docker. Jcaltamar asked this question in Questions. variants. 3k. get returns all RTSPS connections. I have tested a few other cases, in a non-blocking network at all, see success with UDP, don't configure webrtcICEUDPMuxAddress and just Mar 7, 2023 · Libcamera seems happy enough to run both simultaneously and using rtsp-simple-server I can switch the camera id to select each camera independently using only one path. publish. pem -days 365 -nodes. Live streams can be published to the server with: Step 2: Setup MediaMTX (formerly rtsp-simple-server) to stream Pi Camera. yml file, point rtsp source (has audio+video), try go het HLS from server. Read TLS-encrypted streams (TCP only) Switch transport protocol Oct 17, 2023 · To capture the output of your stream back into a local file, you can use the following command: ffmpeg -rtsp_transport tcp -i rtsp://localhost:8554/mystream -c copy fp-copy. You switched accounts on another tab or window. The tried various different options but not luck. # A higher value allows a wider throughput, a lower value allows to save RAM. 04 and Linux container) Install docker. Notifications. Features: Client. Works really well. It has been meticulously crafted as a "media router" that effectively directs media streams from one endpoint to another. RTSP clients (FFmpeg, GStreamer, etc) UDP, TCP, RTSPS. It empowers the broadcasting, playback, proxying, and capturing of video and audio streams. Feb 20, 2023 · To which port of rtsp-simple-server I should send the stream; How set wireguard to forward stream to rtsp-simple-server when running with docker. When I try to access one of the streams via mediamtx, I get the Skip to content. Jan 22, 2023 · This is in my config. 17. Star 10. Both were less than 500 lines of code and required a low amount of CPU. Read the first (RTSP) document, all is there! Answer to your question is this: RTSP/1. I have launched mediamtx server (the host is windows 11, my work laptop). paths: proxied: # url of the source stream, in the format rtsp://user:pass@host:port/path source: rtsp://original-url. Reload to refresh your session. RTSP 1. StreamBase (in progress) RootEncoder for Android (rtmp-rtsp-stream-client-java) is a stream encoder to push video/audio to media servers using protocols RTMP, RTSP, SRT and UDP with all code written in Java/Kotlin - Media servers tested · pedroSG94/RootEncoder Wiki. All cameras set for VBR 2500kb/s bitrate, no motion detect, no audio, no MJPEG, only H264 RTSP. I installed the docker version on my home server - homeserver. Configure the RTSP server: Once the certificate and private key have been generated, the next step is to configure the RTSP server on the MediaMTX instance to use TLS encryption. 1. txt file in it (rename it to config. - bluenviron/mediamtx You signed in with another tab or window. - bluenviron/mediamtx By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. If I use VLC as a rtsp server, there is a config that can set rtsp session time to zero if I do this, the client keep connected even though client do not sent the rtsp alive signal to server does the rtsp-simple-server can do this function ? I use webrtc-streamer (another github project) to connect the rtsp-simple-server Dec 1, 2010 · There is no such request. It has been conceived as a "media broker", a message broker-like software that routes media streams. log Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy and record video and audio streams. Now I'm wondering if rtsp-simple-server can output 2 streams: Direct proxy. I am not getting the ffmpeg to stream the video. This works properly. Oct 5, 2023 · Stack Exchange Network. bluenviron / mediamtx Public. docker run --name rtps-proxy -it -e MTX_PROTOCOLS=tcp -p 8554:8554 -p 1935:1935 -p 8888:8888 -p 8889:8889 -d bluenviron/mediamtx. Oct 24, 2023 · MediaMTX (formerly rtsp-simple-server) is an easy-to-use and independent real-time media server and media proxy. Example WEBRTC with html and javascript #1339. Publish live streams to the server. Sep 8, 2023 · Hello everybody,. Go to mediamtx releases repository and download the zip file. yml configuration file. Make a directory and put the attached config. Download and launch the image: docker run --rm -it --network=host aler9/rtsp-simple-server The --network=host flag is mandatory since Docker can change the source port of UDP packets for routing reasons, and this doesn't allow the server to find out the author of the packets. ffmpeg -re -stream_loop -1 -i output. The code above will launch the mediaMTX real-time media server. Compressed rencode with lower resolution and 5fps. May 19, 2024 · rtsp-simple-server is a ready-to-use and zero-dependency server and proxy that allows users to publish, read and proxy live video and audio streams. 0 200 OK CSeq: 3 Session: 123456 Range: npt=now- RTP-Info: url=trackID=1;seq=987654. Specifically the issue seems to be something regarding the otherDataPresent configuration option not being supported (I presume by a new SDP parser/library/engine?). I telnet success, but cannot watch webRTC link, No candidate-pair connected successfully. MediaMTX is a real-time media server that lets you stream video and audio over the network. sh. Maintainer. 3k; Star 10. Play (read) Read media streams from servers with the UDP, UDP-multicast or TCP transport protocol. I would recommend you to use a middle RTSP server like MediaMTX / rtsp-simple-server. Jun 04 07:23:42 york rtsp-simple-server[4170081]: 2021/06/04 07:23:42 I [0/0] [RTSP] [conn 192. yml. To start the RTSP server, you need to run the following command from the terminal: docker run --rm --detach \. You signed out in another tab or window. /server. pem -out cert. MediaMTX / rtsp-simple-server is a ready-to-use and zero-dependency server and proxy that allows users to publish, read and proxy live video and audio streams. I use this server as RTSP proxy for accessing to IP cameras in VPN from Internet. 19. Based on the description, MediaMTX supports AV1 in RTSP. I also make Docker to use MediaMTX / rtsp-simple-server is a ready-to-use and zero-dependency server and proxy that allows users to publish, read and proxy live video and audio streams. mp4 file you have, this will continue to capture until your disk is full. I would appreciate any sample FFmpeg command for it. Because it supports the Raspberry Pi Camera natively, we can easily stream the Pi camera video Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy and record video and audio streams. Go ≥ 1. So not only my host can "watch" but also other hosts could watch too. Notifications Fork 1. Fork 1. and on the server-side: . Live streams can be published to the server with: post kicks out a RTSP session from the server. Aug 5, 2022 · rtsp-simple-server 0. Describe how to replicate the issue. sudo apt-get remove -y --purge 'vlc*' # install the snap package. If I substitute -rtsp_transport udp_multicast for -rtsp_transport udp or -rtsp_transport tcp I receive no errors and the stream plays correctly. /rtsp-simple-server 2022/08/25 17:08:15 INF rtsp-simple-server v0. ys vb ry qg mi tl sz ur qm bn