Hi,
We are feeding RTP/RTSP stream to wowza and transcoding to 3 resolution and publishing the transcoded stream using RTMPPushPublish plugin. Further in the RTMPPushPublish plugin, we are configuring the publisher to use OriginalTimecodes. Does this mean that the timestamps being inserted in the outgoing RTMP packets will exactly match the RTP timestamps in the incoming RTP stream? If not can you please tell us how timestamps are being inserted the RTMP packets.
This is the piece of code that we are using
publisher.setSendOriginalTimecodes(true);
publisher.setOriginalTimecodeThreshold(0x100000);
Also what does setOriginalTimecodeThreshold mean in the above code?
Thank you,
Rakshith
Hi Rakshith,
It’s my understanding that Push Publisher (now known as Stream Targets) inserts new time codes if setSendOriginalTimecodes is false. In Wowza Streaming Engine Manager on the “Applications > [liveAppName] > Stream Targets > [StreamTargetName]” page you should be able to see the “Advanced” tab. Check the user has the correct permissions to see this using the link below.
How to get started as a Wowza Streaming Engine Manager administrator
In this section you can hover over a question mark for each of the properties that can be configued. Blow is the information provided for Send Original Timecodes
Send Original Timecodes
If true, sends the source stream’s absolute timecodes (needed for adaptive bitrate streaming). Overrides the Adaptive Streaming = true setting change.
Regards,
Jason