Record di flusso radio online in VC ++
-
09-09-2019 - |
Domanda
voglio sviluppare un software in grado di registrare flussi radio online in C ++ utilizzando MFC. Tutti gli indicatori per farmi iniziare.
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.