[pjsip] Adding video to PJSIP by libvlc

youssef azzouzi sidimoulay2000 at hotmail.fr
Thu Aug 20 14:14:47 EDT 2009


Hi,
 
I added this code to pjsua_app.c just after the call have been confirmed, 
and it shows me this error:

../src/pjsua/pjsua_app.c: In function ‘on_call_state’:
../src/pjsua/pjsua_app.c:2280: erreur: ‘pjsua_call’ undeclared (first use in this function)
../src/pjsua/pjsua_app.c:2280: erreur: (Each undeclared identifier is reported only once
../src/pjsua/pjsua_app.c:2280: erreur: for each function it appears in.)
../src/pjsua/pjsua_app.c:2280: erreur: ‘call’ undeclared (first use in this function)
../src/pjsua/pjsua_app.c:2288: attention : implicit declaration of function ‘acquire_call’
../src/pjsua/pjsua_app.c:2310: attention : implicit declaration of function ‘start_video_encode’
../src/pjsua/pjsua_app.c:2285: attention : unused variable ‘lvlcport’
../src/pjsua/pjsua_app.c:2282: attention : unused variable ‘lvlcip’
../src/pjsua/pjsua_app.c:2274: attention : unused variable ‘si’
make[2]: *** [output/pjsua-i686-pc-linux-gnu/pjsua_app.o] Erreur 1
make[2]: quittant le répertoire « /home/ucef/Bureau/pjproject-1.4/pjsip-apps/build »
make[1]: *** [pjsua] Erreur 2
make[1]: quittant le répertoire « /home/ucef/Bureau/pjproject-1.4/pjsip-apps/build »
make: *** [all] Erreur 1
 
Please any ideas? 
Regards
 
--------------------------------------------------
From: "SIDIMOULAY" <sidimoulay2000 at hotmail.fr>
Sent: Wednesday, August 19, 2009 3:09 PM
To: <pjsip at lists.pjsip.org>
Subject: Adding video to PJSIP by libvlc
 
> Hi,
>
> Thank you very much, I am working now to test your code, I hope that it 
> does not bug in Linux
> The link bellow does not work:
> wiki.videolan.org/LibVLC_Tutorial_086c
>
> Regards
>>
>> ------------------------------
>>
>> Date: Wed, 19 Aug 2009 13:56:12 +0300
>> From: "P.Muge Ersoy" <muge.ersoy at gmail.com>
>> Subject: Re: [pjsip] Adding video to PJSIP by libvlc
>> To: pjsip list <pjsip at lists.pjsip.org>
>> Message-ID:
>> <ad39e2590908190356g7b2d846doea133ba91b27c809 at mail.gmail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Hi;
>>
>> This is my sample code ;
>>
>> if (call_info.state == PJSIP_INV_STATE_CONFIRMED)
>>    {
>>        pjmedia_session *si = pjsua_call_get_media_session(call_id);
>>
>>
>>        const pjmedia_sdp_session *remote_sdp;
>>        const pjmedia_sdp_session *local_sdp;
>>        pj_status_t status;
>>        pjsua_call *call;
>>        pjsip_dialog *dlg;
>>        char *lvlcip;
>>        char *rvlcip;
>>
>>        int lvlcport;
>>        int rvlcport;
>>
>>        status = acquire_call("on_call_state()", call_id, &call, &dlg);
>>        if (status != PJ_SUCCESS){
>>        printf("acquire call edemedik\n\n");
>>        }
>>
>>        status = pjmedia_sdp_neg_get_active_remote(call->inv->neg,
>> &remote_sdp);
>>        if (status != PJ_SUCCESS){
>>        printf("Remote SDP alamad?k\n\n");
>>        }
>>        status = pjmedia_sdp_neg_get_active_local(call->inv->neg,
>> &local_sdp);
>>        if (status != PJ_SUCCESS){
>>        printf("Local SDP alamad?k\n\n");
>>        }
>>
>>     rvlcip = (char *) malloc ( remote_sdp->conn->addr.slen + 1);
>>
>> strncpy(rvlcip,remote_sdp->conn->addr.ptr,remote_sdp->conn->addr.slen);
>>     rvlcip[remote_sdp->conn->addr.slen] = '\0';
>>     printf("Remote IP %s \n\n", rvlcip );
>>     rvlcport = remote_sdp->media[1]->desc.port;
>>
>>
>>
>>      start_video_encode(rvlcip,rvlcport);
>>
>>
>>
>>
>>    }
>>
>> You can catch the port and ip from sdp negotiating..
>>
>> start_video_encode is using libvlc
>> http://wiki.videolan.org/LibVLC_Tutorial_086c might give you idea of what
>> you are trying to do..
>>
>> Regards
>> Muge
>>
>> On Wed, Aug 19, 2009 at 12:20 PM, youssef azzouzi 
>> <sidimoulay2000 at hotmail.fr
>>> wrote:
>>
>>>  Hi,
>>>
>>> I am trying to make PJSIP send video, I found that there are two ways, 
>>> the
>>> first is to edit endpoint.c file and the other is to link libvlc with 
>>> PJSIP,
>>> I am looking to add the video but I did not find any topic that can 
>>> help.
>>> Waiting for your suggestions
>>>
>>> Regards
>>> ------------------------------
>>
>>
>>
>>
>
> __________ Information provenant d'ESET Smart Security, version de la base 
> des signatures de virus 4347 (20090819) __________
>
> Le message a été vérifié par ESET Smart Security.
>
> http://www.eset.com
>
>
>
>
> __________ Information provenant d'ESET Smart Security, version de la base 
> des signatures de virus 4351 (20090820) __________
>
> Le message a été vérifié par ESET Smart Security.
>
> http://www.eset.com
>
>
> 
 
__________ Information provenant d'ESET Smart Security, version de la base des signatures de virus 4351 (20090820) __________
 
Le message a été vérifié par ESET Smart Security.
 
http://www.eset.com
 
 

_________________________________________________________________
Partagez vos souvenirs sur le Web avec les personnes de votre choix.
http://www.microsoft.com/northafrica/windows/windowslive/products/photos-share.aspx?tab=1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090820/9323cd5d/attachment.html>


More information about the pjsip mailing list