Attualmente sto scrivendo un'applicazione che consentirà a un utente di installare una qualche forma di un'applicazione (forse un servizio di Windows) che aprirà una porta sul suo PC e dato un particolare destinazione sul disco rigido, sarà quindi in grado di riprodurre file mp3.C#: Streaming di un file audio da un server a un client
Avrò quindi un'altra applicazione che si collegherà al server (essendo il PC dell'utente) e sarà in grado di navigare i dati ospitati collegandosi a quel PC (remotamente of course) data la porta, e file mp3 in streaming dal server per l'applicazione
ho trovato alcuni tutorial online, ma la maggior parte di loro sono su file server in C# e scaricare permettono di scaricare un intero file. Quello che voglio è per lo streaming di un file mp3 in modo che inizia a suonare quando un certo numero di byte sono download (vale a dire, mentre viene tamponata)
Come faccio ad andare su nella realizzazione di un tale compito? Quello che ho bisogno di sapere in modo specifico è come scrivere questa applicazione (che trasformerò in un servizio di Windows in seguito) che ascolterà su una porta specificata un file di flusso, così posso accedere ai file con qualcosa del tipo: http://<serverip>:65000/acdc/wholelottarosie.mp3
e si spera che sia in grado di trasmettere il file in un WPF MediaPlayer
.
[Update]
Stavo seguendo this tutorial di costruire un server di file e l'invio del file dal server al client. È quello che devo fare qualcosa del genere?
[Update]
sta leggendo questo post: Play Audio from a Stream using C# e penso che sembra molto promettente quanto a come posso riprodurre i file in streaming; ma ancora non so come posso effettivamente trasmettere i file dal server.
È possibile eseguire lo streaming da IIS o utilizzare il server "Cassini" per scrivere il proprio. Non è difficile da fare. Ritirale in una cartella sul sito Web. Ricorda solo che gli spazi sono% 20 o + nelle cose del web. come http: //server/john%20Cougar%20Mellencamp.mp3 o http: //server/john+Cougar+Mellencamp.mp3 –