Hi, If you google the LibVLC tutorial you can reach links like http://cboard.cprogramming.com/windows-programming/107022-using-vlc-c-code.html Regards Muge On Wed, Aug 19, 2009 at 4:09 PM, SIDIMOULAY <sidimoulay2000 at hotmail.fr>wrote: > 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@xxxxxxxxx> >> Subject: Re: 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 > > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090819/27d7ff10/attachment-0001.html>