Video calling with PJSIP on an iphone

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Now this is very interesting, Dzmitry. I thought I have to fiddle with iOS
core media framework.
So you are suggesting that I construct a UIImage from the raw decoded H.264
buffer and pass it to UIImageView for each frame? I thought this would be
very slow, but I guess you've done it!


On Sun, Dec 5, 2010 at 8:40 AM, Dzmitry Yablonski <grizlik at gmail.com> wrote:

> Hi Rob
>
> You should add Video media to PjSip.
> Use UIImageView for displaying frames after decoding.
>
> Best regards, Dima
>
> On 05.12.2010, at 13:55, Rob Wilkes wrote:
>
> Super! That's all  I need to know - that it is practically possible without
> mind bending hacks :)
> Thanks.
>
> On Sat, Dec 4, 2010 at 11:55 AM, Dzmitry Yablonski <grizlik at gmail.com>wrote:
>
>> Hi Bo
>>
>> Yes, we use x264 ( from http://www.videolan.org/developers/x264.html) for
>> decode h264.
>>
>> best regards, Dima
>>
>>
>> On 04.12.2010, at 16:41, bo shi wrote:
>>
>> > Hi Dima,
>> >   I learned that the iPhone sdk does not publish the H.264 codec API,
>> > so developer can not use hardware decoder to decode raw H.264 stream
>> > directly, how can you do that? You decode video in soft way?
>> >
>> > Thanks in advance!
>> > Bo
>> >
>> >
>> > On Saturday, December 4, 2010, Dzmitry Yablonski <grizlik at gmail.com>
>> wrote:
>> >> Hello Rob
>> >> We have implemented video call with PjSip 1.8.5 on iPhone.
>> >> Best regards, Dima.
>> >>
>> >>
>> >> On 04.12.2010, at 15:26, Rob Wilkes wrote:
>> >> I also noticed that your roadmap says it will initially be for windows.
>> My requirement is for iphone. I guess my question is not really a PJSIP
>> question, but rather to developers who may have used PJ to make video work
>> on iPhone - just wanted to check if it is doable or impossible today due to
>> some iphone restriction :)
>> >>
>> >> On Sat, Dec 4, 2010 at 8:42 AM, Rob Wilkes <wilkrob at gmail.com> wrote:
>> >>
>> >> Hi Benny, Yes, I know PJSIP also plans to support it - but for this
>> project, I cannot wait for that update, so I plan to do it myself. Since you
>> may be ahead of me, I was curious if there are any restrictions in the
>> iPhone APIs itself that will inhibit PJSIP (or any other stack) to not work
>> with video. For example, it looks like I cannot use the Movie Player class
>> as it expects a URL.For  this to work, we will need frame/frame
>> encode/decode and display support on the iPhone.
>> >>
>> >>
>> >> thanks!
>> >>
>> >> On Fri, Dec 3, 2010 at 10:12 PM, Benny Prijono <bennylp at teluu.com>
>> wrote:
>> >>
>> >> Hi, FYI we are also working on video and it is planned for the
>> >> upcoming 2.0 release. Have a look at our roadmap in the trac site.
>> >>
>> >> Best regards,
>> >>  Benny
>> >>
>> >>
>> >> On Sat, Dec 4, 2010 at 3:51 AM, Rob Wilkes <wilkrob at gmail.com> wrote:
>> >>> Hi, I have started on an activity to get a basic Video call working on
>> >>> iPhone. It needs be be over RTP, preferably with H.264 codec. Has
>> anyone
>> >>> written a video client with PJSIP specifically for the iphone? Are
>> there any
>> >>> road blocks? ( I know PJSIP doesnt support video for now, but I plan
>> to
>> >>> extend it - my question is more in the iPhone side). Prelim. analysis
>> shows
>> >>> I can pass H.264 streams to the iphone media player framework and it
>> can
>> >>> instantiate the appropriate player. My approximate plan is to send
>> audio +
>> >>> video data using PJSIP, then extend PJSIP to support video decoding
>> and pass
>> >>> the decoded H264 buffer to the media framework of iphone.
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> Visit our blog: http://blog.pjsip.org <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 <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
>>
>>
>> _______________________________________________
>> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20101205/2f5dc49c/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux