RTSP BETA RELEASE FOR v3 and Pan v3!

Following the directions on the Wyze RTSP Testing Instructions page, the recommended URL (edited for correct username, password, and IP address) for FFplay worked for me when I had RTSPS enabled:

ffplay -protocol_whitelist "tcp,rtsp,tls" -i rtsps://myuser:mypass@192.168.1.33:322/stream0 -loglevel debug 

When I disabled RTSPS on my Cam Pan v3 and wanted to try it with straight RTSP, I had to make some adjustments because of errors FFplay was showing me, so I ended up with something like this:

ffplay -protocol_whitelist "tcp,rtsp,tls,rtp,udp" -i rtsp://myuser:mypass@192.168.1.33:554/stream0 -loglevel debug

I’m not sitting at my Linux PC at the moment, so I’m going from memory, but I think that’s correct. The main adjustments I made were these:

  • changing rtsps in the URL to rtsp
  • changing the port in the URL from 322 to 554
  • adding rtp and udp to the -protocol_whitelist (I think I’m remembering this correctly and can re-check later)

Also, please be sure that you’re using the -loglevel debug flag for FFplay when trying to troubleshoot your command. I don’t have enough experience with it to know if you were or not based on the output you shared above, but I think that’s what helped me figure out which additional protocols to add to my command.

If you try that and still have problems, then feel free to “@Crease” me and I’ll take another look at it on my machine.I looked and confirmed that it’s what I was using before (more information is below).

One other thought if you’re sure that everything else is correct: When I tried streaming via RTSP on a Windows PC using VLC, everything worked as expected, but when I tried the same thing using OBS it kept failing until I created an “allow” rule in the third-party firewall I was using. I don’t know if that could be happening with the stuff you’re trying to do or not, but that’s an additional variable to consider.


Edit @ 2026-02-20T16:15:15Z

Apparently my memory was correct, because that second FFplay command (edited for my username, password, and local IPv4 address) was what I had in my bash history that worked. I played with it a little bit out of curiosity and found that I could eliminate both tls and rtsp from the -protocol_whitelist switch, and it still works:

ffplay -protocol_whitelist "rtp,tcp,udp" -i rtsp://myuser:mypass@192.168.1.33:554/stream0 -loglevel debug

I also wanted to mention that—as others have noted elsewhere—stream1 works, as well:

ffplay -protocol_whitelist "rtp,tcp,udp" -i rtsp://myuser:mypass@192.168.1.33:554/stream1 -loglevel debug