Ciao a tutti,
vorrei creare un piccolo applicativo che visualizza una web tv.

Ho preso ad esempio Rai News 24, l'indirizzo dello stream è:
http://mediapolis.rai.it/relinker/re...let.htm?cont=1

per fare ciò volevo (per comodità) utilizzare Microsoft.Directx.AudioVideoPlayBack.dll perchè è una libreria che già utilizzo per video ed audio che ho in locale.

Leggendo qua e là ho trovato (e scritto):
codice:
Imports Microsoft.DirectX.AudioVideoPlayback

Public video as Video

Public Sub Inizializza(ByVal urlTv As String)
  ' urlTv= "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1"
  Try
    Dim u As New Uri(urlTv)
    video = video.FromUrl(u, False)
  Catch ex As Exception
    Throw New Exception(ex.Message)
  End Try
  video.Owner = pbvideo ' Picture Box
  pb_video.Size = ...
  ...
End Sub
Avviato questo il messaggio che ricevo (portato dal catch) è un inutile e tristissimo "Errore dell'applicazione."
Sono impazzito a capire cosa non funziona. Se io prendo l'indirizzo e lo metto nel browser mi avvia Microsoft Media Player, quindi immagino che sia giusto, o meglio che punta proprio allo stream.
Ho fatto una prova e ho messo nel mio applicativo un controllo WebBrowser impostando l'uri come prima e ... ugualmente apre Microsoft Media Player.

MSDN fa ciò che faccio io, almeno nelle varie pagine che ho trovato...
Mi è veramente urgente... QUALCHE IDEA!?!? (non mi è obligatorio utilizzare AudioVideoPlayBack.dll)

AIUTO