Results 1 to 10 of 10

Thread: sHow can I use WOWZA to make video call between to iPhone device?

  1. #1
    Join Date
    Sep 2012
    Posts
    5

    Question How can I use WOWZA to make video call between two iPhone devices?

    Hello,

    I am new in WOWZA. I am trying a lot, but could not find any solution to make it.

    I've a general idea. Please make me correct, if I am wrong.

    I've to use RTMP, as RTSP protocol is not supported by iOS (As far as I know). But by using RTMP we can show video on flash player only. If i use "FFmpeg" and "librtmp" projects to make compressed stream and send same to WOWZA server, will it be some how(By using HTTP live streaming?) possible to redirect those streams to another devices from WOWZA again? As per my knowledge, we can send stream to WOWZA server n WOWZA will show it on flash player. But I don't want this type of one way video publishing, I want to send stream to WOWZA that WOWZA can send those stream to other devices via broadcasting again.



    In a one sentence, I just wanted to make a Audio/Video calling app using WOWZA, is this possible?


    NOTE: Also I've made compressed frames by "FFmpeg", but don't know how to send those to WOWZA. Please help me.

    Thanks,
    Sourangshu Biswas
    Last edited by sourangshu; 09-05-2012 at 06:59 AM.

  2. #2
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Sourangshu,

    First, take a look at Livu:
    http://www.wowza.com/forums/content....a-Media-Server

    The only thing we have that might help in your effort are these FFmpeg/mpeg-ts examples:
    http://www.wowza.com/forums/content....rver-(MPEG-TS)

    Richard

  3. #3
    Join Date
    Sep 2012
    Posts
    5

    Default

    THNX rrlanham for fast replying :-) :-), I've seen "http://www.wowza.com/forums/content.php?273-How-to-use-Livu-video-broadcasting-iOS-App-with-Wowza-Media-Server" before. this is the server side configuration. but I want the client part(iOS code) too.

    I don't know whether it is illegal or not to mention this here... I've seen this("http://blog.themidnightcoders.com/index.php/2011/07/07/ios-applications-wowza-media-server-integration-with-rtmp/") tutorial where we can make a connection between WOWZA n iOS. But they are sending only string/integer/float values to the server. Though you can see some example like screen sharing there, but I've checked the code, they are sending only X.Y coordinate(normal integer) to server, n WOWZA sending those X,Y to other devices to draw again the lines. They are not sending any stream to server for screen sharing (Actually the screen is not sharing at all).

    I've seen "https://github.com/lajos/iFrameExtractor" too, to extract frames by using "FFmpeg" as I cant see the inside code of Livu, how they are communicating to WOWZA.

    So right now I am going to integrate these two projecs, that we can send compressed streams to WOWZA.

    https://github.com/lajos/iFrameExtractor: For extracting raw compressed frames.
    http://blog.themidnightcoders.com/in...on-with-rtmp/: For establishing a way to communicate with WOWZA server.

    Am I going in a right direction?

    Please help me rrlanham. Thnx again :-)

  4. #4
    Join Date
    Sep 2012
    Posts
    5

    Default

    FYI:

    I've tried AVFoundation class of iOS also to bypass the FFmpeg, but I am getting "CMSampleBufferRef" type data in "- (void)captureOutputAVCaptureOutput *)captureOutput didOutputSampleBufferCMSampleBufferRef)sampleBuffer fromConnectionAVCaptureConnection *)connection" delegate method, how can convert "CMSampleBufferRef" to frames!!!!!!!!???

    I can get UIImage from "CMSampleBufferRef" type data by using the following syntax:
    UIImage *image = [self imageFromSampleBuffer:sampleBuffer]

    Now, is it possible to convert these images to frames or directly from "CMSampleBufferRef" to frames?

    I don't think this will work, what do u think Richard??

    I'll be very thankfull if you help me little more.

  5. #5
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    I really can't help with development of a mobile live encoder. I don't have much to offer and it's too far from Wowza support.

    Richard

  6. #6
    Join Date
    Sep 2012
    Posts
    5

    Default

    Ohoo !! sorry Richard , actually I didn't know about that. No problem , can u just tell me, whether is it possible to make audio/video calling features in iOS by using WOWZA, or not?

  7. #7
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    You can use Wowza in the middle using its standard features (publish to, stream from), but this is otherwise development of client applications that I am not able to help with.

    From what I understand, iOS chat is not practical because of the way streams are delivered in chunks and how that adds latency to live streaming.

    Richard

  8. #8
    Join Date
    Sep 2012
    Posts
    5

    Default

    Ok, Thank you Richard.

  9. #9
    Join Date
    Jun 2013
    Posts
    1

    Default

    I never used Wowza, but i have experience of using video calling and video conferencing many times. Video conferencing is an advance version of video calling by which you can see and talk to several other people simultaneously. It becomes a best platform to conduct training and meetings.


    Davs-Best video conferencing in Perth

  10. #10

    Default

    We are running trial and considering to make a purchase. I agree that it is one of the best solutions at the market.
    ____________________________________________
    -Dan Greenavis
    Last edited by Dangoe; 06-17-2013 at 01:09 PM.

Similar Threads

  1. How to make HLS smil stream work smoother on Android device?
    By hungnguyen88 in forum Live Streaming and Encoders
    Replies: 5
    Last Post: 07-17-2014, 02:00 AM
  2. Replies: 1
    Last Post: 07-09-2014, 02:34 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •