[gelöst] Asterisk 1.6x + Video Playback mit Ekiga -> geht nicht?

maxkr

Neuer User
Mitglied seit
16 Nov 2006
Beiträge
58
Punkte für Reaktionen
0
Punkte
6
Hallo,

ich versuche per Ekiga-Client (=2003) unter Windows ein Video abspielen zu lassen, wenn ich auf der 1002 anrufe, aber es will mir nicht so recht gelingen:

sip.conf:
Code:
[general]
...
videosupport=yes
...
[2003]
type=friend
secret=1234
host=dynamic
disallow=all
allow=ulaw
allow=alaw
allow=g729
allow=h263
allow=h263p
allow=h264

...

extensions.conf:
Code:
...
exten => 1002,1,Answer()  ; abgehoben
;exten => 1002,2,Playback(/var/lib/asterisk/sounds/xvideo)
exten => 1002,2,Playback(xvideo)
exten => 1002,3,Hangup()  ; aufgelegt
...
exten => 2003,1,Dial(SIP/2003)
exten => 2003,2,VoiceMail(2003,u)
...mit absolutem und rel. Pfaden getestet, erhalte folgenden Fehler:

CLI-Ausgabe:
Code:
[May 25 14:04:40] WARNING[11625]: file.c:650 ast_openstream_full: File xvideo does not exist in any format
[May 25 14:04:40] WARNING[11625]: file.c:953 ast_streamfile: Unable to open xvideo (format 0x380004 (ulaw|h263|h263p|h264)): No such file or directory
[May 25 14:04:40] WARNING[11625]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2003-00000001 for xvideo
    -- Executing [1002@default:3] Hangup("SIP/2003-00000001", "") in new stack
  == Spawn extension (default, 1002, 3) exited non-zero on 'SIP/2003-00000001'

Das Video ist lt. MPlayer ein h.263+ Video. Nur Audio (1001) geht problemlos
extensions.conf:
Code:
...
exten => 1001,1,Answer()  ; abgehoben
;exten => 1001,2,Playback(/var/lib/asterisk/sounds/en/hello-world)
exten => 1001,2,Playback(hello-world)
exten => 1001,3,Hangup()  ; aufgelegt
...

Was habe ich da übershen oder wer kann mir helfen?

[Nachträge]
  • Videotelefonie mit 2 PCs (jeweils mit Ekiga) funktionert übrigens einwandfrei
  • Umkodierung des Videos auf h264 und allow=h264 brachte ebenfalls keinen Erfolg


Viele Grüße,
Max
 
Zuletzt bearbeitet:
Hallo,

jetzt habe ich glaube ich selber die Antwort gefunden:
Asterisk erwartet getrennte Files für Bild und Ton.

Ich habe den Dialplan wie folgt erweitert und bekomme nun eine Aufnahme:
Code:
...
exten => 1004,1,Answer()  ; abgehoben
exten => 1004,n,Record(/tmp/testvideo.alaw,,10);
exten => 1004,n,Wait(3);
exten => 1004,n,Playback(/tmp/testvideo);
exten => 1004,n,Hangup()  ; aufgelegt
...

...im /tmp liegen dann die testvideo.alaw und eine testvideo.h264

Ich muss das morgen noch mal mit direkter Verbindung zum Asterisk-Server testen, derzeit quälen sich die Daten über eine rel. langsame VPN-Verbindung, was das Video fast zum Stehen bringt. Das scheint auch maxcallbitrate=128 in der sip.conf nicht wirklich zu beeinflussen. Vielleicht versuche ich mal an den Einstellungen in Ekiga was zu schrauben...

Viele Grüße,
Max
 
Kostenlos!

Statistik des Forums

Themen
248,894
Beiträge
2,304,379
Mitglieder
378,588
Neuestes Mitglied
k3rp