I am trying to stream a live feed through RTSP to Windows Media Player 12 and get the error:
"Windows Media Player cannot play the file because the specified protocol is not supported. If you typed a URL in the Open URL dialog box, try using a different transport protocol (for example, "http:" or "rtsp:")."
I have tried the feed with both MPEG4 and MJPEG, but WMP doesn't work with either one of them, but I can get the feed with VLC just fine.
I have read this Knowledge Base document and tried the resolutions suggested and they have not worked.
I have removed WMP through
Turn Windows Features On and Offand then manually deleted WMP from Program Files and also the files in the User directory. Yes, I reboot after turning off WMP.
I have turned off the Firewall in an attempt to verify that it is not blocking ports (you would think it would not be blocking ports since I can get the feed through VLC, but I tried it just in case).
I have also reduced my IE security settings to the lowest settings to see if it was a settings issue. Still got the error.
I do not have McAffee (others have suggested that this might cause some issues with streaming).
I am running Windows 7 x64 Professional. Other computers using Windows 7 x64 Pro can get the RTSP stream from Windows Media Player 12 (I have verified that they have the same build of WMP that I do).
I have compared registry settings between those computers that work and mine for Windows Media Player with no success.
I have tried to connect to different RTSP feeds from different encoder/decoders that I have and I get the same error as stated above, but again I can get the feeds with VLC.
(Yes, I know, why try to use Windows Media Player if VLC works? The answer is VLC doesn't work consistently, (drops ack signals and feed is lost), and I was trying to use a standard media player as a replacement.)
So the questions are: Why does my Windows Media Player 12 not recognize the RTSP protocol? And, how can I fix it so that it does?