Anonymní profil Dejv – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Dejv – Programujte.comAnonymní profil Dejv – Programujte.com

 

Příspěvky odeslané z IP adresy 212.47.16.–

Dejv
.NET › C# Zmenšení velikosti audio…
3. 4. 2014   #188912

Zdravím

Pomocí knihovny Naudio http://naudio.codeplex.com/documentation mám vytvořené nahrávání:

private WaveIn waveSource = null;
        private WaveFileWriter waveFile = null;
        private void button1_Click(object sender, EventArgs e)
        {

            waveSource = new WaveIn();
            waveSource.WaveFormat = new WaveFormat(12000,2);
            waveSource.DataAvailable += waveSource_DataAvailable;
            waveSource.RecordingStopped += waveSource_RecordingStopped;
            waveFile = new WaveFileWriter("C:\\vyvoj\\Recording\\Kvok1.wav", waveSource.WaveFormat);
            waveSource.StartRecording();
        }

Zapsání do souboru mám definováno takto: 

private void waveSource_DataAvailable(object sender, WaveInEventArgs e)
        {
            if (waveFile != null)
            {
                waveFile.Write(e.Buffer, 0, e.BytesRecorded);
                waveFile.Flush();
            }
        }

nicméně i 10s nahrávka má velikost 1Mb a víc. Dala by se velikost výsledného souboru nějak radikálně zmenšit? 

Dejv
.NET › RTP Protokol
25. 3. 2014   #188609

Díky

To jsem našel také, ale nepřišel sem na způsob jak to implementovat do C# a odeslat

Dejv
.NET › RTP Protokol
25. 3. 2014   #188607

Zdravím

Potřeboval bych vytvořit posílání audia přes RTP protokol v C#.

Resp.: Pro začátek alespoň jak posílat text přes RTP. Nevím zda jsem to správně pochopil, ale RTP má nějakou hlavičku do které se zapisuje (co se posílá, v jakym formáru se to posílá atp.), a která se odešle přes UDP, ale bohužel netuším jak tuto hlavičku vytvořit

Samozřejmě jsem zkoušel googlit, ale nenašel sem nic od čeho bych se mohl odrazit.

Díky Dejv

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý