weekend - projektet: resultater fra skype opkald og andre applikationer på linux

,,,,, alle elsker bekvemmelighed skype og andre stemme over ip (voip), men den officielle værktøj stadig en tendens til at fokusere på at gøre enkle - opkald.en af de mest almindelige nævnte begrænsninger er, hvor vanskeligt det er at registrere digitale lyd strøm på din computer.podcasters, hold bedrift, telekonferencer og journalister laver interviews (blandt andre) har alle brug for at registrere opkald til senere brug.der er et par separate instrumenter er bygget til at arbejde med specifikke anvendelser, men med lidt ekstra tid, du kan oprette et system, der kan optage lyd fra enhver ansøgning — skype, forskellige samling indledning protokol (sip) klienter, gruppe snak værktøjer, og mange flere,.,, fælles app registrering,,,,,, hvis du kun bruge den populære — men lukket og medicinske — skype tjeneste, så har du en prop og spille løsning til optagelse via open source - besked skriver (scr) anvendelse.scr kan registrere opkald til etsi, mp3 - eller vorbis format, og det har flere godt træk, såsom betinget automatisk registrering af, så du kan fortælle om altid at registrere opkald med specifikke andre brugere.scr støtter de seneste udgaver af skype overgår til linux, 2.1 serie, men det er afhængige af skype ' s specialiserede api 'er for dens funktion, så der er altid en mulighed for, at en opdatering på skype vil gøre scr ude af funktion, indtil en lav er fundet., blandt de forskellige lyd, at ansøgninger om linux, to har indbygget støtte til registrering af opkald: lukket kilde tår klient gizmo5 og open source - sflphone, som kan anvende såvel sip - protokol skorsten eller iax2 skorsten, der anvendes af stjerne.de andre, tår kommunikator, mumle, qutecom, blinke, kphone, ekiga, og linphone, ikke omfatter registrering af støtte på nuværende tidspunkt.,, asterisk telefoni - platform, støtter optagelsen gennem sin kontrol til kommandoen.selv om overvågning er designet til at lytte til en kanal server-side (og dermed uden menneskelig medvirken), siden version 1.2, har det været muligt at konfigurere asterisk for pr. kalder registrering samt.der er nogle værktøjer til at bringe dette element til desktop - softphones, f.eks. astguiclient, men i det store og hele asterisk ' opfordring registrering funktion er stadig skulle forvaltes af asterisk administrator.,,, hvis du ikke ' brug ikke nogen af de let registreres klient apps, eller hvis du ønsker fleksibilitet med hensyn til at skifte mellem dem, og stadig være i stand til at registrere opkald, så du bliver nødt til at etablere en ekstern registrering løsning.,, ring til registrering af grundlæggende, og hvorfor de vil ' t arbejde, når du træder ud af app specifikke registrering af værktøjer, det burde være indlysende, at det ikke gør nogen forskel om et program bruger sip, h.323, eller iax — registrering er et spørgsmål om at udnytte den audio - lag og redde en kopi af den diskette.det bedste sted at gøre det er lyden server. de fleste større desktop linux udlodninger i dag bruger pulseaudio som en lyd - og mdash, herunder debian, hat, opensuse, mandriva, og ubuntu.pulseaudio ' s kerne er en god til registrering af aflytning af to grunde.for det første fordi den sidder under flere forskellige forenelighed biblioteker; ansøgninger, at ringe til libalsa apis, kde ' s kunst og endda gnom ', s esound bliver omdirigeret til pulseaudio på en ensartet måde, ligesom nye ansøgninger skriftligt direkte til pulseaudio api - grænseflader.andet, pulseaudio har et stærkt system af " virtuelle " input og output anordninger, der gør det muligt for dem at kæde audio strømme og omdirigerer dem fuldt ud, uden behov for en udtrykkelig støtte fra ansøgninger selv., selvfølgelig, betyder det ikke, at pulseaudio ' s dokumentation eller redskaber, gør det helt klart, hvordan til at gøre noget af det, der er problemet ofte, at nye brugere udsættes for.for at få styr på tingene, og vi vil se på, hvordan man registrerer en eneste lyd strøm fra en ansøgning og gøre det af med den komplekse tovejstalekommunikation.,, begynde med at installere den pulseaudio mængde kontrol anvendelse, pavucontrol.selv om distros anført ovenfor anvendelse pulseaudio, de fleste gør ikke, installere denne pakke af misligholdelse, og store stationære miljøer har hver deres egne simple " volume kontrollen " værktøj.for at sige det lige ud, der er en smule, at forvirring; disse desktop - bind kontrolredskaber gøre lidt mere end lade dig flytte våbnet fra 0 til 100 på din standard output.i modsætning hertil er pavucontrol burde hedde noget mere beskrivende som pulseaudio router, fordi det afslører, langt mere pulseaudio ' de interne funktioner.,,, at iværksætte pavucontrol fra kommando linjen, og begynde at skype eller andre foretrukne stemme app.vælg ", viser alle strømme " i pavucontrol ' den regning.du vil se, er en liste over alle de ansøgninger, der er forbundet med pulseaudio til at åbne en playback kanal.på samme måde registrering regning viser alle ansøgninger, som er forbundet med pulseaudio forventer audio - input.,, når du ringer til din stemme app, vil du se anvendelse navn anføres på bunden af pavucontrol playback regning med en etiket, som " skype: produktion af "...ved et tryk på en knap.at trykke på knappen, åbner op for en liste over alle ud af pulseaudio ' er konfigureret " dræn " &mdash, både de faktiske lydkort og virtuelle anordninger.på nuværende tidspunkt er det nok bare lister, interne audio - analog - 4,0 eller sådan noget, der repræsenterer standard output synke.registrering regning vil også vise stemme app, mærket " skype: input fra "...efterfulgt af navnet på den misligholdelse, audio - input - anordning, forhåbentlig din mikrofon, der også skal være mærket med et generisk navn, som interne audio - analog radio fra en lignende ud liste over løbende pulseaudio " kilder. ",, mens stemme anvendelse på ringe, åbne en lydoptagelse anvendelse (krecord, gnom lydoptager, dristighed, osv.), og begynd optagelse.i pavucontrol ' s registrering regning, registrering app vil fremgå af listen.her er hvor det bliver vanskeligt.hvilken kilde dig vælge fra ud over næste til registrering af app - registrering af app vil fange.at registrere den lyd, der er udarbejdet af den stemme app, vælge " overvågning af interne audio - analog - 4, 0, " efter at synke, blev opført på listen i den regning (denne " overvåge " er en virtuel kilde, at pulseaudio skaber automatisk baseret på virkelige synke).at registrere en kopi af din stemme fra din egen mikrofon, vælge, interne audio - analog radio, eller hvad den stemme app er også forbundet med.,,, er problemet, at lyden strømme er adskilte, og du kun kan forbinde din optagelse app 'en eller anden, enten at fange din del af samtalen, eller den anden part og' s. du kan fyre op to registrering apps samtidigt, og forbinde et til overvågning af virtuelle kilde og en input - enhed, - - men du senere vil have to forskellige spor og forsøgte at synkronisere og blande dem i en lyd, kalder alle ninjaer, redaktør.: fuld duplex registrering, den virkelige løsning til opsamling af begge sider af indkaldelsen er at konstruere en virtuel pulseaudio anordning, der forbinder dem begge.desværre, pulseaudio ikke har en indbygget togkontrol - for at samle en vask og en kilde eller to synker i en virtuel anordning, så vil vi rent faktisk har brug for tre dele: en " for vask " og to " loopback " anordninger,.,, " for vask " som et sæt af virtuelle talere, og hver " loopback " er en virtuel kilde til at sænke stik.vi kan forbinde loopbacks til stemmen app ' det audio - kilde og synke, hovedsagelig kloning, en kopi af hver enkelt rute, og både af dem til nul - vask.vi registrerer for vask, at fange den fusionerede lyd i en enkelt fil.,, skabe for vask og give det en venlig navn fra en terminal med, pactl belastning modul modul for vask sink_name = mywiretap, så skaber to loopback anordninger med, pactl belastning modul modul loopback; pactl belastning modul modul loopback,.loopbacks har ikke navne, men som de kan se, at det ikke påvirker ting.,, gå til den regning i pavucontrol.pulseaudio er knyttet til hver loopback misligholdelse anordning forbinde dem begge til " for produktion og quot; køkkenvasken af dropdown menu i stedet — det er for vask skabt tidligere, på trods af den mindre forskel i terminologi, både loopbacks også vil komme til udtryk i optagelsen regning, hvor igen pulseaudio har knyttet dem til misligholdelse anordning.i dette tilfælde er det, vi ønsker, er at forbinde en af dem til mikrofonen kilde (interne audio - analog radio i ovenstående eksempel), og en af dem til " overvåge " kilde for misligholdelse audio - vask (" overvågning af interne audio - analog - 4, og quot; for eksempel).det gør ikke noget, der forbinder som kilde, fordi den regning, både af dem er omdirigeret til nul - effekt -., endelig tilbage til registrering af tab.begynd registreringen app, og når det er anført i listen, forbinde det til " overvågning af deres produktion og quot; kilde i ud liste.voila.både din stemme og andre besøgende er omdirigeret til stemmen app og " klonede " ved en loopback anordning, og de to eksemplarer audio - der er fanget i den synke.,, at dobbelt ninjaer: cli holdning, må man spørge, hvorfor det er vigtigt at give det nyligt oprettede er sink en mindeværdig navn, når det ikke optræder i pavucontrol ' s gui grænseflade.svaret er, at mens pavucontrol er et godt redskab til at oprette systemet første gang, da de særlige forhold i deres gode kort kan betyde, at det tager et par prøver at finde de rigtige løsninger i ud menuer, for at gøre din fælde bestå den genstarter du bliver nødt til at gentage det i din pulseaudio konfiguration fil.,,,, pacmd info, fra en skal omgående.dette vil trykke det grundlæggende i deres nuværende udformning.du bliver nødt til at henvise til den i et øjeblik.,, fra et andet vindue, en personlig kopi af dit system - pulseaudio konfiguration fil ved at løbe, kp /etc /puls /default.pa - /. puls /default. far, så åbn den i din yndlings redaktør.ved udgangen af den fil, vi vil tilføje de ordrer, som svarer til de skridt, vi har taget tidligere, herunder cli kommandoer, der er udstedt med pactl og de muligheder, der er fastsat i pavucontrol.jeres strofe vil se noget lignende:,,,&#oprettet for vask og loopbacks at registrere opkald, last modul modul for vask sink_name = mywiretap, last modul modul loopback kilde = alsa_output.pci-0000_00_06.1.analog-surround-40.monitor synke = mywiretap, last modul modul loopback kilde = alsa_input.pci-0000_00_06.1.analog-stereo synke = mywiretap,,,,, så du kan se, at angive disse ordrer i misligholdelse. far, du må levere kilde og sænke navne som argumenter for loopback modul - linjer.vi begyndte ikke med disse argumenter på kommando, fordi de længe kilde betegnelser ikke er let at gætte.i stedet har vi med den konfiguration, vi havde brug for ved hjælp af gui først, så vi løb, pacmd info.produktionen af info - indeholder en liste over de nøjagtige kilde navn argumenter, som vi har brug for, så det, vi skal gøre, er at kopiere og sætter dem ind i sagen.,, hvad ' s ekstra sød ved arrangementet er, at pulseaudio depoter, anvendelse, tilslutningsdetajler automatisk, så næste gang du logger på, - vil ikke have at gentage processen med at forbinde registrering app til nul - effekt overvåge — bare fyre op i din lyd optager, telefon din medsammensvorne på skype, og begynde at planlægge næste watergate dækker op med uforsvarlige omgang.ja, det ville være rart, hvis pulseaudio også huske hele for vask og loopback proces snarere end om, at vi for at redde det i default.pa, men der ' er ikke sådan noget som en gratis frokost.,, ekstra kredit: puls fejlsøgning, video, ovennævnte løsning vil arbejde for en ansøgning om en bearbejdning pulseaudio system og mdash; skype, google chat, ekiga eller af mange andre.men det siger sig selv, at hvis din stemme app ikke fungerer korrekt, at gennemgå for vask /loopback fælde skridt ikke vil gøre det muligt for dem at registrere det.det bedste sted at få hjælp, hvis du ikke ser på, hvorfor din stemme app ikke hente din stemme eller spille audio korrekt, er sikkert en fordeling af specifikke diskussionsforum.min erfaring er, at selv om skype, og flere andre tjenesteydelser, kan have linux specifik hjælp fora på deres egne lokaliteter, procentdelen af folk med fejlsøgning erfaring langt højere på distro fora. det gælder især, når man undertiden falder over en stemme - app, der ikke er oprettet til brug pulseaudio ved misligholdelse.mere og mere er skype omfattet siden 2009, men der er en masse voip programmer med overlappende træk sætter.for eksempel, kun to, blinke og sflphone, støtte den sikre zrtp - kryptering protokol, der af skaberen af pgp.hvis din distro ikke i tilstrækkelig grad forme disse apps ud af kassen, du kan få ekstra tid at få dem til at arbejde med pulseaudio.starte med at gøre det, kan og' ikke komplicere tingene lige fra starten ved at oprette null vask /loopback konfiguration.,, hvis du har din optagelse løsning virker som en drøm, du har måske også fået deres forhåbninger, som optager videoen del af et opkald er lige så let.desværre er det ikke.indtil videre er der ikke en enkelt, virker overalt måde at fange indgående og udgående video indhold i en video.eller, hvis der er mest i verden, ikke ved noget om det.hvis du og' har fundet løsningen, dele det med alle de andre, så de ' 11, alle har noget at se frem til næste weekend.

Call Recording Nullsink
Call Recording Loopback



Previous:
Next Page: