Domanda

voglio sviluppare un software in grado di registrare flussi radio online in C ++ utilizzando MFC. Tutti gli indicatori per farmi iniziare.

È stato utile?

Soluzione

Bene, ho raccomandato il biblioteca BASS qui prima, e devo farlo di nuovo. E 'semplicemente impressionante, e ha un supporto incorporato per i flussi di Internet e la registrazione. Non c'è bisogno di fare cose networking noioso, basta guardare il campione NetRadio nel download.

Altri suggerimenti

Si può usare biblioteca NAudio è molto utile http://naudio.codeplex.com/

Ho il sospetto che questo non è banale, dovuto principalmente alla mancanza di documentazione e / o codec.

"stream radio online" copre una moltitudine di peccati. Ci sono molti diversi codec in uso e diverse configurazioni per il trasferimento di dati audio dal server al client.

Ci sono due problemi fondamentali. Il primo è entrare in possesso dei dati in entrata nel tuo PC. Una soluzione è quella di catturare i dati dallo stack di rete, scrivendo un driver di filtro o - molto più facilmente - con un prodotto di terze parti esistenti, come WinPCAP. Il secondo problema è quindi capire cosa in questi dati sono i dati audio. Questi dati verranno compressi, quindi è necessario conoscere il codec in uso, in modo che una volta che hai i dati, è possibile riprodurlo. (Il codec potrebbe, ad esempio, essere incorporato in un flash o java applet e così non essere a disposizione di voi). I dati possono anche essere crittografati. Se questo è il caso, sarà inoltre necessario sovvertire il software lato client coinvolti nel flusso di trasferimento dei dati, che è un altro paio di maniche nuova.

In sostanza, è possibile trascorrere due anni su questo, facile.

Si potrebbe forse guardare in un progetto che sembra già aver realizzato ciò che sei chiedendo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top