[pjsip] Adding video to PJSIP by libvlc

SIDIMOULAY sidimoulay2000 at hotmail.fr
Wed Aug 19 09:09:38 EDT 2009


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







More information about the pjsip mailing list