Page 1 of 2

Possible to inject AMF or ID3 Metadata in RTMP stream ?

PostPosted: Mon Sep 21, 2020 5:04 pm
by Chris18391344
Hello,

we have around 80 Encoders (2603) and rb. 5 Encoders (2603-SE).

For a big project, we need a UTC timestamp every second in RTMP stream as AMF or ID3 Metadata, so we can show the current UTC Timestamp in Javascript Players like videos or jwplayer.

it is possible that we can injected the UTC Timestamp (as example: 2020-09-19 10:12:57, 2020-09-19 10:12:58, 2020-09-19 10:12:59) every second in output stream ?
That was high recommend for us...

Greets from Germany...

Re: Possible to inject AMF or ID3 Metadata in RTMP stream ?

PostPosted: Tue Sep 22, 2020 9:47 am
by echomay
Hi,
Please set the timestamp mode as "realtime". and open the ntp, choose "UTC".
2020-09-22_094430.png

2020-09-22_094523.png

Re: Possible to inject AMF or ID3 Metadata in RTMP stream ?

PostPosted: Wed Sep 23, 2020 3:17 pm
by Chris18391344
Hi echomany,

this really embedded every second the UTC Timestamp in the RTMP stream ? Is this sure ? In which format (id3 ?)

Greets from germany

Re: Possible to inject AMF or ID3 Metadata in RTMP stream ?

PostPosted: Wed Sep 23, 2020 3:28 pm
by Chris18391344
Hello again,

this is not working. Can'f find any metadata information in the tmp stream.

Re: Possible to inject AMF or ID3 Metadata in RTMP stream ?

PostPosted: Thu Sep 24, 2020 2:26 pm
by echomay
Hi,
This make the stream use the UTC system time as timestatmp in streaming, what you mean about metadata information? which protocol you used to output stream?

Re: Possible to inject AMF or ID3 Metadata in RTMP stream ?

PostPosted: Thu Sep 24, 2020 8:08 pm
by Chris18391344
We use a Wowza Media Engine Server:

TBS2603 -> RTMP -> WowzaMediaServer -> Multiple Output -> HLS (for videos player), DASH (for video.js or ash.js).

Problem for us is to get the TimeStamp information on client browsers site (VideoJS Player).

it is possible to get back your timecode solution, to get this timestamp back in HTML Players like videos, oder JwPlayer ? I think not... ?

Metadata are a standard for Clientplayers. Formats are AMF or ID3. Every Player can read this Metadata and can show it.

In us project we need to show the UTC Time in video player. But not as Timestamp embedded as Videooverlay (I know that can i do, but then i have every the Time in Video).
We need that as separate Metadata in stream, so we can later in Browser hide or showing this Metadata Timestamp. And... and that is the highest priority for us, if we have the timecode in video stream as data, we can use this timecode data to seek to the correct position in DVR Video.

If the user will seek to "2020.09.02 04:30:59", then we can show in the Metadata Timestamp from Video and can calculate the correct Seek Time in DVR. Thats why we need a UTC Timestamp in RTMP stream as Metadata...

Re: Possible to inject AMF or ID3 Metadata in RTMP stream ?

PostPosted: Fri Sep 25, 2020 4:59 pm
by echomay
Hi,
I will try to add this timecode into the metadata of rtmp in the next firmware.

Re: Possible to inject AMF or ID3 Metadata in RTMP stream ?

PostPosted: Tue Sep 29, 2020 3:24 pm
by Chris18391344
Hello echomay,

that would be great. if you have a test firmware it would be great you can delivery us for testing. Then we can flash few 2603 and test few days.

Another question. Use the 2603 in background ffmpeg to create the tmp stream ? Or have you a own tool running on 2603 ?
Possible i can help you...

Greets from germany.

Re: Possible to inject AMF or ID3 Metadata in RTMP stream ?

PostPosted: Mon Oct 05, 2020 3:09 pm
by Chris18391344
Hello,

any news on this ?

Re: Possible to inject AMF or ID3 Metadata in RTMP stream ?

PostPosted: Wed Oct 14, 2020 5:16 pm
by Chris18391344
any news on this ?