Skip to content

Get stable timing information into the RTP streams/ RTCP sender reports. Also into pcmrecord output. #186

@pjsg

Description

@pjsg

I'd like to get accurate timing information into the pcmrecord output. Probably using the BWF extension (https://tech.ebu.ch/docs/tech/tech3285.pdf#page=9) to the WAV file format. This is just another information block that defines an accurate timestamp of the first sample in the file. It actually includes the number of samples since midnight, along with a standard date/time. The result is still readable as a WAV file.

For pcmrecord to be able to do this, it needs to extract the timing information from the RTP stream -- but that is just a sample number since some start time. RTCP sender reports contain the mapping from sample number to absolute time (only I don't think that the current code generates that information correctly).

The absolute time of the USB transfers from the RX-888 are generated, though they don't flow through the filtering and demod phase. I have no idea what the delay inside the RX-888 is, but I suspect that it is < 50μS. I haven't thought about the other front-ends.

I'd like to be able to get (from the pcmrecord output) the timestamp of the signal to within 1mS. Using the WWV transmissions would allow determination of whether the end-to-end flow works. For me, the light speed delay from WWV is around 12mS -- and I like to see a number around that value.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions