Video Chat Application

i have used AVReceive2.java with JMStudio and with AVTransmit2.java all is done well. i have modify the AVTransmit2.java file for both audio and video transmission. here i have merged the audio and video and then pass as single datasource to AVTransmit2 class it transmit both audio and video from one program and at the receiving end it is Opening in two windows one for audio and one for video any one tell that you can i receive both audio and video on the same window . and AReceive2.java and JMstudio also use two player one for audio and one video how can i play both streams in one player at receiving end Help me plzzzz. thx inadvance

hello,waseeem,you said you modified the AVTransmit2.java file for both audio and video transmission,now ,what my question is :Can't the original AVTransmit2.java transmit both
audio and video? In my opinion,AVTransmit2.java decompose all the tracks and create
a RTPSession for each track. And each track is transmit include audio and video.

Similar Messages

  • 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.

  • 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!

  • 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.

  • 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.

  • 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

  • Is it possible to create video chat application for ipad in adobe air?

    Can live audio and video stream be sent to fms in ios by adobe air application?

    Thanks for the answer.
    Followoing article helped me in understading the limitations on different mobile platforms.
    http://www.overdigital.com/2012/01/09/the-ultimate-guide-to-understanding-advanced-video-d elivery-with-air-for-mobile/

  • Can Adobe Air build multiple live video chat and whiteboard application?

    Can Adobe Air build multiple live video chat application? and
    whiteboard like MSN whiteboard?
    Is there any online documentation?

    1) any practical use of P2P multicast will have a delay measured in seconds. it shouldn't go to 30 seconds unless you have a large NetStream.bufferTime.
    2) i strongly recommend against changing the multicast stream parameters. they all interact with each other. decreasing the window duration will decrease the effective reliability of the stream, by reducing the amount of time to receive all of the fragments of the stream as they pass through the P2P group -- especially when people join or leave the group, which can disrupt the low latency "push" trees that are constructed in the group.
    3) you should be able to change the encoding parameters on the fly without a major disruption. are you using H.264 or Sorenson Spark?  it's possible that your camera doesn't like to have its capture size changed and it is freezing temporarily.  i'm not having any trouble changing the capture size with my camera (and using H.264).  i recall there being some issue with changing the frames-per-second on the fly (at least some time ago, and i don't remember what the issue is) -- there was enough of an issue that i disabled it in my little app while actively publishing.

  • Video Chat missing

    Hi,
    Video chat application is missing in my playbook. I checked my OS... it is Blackberry OS 1.0.8.
    How to download ? any one knows?

    Having the same situation.  I had a 16GB PlayBook before for evaluation and the app was there.  Recently bought the 64GB for personal use, and I can't find the app anywhere...?!

  • Error in Video Chat app in Android

    Hi all,
    I am trying to build Video Chat application for android in flex 4.5 using  LiveCycle Collaboration Services. I have created new flex mobile application and used following code in mxml file:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application  xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:cs="http://ns.adobe.com/rtc" currentState="logon" fontSize="28">
        <fx:Script>
            [Bindable] private var roomURL:String = "https://collaboration.adobelivecycle.com/newjignesh/myfirstroom";
            protected function connect():void {
                auth.userName = userName.text;
                currentState = "default";
                session.login();
        </fx:Script>
        <s:states>
            <s:State name="default"/>
            <s:State name="logon"/>
        </s:states>
    <fx:Declarations>
    <cs:AdobeHSAuthenticator id="auth"/>
    </fx:Declarations>
    <s:TextInput id="userName" includeIn="logon" top="200" horizontalCenter="0"/>
    <s:Button label="Connect" click="connect()" includeIn="logon" top="250" horizontalCenter="0" height="50" width="150"/>
    <cs:ConnectSessionContainer id="session" roomURL="{roomURL}" authenticator="{auth}" autoLogin="false" width="100%" height="100%" includeIn="default">
    <cs:WebCamera top="10" left="10" bottom="10" right="10"/>
    </cs:ConnectSessionContainer>
    </s:Application>
    I have also added lccs.swf and source folder. I was not able to compile the code due to error:
    'ConnectSessionContainer' declaration must be contained within the <Declarations> tag, since it is not assignable to the default property's element type 'mx.core.IVisualElement'.
    Can anybody please suggest why I am getting this error.

    Hi,
    Actually that much of the log is akin to telling a motor mechanic "It goes Clunk"
    Can you copy the Log from Users/(your account)/Library/Logs and post most of it.
    stop at the line that says "Binary Images for iChat" as the bits below that are not useful at this stage.
    If it says Error 8 in the top paragraph it could be that ports or your LAN needs sorting out.
    Knowing what routing devices you are using (Makes and models) and what you have done to set them up would also be helpful.
    9:07 PM Tuesday; August 12, 2008

  • Please give me some examples of video chat with adobe flash builder 4 or adobe flex 3.5

    I'm a newbie for flex. I had a project from my college to made a video chat application using Adobe Flash Builder 4 and used Red5.  please help me, give me some examples of video chat source code, so that i may to learn it. thanks a lot friends.

    As you are starting at the beginning you may as well start with FB4. When you install FB4 you will find that its start page has links to documentation tutorials and examples through the tour-de-flex. There are some great blogs that continue to offer advice and examples, nothing beats well written examples for learning. If you are on face book there is an Adobe Flex page that is continually giving links to examples and information about e-seminars.
    And of course there is here. So jump on board and have a bit of fun.
    David

  • IM and video chat in RMI ?

    Hi there, i wrote a message to JMF but i m not it is relevant with that topic. So added it here.
    I am making a instant messaging and video chat application with jmf. For this project , which one is usefull i am not sure. Can anyone help me?
    , For instant messaging, Does Tcp/Ip client server suitable?, or just rmi server enough for that?
    So both IM and Video chat application what king of design shall i make?
    Thanks.

    Hi,
    Welcome to the    Discussions
    The GoogleTalk part of iChat will only Video or Audio Only chat with other iChat Users that have a Jabber or GoogleTalk ID (Googletalk is a Jabber server).
    This means NOT to PCs or to anyone logged in to the GoogleMail Chat web page option.
    As you may know iChat can have Jabber/Google IDs or AIM valid ones that include Apple IDs ending in @Mac.com or @me.com
    You can not do any chat of Any kind between these two types of Buddy Lists.
    Not AIM to Jabber or Jabber to AIM buddies even if they are using iChat.
    You have not said if you can Video chat (Or Audio only Chat) with anyone.
    Your post implies from my reading of it that you also have a AIM valid Screen Name.
    iChat uses the same protocol and the same ports to do Video or Audio Only chats no matter which type of Buddy List is used.
    In System Preferences > Security > Firewall tab if the Firewall is to be used with iChat it should be set at Allow All (In fact Off) or Allow Specific Apps and iChat added to the list.
    As you can Text chat you appear to be past this stage.
    To Video chat iChat uses different ports to those used for Text chatting.
    These may need to be opened or allowed in your routing device if you cannot Video chat at all.
    The best method in terms of Ease and allowing iChat Screen Sharing is to use UPnP in most routers or Port Mapping Protocol to be Enabled in Airport Base Stations.
    9:54 PM Saturday; August 14, 2010
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

  • Making P2P Video Chat with FMS

    Hi, I'm trying to make a P2P video chat application with Flash Builder 4.5 and Flash Media Server 4.5.
    First, I've tried a simple sample application using Cirrus(Stratus). It worked very well!
    NetConnection -> NetGroup -> 2 NetStreams -> netstream play and publish -> last, netgroup post
    The sample was all OK.
    But now, I've changed the server url to my flash media development server.
    rtmfp://p2p.rtmfp.net/XXXXXXXXXXXXXX -> rtmfp://my-fms/application
    Here is my application trace log about NetStatusEvent:
    [object NetConnection] NetConnection.Connect.Success
    [object NetConnection] NetGroup.Connect.Success
    [object NetStream] NetStream.Play.Reset
    [object NetStream] NetStream.Play.Start
    [object NetStream] NetStream.Publish.Start
    [object NetConnection] NetStream.Connect.Success
    [object NetConnection] NetStream.Connect.Success
    I couldn't get events about NetGroup and NetStream any more!!!!
    When using Stratus, It worked well...
    I am not familiar with FMS.. did I skip something in FMS setting?

    Nikhil Pavan Kalyan wrote:
    Hi,
    Thanks for trying RTMFP.
    When you made your own application on the development server, did you make any server side scripting on this application or is this a blank application ? The point here is that, for P2P, the Cirrus server has a server script that takes care of bootstrapping one client to the other, which in your case (after moving to your server) is not happening. You need to probably add the scripting for bootstrapping one client to the other.
    The following resources can help :
    http://help.adobe.com/en_US/flashmediaserver/devguide/WSa4cb07693d1238 84520b86f312a354ba36d-7ffe.html#WSa4cb07693d123884520b86f312a354ba36d- 7ff9
    I think I have a similar problem. I am using FMS 4.0 and I can't receive any NetGroup event except NetGroup.Connect.Success. There is no events as NetGroup.Neighbor.Connect or NetGroup.Posting.Notify. I made a discussion (http://forums.adobe.com/message/4429330#4429330) and one of the Adobe employees wrote that I don't need to write any bootstrapping (any server side code):
    Chandan_Abhishek worte:
    You don't have to implement any server side code. Just keep a blank app on the server and make two client side apps.
    Can please someone explain, do I have to write any server side code or not? Do I have to bootstrap clients or not?

Maybe you are looking for