Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 10 sur 16

Discussion: Asterisk 1.6 sous Debian 6 + Video

  1. #1
    Membre Junior
    Date d'inscription
    février 2011
    Messages
    14
    Downloads
    0
    Uploads
    0

    Asterisk 1.6 sous Debian 6 + Video

    Bonjour,

    Il y a quelque temps j'ai posté le message trixbox et visio : http://www.asterisk-france.org/showt...hlight=vid%E9o.

    Depuis j'ai acheté le livre de Sébastien Deon, pour tenter une installation pure d'astérisk et mieux comprendre le fonctionnement.
    Donc j'ai installé un debian6, puis un asterisk 1.6, jusque là pas de soucis. J'arrive à faire passer un appel entre 2 Eyebeam, ça marche bien.
    Puis j'ai suivi plusieurs tuto pour rajouter la vidéo, mais ça ne passe pas... A priori tout ceux qui ont rajouter "videosupport=yes,allow=h264,allow=h263" ça a fonctionné, mais pas moi...

    Mon SIP.conf

    [general]
    context=default
    port=5060
    disallow=all
    allow=gsm
    allow=alaw
    allow=ulaw
    videosupport=yes
    allow=h264
    allow=h263
    allow=h263p
    allow=h263+


    ;site1
    [100]
    username=100
    type=friend
    secret=secret
    qualify=yes
    nat=no
    host=dynamic
    canreinvite=no
    context=appel_internes
    dtmfmode=rfc2833

    ;site2 "idem"

    Mon extension.conf

    [globals]
    site1=sip/100
    site2=sip/110


    [appel_internes]
    exten=>100,1,Answer()
    exten=>100,n,Dial(SIP/${EXTEN})
    exten=>100,n,Hangup()
    exten=>110,1,Answer()
    exten=>110,n,Dial(SIP/${EXTEN})
    exten=>110,n,Hangup()

    Dans mon CLI si je fais "module show like 263" et 264
    format_h263.so Raw H.263 data 0
    format_h264.so Raw H.264 data 0

    Lors de mon appel lorsque je veux lancer la vidéo j'ai le message suivant:
    "No matching video codec"

    Là je ne sais plus par où attaquer le problème... Qqu'un aurait-il une idée svp?

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Il faut effectuer un sip debug sur deux utilisateurs, je pense que vous êtes entrain d'envoyer la video incompatible / non déclarée pour les deux softphones. Erreur de négociation.

  3. #3
    Membre Junior
    Date d'inscription
    février 2011
    Messages
    14
    Downloads
    0
    Uploads
    0
    Voici les ligne que je pense intéressantes dans le débug:

    Authorization: Digest username="110",realm="asterisk",nonce="379df099",u ri="sip:100@172.16.10.49",response="9893b01261b280 cb81ed41698eaa5cf5",algorithm=MD5
    Content-Length: 204

    v=0
    o=- 6 3 IN IP4 172.16.70.198
    s=CounterPath eyeBeam 1.5
    c=IN IP4 0.0.0.0
    t=0 0
    m=audio 19228 RTP/AVP 0 8 101
    a=fmtp:101 0-15
    a=rtpmap:101 telephone-event/8000
    a=sendonly
    m=video 0 RTP/AVP 34

    <------------->
    --- (13 headers 10 lines) ---
    Sending to 172.16.70.198 : 24316 (no NAT)
    Found RTP audio format 0
    Found RTP audio format 8
    Found RTP audio format 101
    Found audio description format telephone-event for ID 101
    Found RTP video format 34
    Capabilities: us - 0x8000e (gsm|ulaw|alaw|h263), peer - audio=0xc (ulaw|alaw)/video=0x80000 (h263)/text=0x0 (nothing), combined - 0x8000c (ulaw|alaw|h263)
    Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
    Peer audio RTP is at port 0.0.0.0:19228

    Dans Eyebeam, dans Advanced/video codecs, dans la colone de droite "enable video" j'ai uniquement H.263.

    Merci

  4. #4
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Je te demande d'activer le debug sur deux softphones et tu colle un seul invite.

    Capabilities: us - 0x8000e (gsm|ulaw|alaw|h263), peer - audio=0xc (ulaw|alaw)/video=0x80000 (h263)/text=0x0 (nothing), combined - 0x8000c (ulaw|alaw|h263)
    Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
    Peer audio RTP is at port 0.0.0.0:19228

  5. #5
    Membre Junior
    Date d'inscription
    février 2011
    Messages
    14
    Downloads
    0
    Uploads
    0
    Désolé j'avais compris qu'il fallait voir ce que les 2 softphones envoyaient dans le débug d'asterisk.

    Dans le débug sur les 2 soft j'ai les mêmes lignes qui reviennent:
    [11-10-04]14:16:23.642 | Debug | Video | "Building a List of Camera Devices " | sua::CDirectXCameraSource::BuildDeviceList
    [11-10-04]14:16:23.650 | Debug | Video | " Trying to communicate with the Camera " | sua::CDirectXCameraSource::BuildDeviceList
    [11-10-04]14:16:23.651 | Debug | Video | " Friendly Name of the Camera is : Logitech HD Pro Webcam C910" | sua::CDirectXCameraSource::BuildDeviceList
    [11-10-04]14:16:23.663 | Debug | Video | " Camera Logitech HD Pro Webcam C910 Can be used" | sua::CDirectXCameraSource::BuildDeviceList
    [11-10-04]14:16:23.664 | Debug | Video | "Searching for Video Devices " | sua::CVideoSourceManager::SetupVideoSources
    [11-10-04]14:16:23.664 | Debug | Video | "Video Device found : Logitech HD Pro Webcam C910 Video Device Hash String is: a33dd1e89449d4628b8bccdad1f4fd70" | sua::CVideoSourceManager::SetupVideoSources
    [11-10-04]14:16:23.666 | Debug | AbstractPhone | "OnSettingsChange" | AbPhone::CAbstractPhone::CMyEventSink::OnSettingsC hange
    [11-10-04]14:16:23.691 | Debug | Video | "Drawing frame on I420 surface, (frame)width=320, (frame)height=240" | sua::CDirectXVideoFrameRenderer:rawI420orIYUVSurface

    La dernière phrase revient des centaines de fois.

    J'ai comparé les codecs présents dans le trixbox que j'utilisais avant avec les 2 mêmes soft sur les mêmes PC (ça fonctionne) et il y a les mêmes:
    format_h263.so Raw H.263 data 0
    format_h264.so Raw H.264 data 0

  6. #6
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    canreinvite=yes pour deux softphones, et colle la trace sip debug pour deux softphones d'un appel complet de l'in vers l'autre(en fichier texte joint ou pastebin)

  7. #7
    Membre Junior
    Date d'inscription
    février 2011
    Messages
    14
    Downloads
    0
    Uploads
    0
    Voici le log compressé car sinon il fait 1Mo.
    eyeBeamLog_111004_161932_0.zip

    J'ai donc mis
    canreinvite=yes
    et j'ai toujours que le H263 en codec dans le soft, mais il y a qd même des lignesqui parle de H264 dans le log...

  8. #8
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Il faut desactiver le debug verbose ça ne sert a rien pour l'instant.

    Sinon, 100 contact 110, asterisk répond:

    SIP/2.0 200 OK
    m=video 0 RTP/AVP 34

    Pas de video dans la trace, il faut voir si l'asterisk effectue un invite vers 110 avec video dans l'offre.

    colle encore une fois le debug sans Verbose, sans Debug système, juste Debug sip global. "sip set debug on"

    Tente d'appeler et colle le fichier ici.

  9. #9
    Membre Junior
    Date d'inscription
    février 2011
    Messages
    14
    Downloads
    0
    Uploads
    0
    Lorsque je fais ce debug, il m'affiche tout à l'écran (j'utilise Putty), comment tout envoyer dans un fichier, car ça défile tellement que je n'ai pas le temps de tout copier-coller.
    Je ne maitrise encore pas tout...

    En tout cas merci de m'aider autant.

  10. #10
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    dans les option de session de putty Logging > enregistrer tout dans le fichier.

    Ou vous pouvez utiliser la commande "screen fichier.log" et tout output sera enregistré dans le fichier.log sur la machine linux. Pour sortir il faut taper "exit"

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •