Это может быть достигнуто несколькими способами.
Вы можете запустить Kurento Media Server с плагином rtsp2webrtc для публикации потока в WebRTC.Этот поток можно просмотреть с помощью любого браузера, поддерживающего WebRTC.Edge, Firefox и Chrome должны поддерживать это, я тестировал его с Chrome (даже на мобильном телефоне).Чтобы встроить его в настольное приложение, вы можете просто встроить способный компонент браузера.Вы можете найти инструкции по настройке kurento здесь: https://github.com/lulop-k/kurento-rtsp2webrtc.
Это решение может быть излишним в некоторых случаях.Возможно, самый простой способ просмотреть поток RTSP в настольном приложении - это использовать libvlc, они даже предоставляют элемент управления ActiveX , который вы можете встроить в свое приложение.