[pjsip] Adding Video
Nanang Izzuddin
nanang at pjsip.org
Thu Nov 27 11:23:20 EST 2008
Yeah, it does seem nasty! You may need to create another stream module
for video rather than modifying the stream module, then you may also
need to modify other pjmedia modules, e.g: session. So, have fun &
good luck! :)
Regards,
nanang
On Wed, Nov 26, 2008 at 10:20 PM, P.Muge Ersoy <muge.ersoy at gmail.com> wrote:
> Thank you Nanang... I figured out it.. Now i am able to receive the video
> rtp stream.. struggle on connecting the video codecs for decoding.. Though
> it is really nasty work to do ! :)
>
> Muge
>
> On Wed, Nov 26, 2008 at 4:22 PM, Nanang Izzuddin <nanang at pjsip.org> wrote:
>>
>> Hi,
>>
>> I guess you can fill the media transport for video in session creation,
>> e.g:
>> ---
>> pjmedia_transport *tp[2];
>> tp[0] = call->med_tp;
>> tp[1] = call->vmed_tp;
>> status = pjmedia_session_create(med_endpt, &sess_info,
>> tp, call, &call->session);
>> ---
>> Actually I have no experience in adding video stream into pjsip, just
>> trying to 'help' here.
>>
>> Regards,
>> nanang
>>
>>
>> On Wed, Nov 19, 2008 at 3:21 PM, P.Muge Ersoy <muge.ersoy at gmail.com>
>> wrote:
>> > Hi All;
>> >
>> > I am in the middle of the video implementation i would be appreciated if
>> > you
>> > help me about the assertion i had during development.. I created two
>> > stream
>> > in one session.. media created for both video and audio.. i just
>> > initialize
>> > media for once.. i though it is enough.. now after the stream created ,
>> > transport try to attach to the stream.. but "call-> med_tp" is only one
>> > and
>> > media trasport (tp) is only used once for audio stream.. how can i
>> > create tp
>> > array to be used in video stream ? i add vmed_tp to call struct but
>> > couldnt
>> > find where to fill it .. status = pjmedia_stream_create(endpt,
>> > session->pool, &session->stream_info[i],
>> > (transports?transports[i]:NULL),
>> > session, &session->stream[i]); when this function creates the video
>> > stream
>> > .. transport become null .. and assertion occurs.. if i use the tp of
>> > audio
>> > it gave assertion for "it already used once" .. I tried to comment out
>> > it ,,
>> > this time, my audio port started to stream to remote clients video
>> > port...
>> > After awhile remote client started to stream video to my audio port ..
>> > It
>> > all mixed up:/
>> >
>> > Thanks advance for your help and ideas
>> >
>> > muge
>> >
>> > _______________________________________________
>> > 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
>> >
>> >
>>
>> _______________________________________________
>> 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
>
>
> _______________________________________________
> 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
>
>
More information about the pjsip
mailing list