Ho un dispositivo che fornisce un flusso video H.264 da un URL del tipo: rtsp: //192.168.0.10: 554/VideoserviceCome posso riprodurre video H.264 RTSP nell'app XAML Metro C# di Windows 8?
Poiché si tratta di video dal vivo non ho bisogno di essere in grado di controllare (pausa, riavvolgimento, ecc.), basta suonare. È supportato da MediaElement o un'altra classe standard, ho bisogno di qualcosa come Smooth Streaming Client SDK o è molto più complicato di quanto pensassi?
Aggiornamento: Ho scaricato Microsoft Player Framework ma questo non riproduce il flusso. Non riesco a trovare nulla negli esempi su RTSP.
Aggiornamento: Ho usato Wireshark per confrontare i pacchetti che VLC Media Player (che funziona) invia con MediaElement e quadro Player e nessuno di loro sembrava di utilizzare il protocollo RTSP. Invece stanno inviando i pacchetti WPAD a un indirizzo diverso, anche se ho fornito l'indirizzo IP della fonte. Perché è necessario? C'è un modo per disattivare questo comportamento?
C'è qualcosa di specifico che vorresti aggiungere alla mia risposta? – mydogisbox
No, solo frustrato dal fatto che Microsoft renda così difficile supportare RTSP. Questo è molto più lavoro di quanto abbia tempo per ora, quindi dovrò accantonare il progetto. – parsley72