Frage Audio von Skype auf VPS aufnehmen?


Ich habe eine unmögliche Aufgabe! Werde verrückt!

Auf frischem Ubuntu-Server 10.04. installieren, über SSH habe ich den Desktop und den VNC Server installiert. Dann Skype.

Problem ist, dass Ubuntu VPS ist! Und es hat keine physische Soundkarte.

Ich habe alles versucht, was Google-Suche vorgeschlagen hat, kein Glück!

Für Windows-Systeme gibt es Virtual Audio Cable, das würde mein Leben einfacher machen, aber gibt es irgendeine Lösung für Ubuntu?

Einige sagten, dass Jack eine Lösung ist, aber ich kann keine Schritt für Schritt Anleitung finden.

Ich muss Skype-Ausgabe aufnehmen! Und "Audiodatei abspielen" zum Skype-Eingang (Mikrofon).

Bitte helfen Sie!


4
2018-02-18 17:58


Ursprung


Netter Idead enloz. Aber das VPS begrenzt viel, wie man dieses Problem löst. Wenn das VPS das macht mach es dann toll. Wenn nicht, denke ich nicht, dass es einen Workaround dafür gibt. - Luis Alvarado♦


Antworten:


Ich habe zwei Lösungen gegeben ein anderer Benutzer macht etwas ähnliches erst vor Kurzem.

Das Problem mit Skype ist, dass es fast vollständig gesperrt ist, da es sich um eine Closed-Source-Anwendung handelt und die Entwickler davon eine klare beabsichtigte Verwendung dafür haben (Desktop / Mobile), und nicht Serverräume anhören. Es gibt jedoch ein paar simple Optionen:

  1. Pipe MP3 über SSH. Dies erfordert fast keine Einstellung, Vergangenheit zu bekommen arecord Arbeiten am Server, Installation lame auf dem Server und installieren mpg321 auf dem Clientcomputer.

    ssh oli@bessy "arecord -q -t raw | lame -x -r -" | mpg321
    

    Wenn Sie mehr als einen Client hören, ist die Bandbreite / CPU-Auslastung sehr hoch. Vielleicht möchten Sie sich die nächste Option ansehen ...

  2. Verwenden Sie eine Broadcast-Anwendung wie Icecast oder TeamSpeak, weil sie besser für Probleme als Skype ausgelegt sind.


4
2018-02-22 23:01



Nur um Ihre Antwort hinzuzufügen, wäre das andere Problem der Server ist ein VPS. Dies bedeutet, dass es keine Möglichkeit gibt, dies zu erreichen, es sei denn, der VPS bietet diesen Dienst oder diese Möglichkeit an. Es ist eine sehr gute Idee, die ich sagen muss, aber mit einem VPS wäre es schwieriger. - Luis Alvarado♦
@LuisAlvarado Das ist ein sehr gutes Argument. Wenn ich die Frage erneut lese, könnte meine Antwort in die falsche Richtung gehen. Vielleicht möchten sie, dass der Server Anrufe annimmt, aufzeichnet und Audio von einer Datei abspielt (nicht von einem Mikrofon). - Oli♦


Ich glaube, dass Sie mit der PulseAudio-Lautstärkeregelung (pavucontrol) den Sound von bestimmten Anwendungen auf andere umleiten können. Sie können die Skype-Ausgabe wahrscheinlich auf ein Audioaufnahmeprogramm umleiten, obwohl ich nicht sicher bin, ob das funktionieren würde, wenn Sie keine Soundkarte haben. Wenn das funktioniert, würde auch die Umkehrung funktionieren. Sie könnten Sound von einer Anwendung aus wiedergeben und an Skype umleiten.


0
2018-02-21 18:25





Wenn Sie PulseAudio auf dem Computer ausführen, können Sie dies erreichen, indem Sie aufzeichnen, was Skype an die Soundkarte sendet (egal ob virtuell oder nicht) und was Sie in das Mikrofon sprechen. Ich habe hier ein kleines Skript:

#!/bin/bash
monitor=$(pactl list | grep -A2 'Source #' | grep 'Name: .*\.monitor$' | cut -d" " -f2)
mic=${monitor/output/input}
mic=${mic%.*}
gst-launch-0.10 -e pulsesrc device=$mic ! adder name=mix ! audioconvert ! vorbisenc ! oggmux ! filesink location=$1 { pulsesrc device=$monitor ! mix. }

Hier sucht es nach der für die Wiedergabe verwendeten Soundkarte und tippt auf den Monitor. Dann sucht es nach dem Mikrofoneingang und überwacht das. Die Aufnahme wird von der gstreamer-Pipeline gemacht, die zwei Aufnahmen startet und sie miteinander vermischt und das Audio als Ogg Vorbis schreibt.

Wenn Sie dieses Skript als speichern pa-rec-monitor.sh Sie können es als starten ./pa-rec-moonitor.sh filename.ogg.

Sie können überprüfen, ob es mit der Installation aufnimmt, was Sie wollen pavucontrol. Auf der Registerkarte »Aufnahme« sollten zwei Streams mit den VU-Metern auf Audio reagieren.


0
2018-02-25 16:17