A/v  transport in rtp,how to synchronize them

Q: What do I have to do to synchronize the audio and video streams if they are transmitted on separate RTP sessions?
JMF supports audio and video synchronization over RTP based on the model specified in the RTP spec. Each RTP data stream is matched with the corresponding RTCP stream to correctly determine the media timestamps. That is then used to synchronize the streams sent from the same user as identified by the cname (canonical name) of that user. Even when the streams are sent from different sessions (RTPManager), the streams from the same user will be synchronized as long as the streams all carry the same cname.
So from the programming point of view, if you create two sessions (RTPManager's) for audio and video, you'll need to make sure both sessions are initialized with the same cname (inside SourceDescription) in order to guarantee A/V synchronization.
but i checked my condition that is all right ,a/v still could not synchronization. why ?how to fit? thanks in advance!

If international calling is something you're going to be doing, ALWAYS use the +(country code) format.
I use it for all my phone numbers, foreign and domestic. That way the number works no matter where I am. Dialing rules change depending on which country you're in. For example, I have a German iPhone. If I tried to dial a German number while I was, for example, in France, the UK or America, it wouldn't work. I would have to dial as if I were dialing internationally. Using the +(country code) format ensures that you can save a number once and use it anywhere inthe world.
The format is simple. "+" simply replaces any crap dialing rules your country may have. For the states, you have to dial 011 (country code) to get an international line, for Germany it's "00 (country code)." The "+" replaces 011 and 00.
As long as you enter everything in +(country code) format, you won't have to worry about how you dial. You will, of course, have to figure out if there are any extra numbers. For example, in Germany, you always start "normal" dialing with a 0. For international calls, that first 0 is dropped. That means that a number that starts with 0212 would become +49 212 xxx xxxx.
Stateside numbers are easy: they're always +1 (area code) number.

Similar Messages

  • I have a gmail pop accnt and a tbird pop accnt. how to synchronize them? must I use IMAP?

    I have had Tbird for over a decade, and have used gmail as only a place to store copies of messages that I receive in my tbird application. I have it set up so that whatever emails are received in tbird will also be received in gmail. Both accounts are POP accounts.
    1) what would be the advantage of changing to IMAP accounts?
    2) how can I take the emails in the folders in Tbird and copy them over to similar named folders in Gmail?

    Slightly confused - you mention you have two accounts:
    a pop gmail and a pop tbird
    however, what do you mean by pop tbird?
    Thunderbird email client is not a server and does not issue email addresses. So you must have another email address on a different server.
    '''Pop mail accounts:'''
    You can have both pop mail accounts incoming to their own mail accounts and using their own Inbox.
    you can also set up Pop mail accounts to use a Global Inbox in Local folders account, so they use only one Inbox in thunderbird.
    All emails can be stored on computer in Thunderbird profile folders.
    You can select to leave on server or remove upon download or keep on server for a specific period or remove when you delete an email.
    Pop mail accounts are useful if you only operate from the one computer.
    As emails are stored in Profile you can view them in online or offline mode.
    If moving about using different computers or devices, you can access mail via Webmail or need to make sure that Pop mail accounts leave messages on the server in order to download to separate devices. Sent emails cannot be seen by differnent devices as they are only on the computer that sent them.
    You could use a portable version of Thunderbird to overcome this issue, but you may find an issue with Profile size if there is a lot of mails.
    '''IMAP mail acounts see a remote view of the server.'''
    You subscribe to see folders and email headers are downloaded. when you select an email, Thunderbird downloads to a temp cache to facilate quicker access, but emails are not stored in Thunderbird, they are only stored on server. You cannot dowload to see emails if in offline view.
    You can synchronise subscribed folders to get a copy of the server folder in a mbox file in your Thunderbird mail account. Very useful for offline viewing.
    Anything you do in an Imap account will be reflected in the server folders. So if you delete an email in Thunderbird or via webmail, the folders are synchronised to show same. They are one and the same folders.
    As with Pop, you can move emails into Local Folders, these emails will be stored in mbox files in your Profile and are not efected by the server. If needed, these emails can be deleted off the server and still have a copy in Local Folders.
    IMAP mail accounts cannot use a Global Folder.
    IMAP mail accounts are good if you use different computers or use eg: a phone and want access to the same information.
    Whatever method you use, both email addresses set up to use their own mail account can be seen symultaneously in the same Profile in Thunderbird, so you do not have to forward emails to other accounts, that is your choice.
    Backups are still inportant regardless of Pop or IMAP.

  • How to synchronize iphone 4S with iphone 5?

    Hi, I have just bought an iPhone 5 and all my data are on my old iPhone 4S, how to synchronize them together? Thank you

    Try these steps...
    -Remove the SIM card.
    -Verify that the SIM card is not damaged or dirty, then reinstall the SIM card.
    -Try turning iPhone off and then on again.
    -Wait approximately two minutes, then see if iPhone detects the SIM card and if it will register on the network.
    -If that doesn't work, try another SIM card for that carrier, if possible, to see if it is detected.
    -If the message still exists, please go to: apple.com/support/iphone/service/faq/ for information on service.
    You may need to restore your phone... http://support.apple.com/kb/ht1414

  • How to synchronize audio track and video when transmitting by RTP

    since the audio stream and video stream are transmitted separately on the network even if in a merged data, how to synchronize the audio stream and video stream at the receiving end ?

    camelstrike wrote:
    Hi everyone!
    I've tried to make one of the processors, processor1, control the other processor, processor2, with processor1.addController(processor2) but I get a
    javax.media.IncompatibleTimeBaseException. I need to synchronize audio and video rtp-streams because they are sometimes completely out of sync.
    In JMF API Guide I've read:
    "2. Determine which Player object's time base is going to be used to drive
    the other Player objects and set the time base for the synchronized
    Player objects. Not all Player objects can assume a new time base.
    For example, if one of the Player objects you want to synchronize has
    a *push-data-source*, that Player object's time base must be used to
    drive the other Player objects."
    I'm using a custom AVReceive3 to receive rtp-streams and then I create processors for the incoming stream's datasource's, and they are ALL PushBufferDataSource's.
    Does this mean I can't synchronize these. If so is there any way I can change them into Pull...DataSources ?The RTP packets are timestamped when they leave, and they are played in order. You can't change the timebase on an RTP stream because, for all intensive purposes, it's "live" data. It plays at the speed the transmitting RTP server wants it to play, and it never gets behind because it drops out of order and old data packets.
    If your RTP streams aren't synced correctly on the receiving end, it means they aren't being synced on the transmitting end...so you should look into the other side of the equation.

  • How to synchronize PI service registry and IBM WSRR

    Hello All,
    In our current project we have developed one web service which resides in SAP CE and is registered in SAP PI Service Registry.
    But our client has IBM websphere that acts as a middleware for all ther services (interfaces/web services)
    Now, I need to understand how to synchronize SAP PI Service Registry with IBM WSRR (Websphere Services Registry and Repository)
    What are the steps/configurations need to be performed at PI end and IBM WSRR end?
    Appreciate your help in this matter.
    Thanks,
    Shriram.

    Hi,
    Refer the below links i think it will be helpful.
    Configuring a central Services Registry:
    http://help.sap.com/saphelp_nwce711/helpdata/en/47/d391d7b8fc3c83e10000000a42189c/frameset.htm
    You can also use the Wizard based configuration: http://help.sap.com/saphelp_nwce711/helpdata/en/f7/6182bd68434595ba5105a0a346efcc/frameset.htm
    https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/00985388-6748-2c10-0d83-f17c3e768a8b&overridelayout=true
    Regards,
    Sudha S.

  • How to synchronize two database in ur java program

    Hi All
    How to synchronize two data base of mysql using java programing language?
    If somebody has any idea that will help me a lot.
    Thanks and regards
    Srikant

    Of corse I have an idea, but not good!
    If you know the database stucture then copy data from one to another.
    Open 2 connections: one to source and one to dest.
    And:
    String sql = "SELCET * from mytable1";// from source
    string sql2;
    Statement st1 = connSrc.createStatement();
    Statement st2 = connDest.createStatement();
    ResultSet rs = st1.executeQuerry(sql);
    while(rs.next()){
    sql2 = "INSERT INTO mytable1 ('field1', 'filed2') VALUES ("+
    "'"+rs.get(filed1")+"',"+
    "'"+rs.get(filed2')+"'"+
    st2.executeUpdate(sql2);
    // the destination was cleared before this: DELETE FROM mytable1 WHERE 1
    This is a mysql sample without processing the errors.
    Szabi

  • How to synchronize Outlook 2010 with SAP Calendar

    Hello colleagues,
    How to synchronize Outlook 2010 with SAP Calendar??
    Thanks

    Install MfE (Mail for Exchange), then follow this: http://www.google.com/support/mobile/bin/answer.py?hl=en&answer=147951
    You can sync your mail, contacts and calendar with Google Sync. Tasks and notes are not supported. (Notes syncing is not possible with MfE anyway.)

  • How to synchronize a cell in form with a cell in MS excel sheet

    dear all
    I can successfuly export data to excell using the ole2 package. But the problem is that exporting data from A datablock in a form to Excel sheet is not enough.
    I need to automaticaly copy updates occures on the datablock to its equilivant in the excel sheet. In other words , i need to synchronize my datablock items with facing cells in the excel sheet,so the cells'values in excel sheet automatiacly changes to be the values in the datablock items
    please help

    Dear all
    I can successfuly export data to excell using the ole2 package. But the problem is that exporting data from A datablock in a form to Excel sheet is not enough.
    I need to automaticaly copy updates occures on the datablock to its equilivant in the excel sheet. In other words , I need to synchronize my datablock items with facing cells in the excel sheet,so the cells'values in excel sheet automatiacly changes to be the values in the datablock items
    I searched the web several times . Some people adviced me to use "Apache-jakarta-poi" . It is a pure java code. But my knoledge in java is limited.I asked on Oracle forums -
    how to synchronize a cell in form with a cell in MS excel sheet - but no one can help
    I tried the oracle forms demo "OLEEXCEL.fmb" . But this form is not working correct .
    I need to embed ole2 in my form that holds excel sheet and passes values from text items to the excel sheet.
    My last try is that I did the following :
    1- in the main canvas i insert the OLE2 control
    2- Right Click and choose insert
    3- from the dialog i chosed Excel Sheet
    4- I placed a button on my canvas then i on the button I write this code
    declare
    worksheet ole2.obj_type;
    cell ole2.obj_type;
    args ole2.list_type;
    begin
    forms_ole2.activate_server('block1.excel_sheet');
    worksheet := forms_ole2.get_interface_pointer('block1.excel');
    args := ole2.create_arglist;
    ole2.add_arg(args,1) -- column1
    ole2.add_arg(args,1) -- cell1
    cell := ole2.invoke_obj(worksheet,'cell',args);
    ole2.destroy_arglist(args);
    ole2.set_property('cell','value',:text1);
    ole2.release_obj(cell);
    ole2.release_obj(worksheet);
    end;
    I get this error ora-305500
    and when i debug , the code stop in this line : cell := ole2.invoke_obj(worksheet,'cell',args);
    please help

  • Hey. anyone knows how to synchronize the different sounds in a song the most easy way?

    hey. anyone knows how to synchronize the different sounds in a song the most easy way?

    Play better... just kidding.  Set an appropriate quantize value for all the regions in the inspector window. If you are doing live playing and need to synch to that it is MUCH more complicated. If you're new at this it might actually be easier to re-play it.

  • Error during transport request import - how to get it's text at runtime?

    Good day to you, Ladies and Gentlemen!
    Would be glad if someone can give me an advice.
    Suppose we are importing a transport request to a system. And an error occurred during import.
    In my program I want to display why the transport failed. How can I get the error message text with description of what is wrong? The same we can see at the transport log?

    Hi
    If you mean reading the Transport Log of a request you can use this FM
    data: lines type table of TRLOG.
    CALL FUNCTION 'TR_READ_LOG'
    EXPORTING
       IV_LOG_TYPE             = 'FILE'
       IV_LOGNAME_FILE         = '/usr/sap/trans_UE6/log/E7DG900147.UE6'
      TABLES
        et_lines                =  lines
    EXCEPTIONS
       INVALID_INPUT           = 1
       ACCESS_ERROR            = 2
       OTHERS                  = 3
    You just have to figure out which directory is you system using to store the Transport Logs. Also note that in this case UE6 it would be the logical name of your system and E7DG900147 the transport request number.

  • How to synchroniz​e sampling on PXIe-5162

    Hi, I need to characterize phase and amplitude imbalance of two quadrature signals from a 14bit TxDAC. I selected two 5162 modules to do the job. The signals can have a frequency of up to 1.2GHz..
    Is PXIe-5162 capable of doing this job?
    The plan was to record a long sample of the signals and then do the processing in ie. Matlab.
    I am facing a few problems. Is it possible to synchronize sampling of all channels on one 5162 module, and how to synchronize sampling of 2 x 5162 modules with enough accuracy to have a phase resolution below 1deg?
    Are there any examples of how to synchronize sampling of multiple channels/modules in LabView ?
    Can the phase and amplitude measurement be done directly in LabView without involving Matlab?

    Hi Robert,
    Did you already read some white paper and KB about synchronization using LabVIEW?
    http://www.ni.com/white-paper/11369/en/
    http://www.ni.com/white-paper/4322/en/
    You can find some other white papers on ni.com. I think this will be a good start before doing something else.
    You also can search in the LabVIEW examples.
    Here some information about the measurement of the phase and the amplitude:
    http://zone.ni.com/reference/en-XX/help/371361H-01​/lvanls/amp_and_phase_spectrum/
    http://www.ni.com/white-paper/7670/en/
    Let me know if it is good
    Jean | Applications Engineering | National Instruments Switzerland

  • How to synchronize two fpga DIO?

    Hi!
    I am using two FPGA 7962R (flexrio) with each 6581 terminal board in PXIe-1082 chassis. My problem is how to synchronize two 7962R digital output with PXIe-1082 chassis backplane signal Dstar* or Clk10 or DAQ signal.
    Actually I tried the synchronization with one DAQ counter clock (confering 'Gen Dig Pulse Train-Finite_NI. vi') , and get the signal PXI-Trig0 by source terminal and target terminal connection, but that one does not work properly. Especially, one trigger signal in HOST to set the starting point of each FPGA (7962R), make error by depending on the trigger signal value(Hz value and Timed loop clock in FPGA vi). It was very tricky and not reliable. (I am attaching figure files as explaining the situation)
    My aim is simply to use two FPGA 7962R Digital output as one FPGA, for controling X-axis, Y-axis with each FPGA, while able to change each FPGA (X-axis, Y axis) digital output value. Because the synchronization is not correct, X,Y axis control with Two FPGA currently is out of target if I use simply while-loop design in HOST and timed-loop design in FPGA vi. What is correct design to synchronize the two FPGA 7962R without using PFI line, only with PXIe-1082 chassis backplane signal and able to change the digital output value? Please let me know any idea for HOST vi, FPGA vi programming.
    Many Thanks
    Attachments:
    host1.png ‏47 KB
    fpga1.png ‏131 KB

    Posted response to this in the following thread:
    http://forums.ni.com/t5/Real-Time-Measurement-and/synchronization-two-fpga-7962r-digital-output/m-p/...
    Patrick H | National Instruments | Software Engineer

  • How to Synchronize an association with Database Changes

    Hi,
    I was wondering if someone has any ideas about how to manage FK changes with the BC associations. In general my questions center around tooling support for re-factoring associations and syncing them with db changes. I have read the following but all these discuss entity attribute related changes which are simple to manage.
    http://download.oracle.com/docs/cd/E14571_01/web.1111/b31974/bcentities.htm#ADFFD169
    http://jdeveloperfaq.blogspot.com/2010/02/faq-15-how-to-synchronize-adf-entity.html
    Re: How to manage ADF BC components in the case of datamodel changes
    I have 4 use cases.
    Case 1: When an association is added to the db, how does one bring it to the BC layer.
    Case 2: Deletion of an association from db is easy to manage because once it exists in bc layer, it can be treated as a valid one at the model later regardless of its existence on the db.
    Case 3: When an association is modeled in BC layer and a corresponding FK does not exist in DB. How does one turn that association into a physical FK in the db if one wants to install a FK. What is the naming convention for installing such a db FK constraint that can sync easily with tooling. I understand that it is not necessary to have a physical FK as the BC layer will take care of enforcing the relationship. But my requirement is that first the modeling at bc layer can go on and then the constraint can be implemented at a later date.
    Case 4: When a FK is renamed in db how does one reconcile that with a previously created association at the model layer based on an old fk with a different name.
    Thanks,

    The synchronize with DB will pick up new FK defined in the DB and will suggest to add them to your ADF BC layer.
    You can also generate DB objects from your ADF BC layer.
    Drag your ADF BC into an ADF BC diagram, select all of them, right click and select Generate Business Object->Database Objects
    This will create the objects in the DB - note though that this will override your DB objects.

  • How to synchronize records

    Hi,
    I have created a Master form & Detail table. In this the detail table fields few of those I have kept in the table and some I have dragged it outside the table.
    Now when I try to navigate between detailed records, the value of columns which I have put outside the table are not changing.
    My question is how to synchronize these values. I remember I have done similar thing few months back , didn't remember exactly now.
    Tried adding the table name to partial trigger without any success.
    Any help
    TIA

    Hi ,
    Thanks for the reply .
    I am using Jdev 11.1.1.5
    I am trying to create a form where master block is dept form and detail table is emp.
    I have create BC based on these tables and I have dragged on to jspx page.
    Now for some columns from emp I want to display it separately from the table . So i have created a panelgrouplayout and on that I have put these columns beside the table.
    Now the value for these columns are displayed but when I move to records in the table to the values on the panelgrouplayout are not changing. These are based on the same VO(empvo).
    If i dont use any layouts then its working fine, but I need to format the display for that I need to have a layout as well.
    How can I do that please advise.
    thanks

  • How to synchronize NI-Scope and DAQ

    I use a PXI-1042 System with a PXI-5124 Ni-Scope Card and a PXI-6120
    with traditional DAQ controlled by a PC running WinXP and LabView 7.0
    The intention of this setup is to make synchronized acquisition with
    both cards with different sample rates. For the sake of an example let's
    assume the NI-Scope runs at 100MS/s and the DAQ (6120) with 100kS/s. The Trigger is generated by
    analog triggering of the 6120. I'm looking for a solution to garanty
    that for a STOP trigger with post-trigger scans the last sample of the
    6120 coincides in time with the last sample of the NI-Scope 5124 card.
    Or to put it in more general terms a way to identify which of the 1000
    Samples the 5124 Card takes in the sample interval of the 6120
    coincides with the respective sample of the 6120 ? The point is to have
    a time resolution (for phase difference measurements) better than that
    given by the samplerate of the PXI-6120.

    Here you can find an example that shows how to synchronize a DAQ-Device with a Scope-card:
    http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3E2C556A4E034080020E74861&p_node=175382&p_source=External
    Hope this helps.

Maybe you are looking for