Ciao a tutti,
vorrei realizzare un client IPTV, recuperare quindi da una emittente le immagini trasmesse e visualizzarle in un una PictureBox
Da quello che sono riuscito a trovare in rete (ben poco a livello di programmazione) ho capito che la trasmissione è fatta in streaming, quindi la mia pensata è stata di utilizzare System.Net.Sockets:
codice:
Dim client As New TcpClient
Dim stream As NetworkStream
client.Connect(Server, porta) 'connessione al server
stream = Client.GetStream 'inizializzazione stream secondo il cana le creato
' Ricezione dei dati
Dim Bytes(Client.ReceiveBufferSize) As Byte
stream.Read(Bytes, 0, Client.ReceiveBufferSize)
A questo punto ho una matrice di byte che dovrei mettere in una PictureBox ma non so come fare, in altrenativa posso usare:
codice:
Dim immagine As Image = System.Drawing.Image.FromStream(stream)
ma non sò se funziona perchè la funzione FromStream richiede come parametro un system.IO.stream, che non è questo caso.
Inoltre non riesco a trovare nessun indirizzo nè porta di un'emittente, così tutte ste paranoie rimangono solo tali perchè non posso provare il programma in debug.
Qualcuno è in grado di aiutarmi?!?
Magari anche solo indicandomi dove approfondire l'argomento, almeno per sapere dove andare a studiare.