Video Chat Application : Problem downstream on ios device

Hi
     I made real time video chat application between mobile (ios and android device with flash builder 4.7 on flex 4.6.0 and adobe air 15) and flash desktop website (flash builder 4.6, on flex 4.6.0 air 4.0).   It's almost done, but there is a problem only ios device subscribe stream is very lag for the first time that video streaming start.   Sometime it is stop for several time before it can be play that stream. I find the cause of it such as network, flash desktop build version, buffer (it's very smooth but there is problem when you press home button while using video chat, It's stream is gone T^T)
I have the example of downstream :
// ------------ sample code that using netstream ------------
if(subscribeNetStream == null)
  subscribeNetStream = new NetStream(subscribeNetConnection);
  trace("Initial for playing agent video")
  subscribeNetStream.client = {onMetaData:function(obj:Object):void{}};
  // display metadata
  var clientMetaData:Object = new Object();
  clientMetaData.onMetaData = function(info:Object):void{
  trace("onMetaData");
  // print debug information about the metaData
  for (var propName:String in info){
  trace("  "+propName + " = " + info[propName]);
  subscribeNetStream.client = clientMetaData;
  // trace the NetStream status information
  subscribeNetStream.addEventListener(NetStatusEvent.NET_STATUS, subscribeNetStatusHandler);
  // set the buffer time to zero since it is chat
  subscribeNetStream.bufferTime = 0;
  // subscribe to the named stream
  subscribeNetStream.play("Stream_name");
  // attach to the stream
  if(!videoSubscriber){
  videoSubscriber = new Video(uicAgent.width, uicAgent.height);
  videoSubscriber.attachNetStream(subscribeNetStream);
  uicAgent.addChild(videoSubscriber);
------------------- netstream/netconnection handle method ----------------------------
private function subscribeNetStatusHandler(event:NetStatusEvent):void{
  trace(event.currentTarget+" : "+event.info.clientid+" : Subscribe netStatus = "+event.info.code+"\n "+event.info.description);
  switch(event.info.code) {
  case "NetConnection.Connect.Success":
  trace("Success to play");
  playStream();
  break;
  case "NetStream.Buffer.Empty" :
  if(holdingNetStream)
  holdingNetStream.seek(0);
  default:
  break;
// --------- End of sample code ------------------
I have no idea for solving this problem please suggest me
Thank you
Pornphop Sudpan

Check this page out for a list of apps available in a certain region on the PlayBook:
http://btsc.webapps.blackberry.com/btsc/viewdocument.do?noCount=true&externalId=KB27203&sliceId=2&cm...
As for why it would be on your old PlayBook, I've noticed that early releases included all the apps - and then that was changed. The only two ways to get around this is to either sideload the video chat app or use a proxy in another country to set up your new PlayBook.
1. If any post helps you please click the below the post(s) that helped you.
2. Please resolve your thread by marking the post "Solution?" which solved it for you!

Similar Messages

  • Can't find the Video Chat application on my PlayBook

    Hey all,
     I live in Saudi Arabia, I'm only stating where I live cause I have a feeling that this might be the reason of my problem. Anyway I can't find the video chat application icon on my playbook although I've updated its software to the latest OS 1.0.7 ---- I hope some1 help me with that cause I need this application desperately.
    Thanks 

    it may not be available to customers in saudi Arabia, if so do security wipe setting up with a proxy server in the US or Canada. This way you will have the video chat software.
    Be a Shepard and not an iSheep.

  • What are the requirements to build a live video chat application?

    I am looking into making a live video chat application. I
    have seen several examples on the web so my question is not "how"
    to do it. My question is "what do I need" to do it?
    It seems that all the examples use Flex Data Services and
    then some sort of back-end communication server. The cost of FDS is
    well beyond what the client can afford so my question is: is it
    necessary? Is there a way to build this sort of application without
    FDS? Can I get live video streaming to work using only what is in
    the SDK? I know nothing about data streaming, real-time
    communication, etc. and have no idea how to implement this outside
    what I have seen in the online articles so far.
    If there are any other forums that are more appropriate to
    this question, please direct me there. It is not a FDS exclusive
    issue and I am just starting to look into it. I am starting here
    because we would like to use Flash Player for the client-side
    application.

    I am looking into making a live video chat application. I
    have seen several examples on the web so my question is not "how"
    to do it. My question is "what do I need" to do it?
    It seems that all the examples use Flex Data Services and
    then some sort of back-end communication server. The cost of FDS is
    well beyond what the client can afford so my question is: is it
    necessary? Is there a way to build this sort of application without
    FDS? Can I get live video streaming to work using only what is in
    the SDK? I know nothing about data streaming, real-time
    communication, etc. and have no idea how to implement this outside
    what I have seen in the online articles so far.
    If there are any other forums that are more appropriate to
    this question, please direct me there. It is not a FDS exclusive
    issue and I am just starting to look into it. I am starting here
    because we would like to use Flash Player for the client-side
    application.

  • How to re install Playbook video chat application

    hello everyone,
    i hope someone could guide me in resolving this issue.
    the blackberry video chat application was there when i first bought my playbook, but since i updated my system software its gone. tried search for it in apps world but cant find it.
    so how to re install it? any idea guys? i'd be thankful

    security wipe and re-install the os.
    Be a Shepard and not an iSheep.

  • How to make video chat application smarter ?

    Hi all,
       I am implementing a video chat application which is working fine in high bandwith, but it is not working well on lower bandwith (200Kbps - 500Kbps). Please help me to over come the above constraint. Please find the video resolution details as below:
         1)  Video resolution : 640 x 480 (24fps , KeyFrame interval 15) -- publishing
         2) Video resolution : 320 x 240 (24fps , KeyFrame interval 15) -- Playback
    The above two are freezed. The following are the required to achieve
       1)  If bandwidht is low show an alert to the user
       2)  Detect speakers are not connected to the machine
       3)  Detect download / Upload speed of network
    Please help me to achieve the above.
    Thanks in advance.

    If you're sending keyframe intervals at every 3 frames (unless you meant seconds?) you're using way too much bandwidth. Nobody can really tell you the "perfect" bandwidth for those settings because lossy compression works on the hope that "some" part of the video will remain the same frame to frame.
    With lossy spatinal compression it analyzes the previous frame and the current frame looking for differences. If you have a person chatting in a room where nothing behind them is moving (no objects, people, tvs, etc), the bandwidth will be very minimal. With a normal keyframe interval set at "96" I would wager you could get away with an acceptable picture at 450kbit video, 23kbit mono audio. 320x240@24 same 96kf interval, just half it to 225/23.
    If the chat user is in a very busy environment behind themselves then these settings will be far too low. In a very busy background at 640x480@24f 96kf you could spike over 1mbit just in video and still see plenty of compression.
    If you did either of those and set your keyframe interval at "3", double the bandwidth at minimum. KF interval at 3 is saying every 3rd frame, or 8 times per second, send a "full frame" worth of data. That's way too much. In the highest end video I even put online I never go lower than once per second in extremely busy videos, unless I need seriously granular seek on HTTP progressive video.
    FYI the 23kbit audio comes from the SPEEX codecs quality setting on the Microphone:
    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone. html#encodeQuality
    That'd be setting:
    _micPhone.encodeQuality = 7;
    You might want to do yourself a favor and give the user simple controls to adjust their own settings. A video bandwidth/quality slider, same for audio. Behind the scenes just ramp up the bandwidth. The user can choose what works for their specific situation without you needing to find a magic formula.

  • Audio and video chat application

    I would like to create a voice and video chat application,But I haven't way to do this.
    if any one have the source code related to voice chat. Please send me an mail.
    My mail Id is
    [email protected]

    Dear gosa,
    You can order flash based video voice chat at [http://www.flashcoms.com|http://www.flashcoms.com] They do high quality products.
    Hope this information can help you.
    Regards,
    Serge

  • Audio-video chat application

    I would like to create a voice and video chat application,
    if any one have the source code related to voice chat. plz mail it to i need it urgently
    thanks in advance.
    my mail id
    [email protected]

    sorry,
    i have to correct the statement.
    Enigma is a chat application, Audio and Video shall/will be available in the next minor release. (0.6)
    If you can code in a team, may be you can help us.
    Btw, we are looking for developers (till 0.52 i was the only developer, cage joined yesterday) !!! Please send a short email, why you want to join ....
    - Ulrich

  • AIR Publish for iOS Error: Install application on the connected iOS device

    OK, I've been having this issue sporadically for a pretty long time now, I'm talking months if not over a year. Currently I am using Adobe Flash Pro CS 6 on a PC with Windows 8, AIR 4.0.0.1390 SDK installed. Sometimes, when publishing the App and having "Install the application on the connected iOS device" checked I receive the following error message although the iPad is connected with 2.5 GB available:
    "Error creating files.
    Uninstallation Error: Failed to send request to device.
    Device Error: please check if there is enough space on the device."
    I have found absolutely no rhyme or reason for this to occur. Sometimes it will, sometimes it won't, but I just tried publishing with install about four times, having unplugged the iPad, removed the previous App manually, closed the previously installed App, closed and reopened Flash, and it still won't install. Usually I can get it to install after a couple tries, thus dampening my urge to post a thread but I've now been driven to write due to the number of errors.
    Oddly a Google search for "Uninstallation Error: Failed to send request to device." yields no results, am I the only receiving this message?
    I keep hoping that new releases of AIR will resolve this issue but alas, no such luck. Anyone have a fix for this or able to confirm similar frustrations? I am currently using a first generation iPad, but have also experienced similar issues with third generation iPad.

    I'm also getting the error in the post above when trying to publish and install with AIR 15.0.0.302 on an iPAD 2 iOS 8.0.2:
         Error creating files.
         Uninstallation Error: APIInternalError.
         Device Error: please check if there is enough space on the device.
    - and I have 6.3GB of space, so I know that isn't the issue. I'm even attempting to compile a completely brand new (empty) fla, but the error persists. I've also tried to compile an ipa with AIR 14 and receive the same error. Possibly this has something to do with the latest iOS?

  • Video chat UPnP problem

    Hi there,
    Since upgrading to Leopard, my wife and I have had no end of problems video chatting to others via iChat. Everything used to work fine in our older 10.4 installation.
    When we connect in the morning, the first person to open up iChat is fine. They can video chat with others outside our local network no problem. However, the second person that connects can only text chat, video will not work.
    Having read through the threads in here I think I can see the problem, but I don't know how to fix it. That's where I am hoping someone here can help.
    When the first iChat client connects, the router automatically allocates a route through the NAT firewall on port 16402, the debug log says:
    Mapped via UPnP, port 16402 to port 16402
    This is fine, iChat works perfectly on that port configuration.
    However, when the next person opens up iChat on the next computer, we get the following entry:
    UPnP: TCPProc begin loop
    UPnP eport 16402 already mapped: retry next
    Mapped via UPnP, port 16406 to port 16402
    UPnP: TCPProc end
    UPnP shutdown
    In this instance the port the UPnP process allocates is above the range that iChat can use, ie 16406. Hence when we try to video chat it won't work.
    In a previous posting (http://discussions.apple.com/thread.jspa?threadID=1212655&tstart=0) Ralph Johns mentioned that:
    +You will see iChat 4 uses only 10 Ports.+
    +They are similar numbers but start from top Down (16402 being first choice)+
    +(iChat 3 uses 4 from 20 ports bottom up with 16384 being first).+
    My belief is that if my router worked the same in the older version of iChat, then the first port allocated would have been 16384, and then next would be 16388 - a port within the allowable iChat range. Hence everything worked fine with two clients.
    Does anyone have any idea how I can change iChat to use to allocate ports for the bottom of the range, or adjust my router (a Netopia 3346N-VGx) to allocate UPnP ports in a downward direction?
    Thanks in advance,
    Simon

    Hi,
    That is odd.
    I have yet to have failure myself that lists anything other than port 16402.
    I use UPnP in my Netgear DG834G
    I have one computer in Leopard and the other is in Tiger so although I can view the ports UPnP allocates in my Netgear I can not get two to use port 16402 potentially at the same time.
    The next issue is that the Apple Doc says the ports will move down one port at a time.
    Now iChat 3 moves up 4 ports at a time if the lower ones are busy.
    So we have to ask is iChat 4 using some left over remains of iChat 3 ??
    This is because it mat be presuming that 4 ports can not be used (16402-16405) and 16406 would be the next port.
    I could do with knowing where you are getting those readouts from ?
    The router or on the Mac in Console or Terminal ?
    What make is the device ?
    UPnP should allow the same ports to be used from different computers
    However some devices may allocate a temporary Mapping and do what this looks like.
    It looks like two issues.
    1) UPnP is not working as expected.
    2) Maybe the Upgrade has left part of iChat 3 there and is confusing the issue.
    For this go to System/Library/ and show it in Coverflow mode.
    Then check the Date Modified dates of Frameworks
    Look inside and check InstantMessage.framework
    Then inside that check iChatAgent's date
    These should show the date that you installed Leopard.
    USe the Back button until you are back at the System/Library
    Now check the PrivateFramework folder and then the VideoConference.framework inside that.
    Again it should be the install date.
    Edit.
    Go to Applications and click once on iChat
    Use Apple key and I together to do a Get info.
    Which version is it ?
    10:36 PM Friday; December 7, 2007
    Message was edited by: Ralph Johns (UK)

  • Screen ipad doesn't respond during video viewing home sharing with multiple iOS devices simultaneously

    A have a problem with the videos app and iTunes home sharing on multiple iOS devices.
    This is my setup. On my iMac 2006 with Snow Leopard I have:
    - 100+ dvd's ripped in my iTunes movie section
    - 600+ episodes ripped in iTunes TV-section in 35 TV-shows
    - 1 apple tv, 1 iPad 2, 1 iPad mini
    On an average evening my family is watching different tv-shows simultaneously on the apple tv, the ipad, an iphone, and an ipad mini.
    This is done through home sharing on the one iTunes library.
    All updated apps, software etc..
    What happens on the ipads, after viewing for more than 10 minutes, the user interface doesn't show up when tapping the screen. The touchscreen doesn't respond, only the home button works. Clicking the home button closes the app, but the sound of the video keeps on playing. Opening up the videos app again gives a black screen with sound still playing and still no button or UI.
    The only workaround which currently works is killing the videos app. Power off the ipad and power on again, reconnect to the shared library, wait until it has found all the content (1+ minutes) and startup the tv show again.
    All in all, a nasty way to pause your viewing or switching to another movie of tv episode, or even wanting to finish viewing.
    The problem has haunted me for a year now, patiently waiting and hoping software-updates would fix it. They didn't.
    A fix would obviously hugely improve my user experience, getting it on par with Apples usual quality of service.
    Anyone familiar with this problem? Apple: is it possible to fix it in an update?

    Same here for over a year now.
    You cant imagine how happy i am that im not the only one with this problem.
    many of frinds have the same setup as me (ipad 2, 27"imac, express, apple tv 2)
    No problem
    I had the problem on Snow Leopard, lion and now on mountain lion.
    I'am also starting to get a new problem - sometimes when waching a movie on iPad or ATV it just quits the movie and you have to start it again
    on the iPad most of the time it also shows the wrong cover art. I tried all the hints here, and i works for a day or two then its wrong again
    I store my itunes library on an external drive - you ???

  • Video Chat audio problem

    I placed a msg on the forum several months ago that I could not get the receiver of a video chat call to hear me, although they had good video imput. Well I have held on, expecting my provider to upgrade my line speed. This has now been done and I am able to use video chat. My line speed has been increased 3 fold--384mbps to 1000mbps.Still very slow by world standards, but at least my BB playbook works.  I think someone else in a 3rd world country had similar problems so i hope my imput helps

    a slow upload speed will affect the video
    I had it happen on occasion with DSL lines.
    Click here to Backup the data on your BlackBerry Device! It's important, and FREE!
    Click "Accept as Solution" if your problem is solved. To give thanks, click thumbs up
    Click to search the Knowledge Base at BTSC and click to Read The Fabulous Manuals
    BESAdmin's, please make a signature with your BES environment info.
    SIM Free BlackBerry Unlocking FAQ
    Follow me on Twitter @knottyrope
    Want to thank me? Buy my KnottyRope App here
    BES 12 and BES 5.0.4 with Exchange 2010 and SQL 2012 Hyper V

  • How to Solve Wi-Fi or Bluetooth Problems on your iOS Device?

    Do you have any problem with Wi-Fi and Bluetooth on your iOS Device? Please read these steps carefully and follow it!
    These Steps that I am sharing are TESTED by 10 iOS users what had problems with Wi-Fi or Bluetooth or both and was successful
    - Please note that Resetting/Factory Resetting/Hard Resetting or Recovering or un-jailbreaking your device will not work at all -
    To Solve Wi-Fi Problems Follow these steps (But before doing anything please restart your iOS Device and see if you still have network problems):
    Step 1 Go to Settings > General > Reset > Rest Network Settings and Reset your Network Settings and wait until your device re-boots
    Step 2 Go to Settings > Wi-Fi and see if you can connect to your Wi-Fi If you can't then go to next step
    Step 3 Go to Settings > Airplane Mode and turn on Airplane Mode and shut down your device. Go to your network provider and ask to restart the Modem or do it your self (Just unplug power cord and plug it back in) You have to wait 30 seconds.
    Step 4 Boot your device and go to Settings > Airplane Mode and this time turn if off and go to Wi-Fi and see if you can connect it again. If you can't then go to next step - Note: If you are going on to Step 5 it means that your device is experiencing Critical System Error that cannot be fixed easily -
    Step 5 Go your laptop/desktop and open your browser then type this on the webpage search bar 192.168.0.1 and click enter. If it doesn't work then go and ask your network provider for an address for your modem/internet settings.
    Step 6 Change your modem/internet settings to no password and make it "available/visible for everyone" and go to your iOS device and got to Settings > Wi-Fi and see if it works this time. If it still doesn't work go to next step - Note: If you are going on to the next step it means you are experiencing Critical System Error that had been cause by glitch/bug -
    Step 7 Connect your iOS Device to iTunes on your laptop/desktop and update your iOS version -Note: this process if basically re-installing your operating system- If you can't update if because the new update if not available you have to wait for next update unfortunately
    Step 8 After updating your iOS Device Go to Settings > Wi-Fi and see if it connects to your Wi-Fi. It normally fixes the problem but if it still doesn't, it means your device is experiencing hardware problem. Visit your local Apple Retail Store or reseller and ask them for complimentary/device-exchange/warranty help or go to Apple website for online support: www.apple.com/support/ for better support.
    To Solve Bluetooth Problem all you need to do is resetting (not factory resetting) your device and see if it works, if it doesn't you will need to update your iOS or Google for more technical troubleshooting because it could be your pairing device's problem. Visit www.apple.com/support/ for better support.
    If anyone of you had these experiences and was successful troubleshooting please do share your experience. I will also be avaliable to answer your questions if you have one! Please do share your openions about my post if you have one

    If you don't mind, would you do that for me please?

  • E5- chat application problem

    hi!
    i am using Nokia E5 and having problem with the chat application. Even after signing out  from gtalk,  it shows my status as "Available" to others..
    Don't know how to solve this problem..any help would be appreciated!!
    thanks!!

    mrlonghairs1, you use a Nokia X2-02, right? That is a complete different operating system (Series 40) than here (Symbian). Looking at your profile and your previous questions, I think it is time to do a full ‘refurbish’ of the software (firmware). Officially, only Nokia Care Points have tools for that.

  • Blackberry Playbook Video Chat Connection Problems

    Hi
    trying to use the Video Chat App, i have found that almost that the app is not working 50% of the time due to the way it is designed.
    Most corporate environment will provide a tight security on their network and are very unlikely to open their firewall to peer to peer applications.
    considering that RIM always aimed at the corporate, this is rather disappointing.
    Even if some companies were to open their firewall. there is no guarantee that the person you want to talk to will
    i have this in home network, corporate network and some hotels HSIA and only succedeed to have it working on home network.
    I hope that RIM is working on an alternative method of connection that do not require port opening on firewall.
    Should someone from RIM read this, comments will be appreciated.
    thanks
    regards
    Emmanuel Clave
    Solved!
    Go to Solution.

    Dear Cpts
    Thank you for your reply.
    However, as it stand, I have not found one corporate network that allows by default Video Chat.
    This means that all your corporate client (including ourselves) cannot use the application.
    Other Web based application such as Skype, Messenger, both providing Audio and Video are working natively.
    Wether a company decides to allow the use of those, or block those is then a matter of choice.
    Providing a service to the Corporate Market that does not work, is in my opinion less than useful.
    Great App... but cannot use it. as I will never know if our users are within a Wi-Fi network that will allow them to use it.
    Imagine if BBM was in the same predicament.. Can only use it is port xx are opened.
    Video Chat is the next level to BBM but cannot be used.
    Our corporate users are travelling worldwide using a multitude of Wi-Fi network, and I cannot rely on this application for effective method of comminucation.
    I sncerely hope that RIM will rethink the communication method, in a more transparent manner.
    Thank you
    Kind regards
    Emmanuel 

  • Video chat connection problems

    I've been trying to video chat with my friend. She's using iChat v.4.0.7, I'm using iChat v.3.1.9. The most that happens is that we connect, and I get one frame from her end, but then we get a communications error (in particular, error -20). I made changes to the firewall and such, but it seems like nothing's working. What seems to be the issue here? Is it a compatibility issue? I can provide the error log if needed.

    Hi,
    Try these things first at both ends.
    System Preferences > Quicktime > Streaming tab. Set the speed to 1.5Mps and restart iChat.
    This is particularly important at the Tiger end (iChat 3).
    Once ichat has restarted go to the iChat menu > Preferences > Accounts and deselect "Use this Account" to Log out of AIM (or Jabber).
    Now whilst Logged Out go to the Sever Setting tab and change the port to 443.
    Now Log back in again.
    The reason is that some modems and routers have issues with the AIM Login port at 5190 (it's on the TCP Protocol) and the use of port 5190 on UDP as well for Direct IMs, File sharing and Buddy List updates, which, for some reason, "bleeds" over into Video chats particularly on Zyxels.
    This Apple Doc is related to both issues.
    Error 20 can be accompanied by a written message which is most commonly "Can Not Get Video from Camera"
    Sometimes it is "No Data Received for 10 Secs"
    As you actually get a picture I suspect the latter.
    In this case look to your Modem or router and see if it has a DOS or SPI feature.
    This may be a separate thing or included in the firewall in any higher settings.
    It is best to turn this Off.
    4:25 PM Sunday; March 29, 2009

Maybe you are looking for