What do MP4 metadata tags like "gssd" or "gsst" mean?

I am extracting metadata from mp4 files and have discovered some keys that I cannot determine: "gssd", "gsst", "gstd" and "gspu" are some of them.

I know the keys specific to iTunes (there is some information on the AtomicParsley website), but they will not appear in the .mp4 files that I analyzed using a hex editor. Instead, I find these keys not saying a word. Their values ​​are also not very representative: their type is text, and they look like "0", "300953" or "B4A7D6381HH"

Has anyone dealt with these tags before? What do they mean?

+7
source share
1 answer

This superuser question and this forum post show that these meta tags are added by Google for tracking purposes.

I did a little test. I took the video that I uploaded to vimeo and checked the metadata using MediaInfo. It did not contain any gsst , gstd , gssd , gshh in the general section or in any other section.

Then I uploaded the downloaded Vimeo video to YouTube. I continued to download the video again and checked the meta tags. It turns out that meta tags were present.

 gsst : 0 gstd : 156990 gssd : B4A7DD6E1MM1359518628237025 gshh : r1---sn-p5qlsu7r.c.youtube.com 

Using Chrome Developer Tools> Resources that look like gshh point to XHR footage. This is a direct link to the page and seems to be embedded in the file. I could not determine what others were storing.


Minor update

I came back today and used the Youtube editing features to add a filter to my video. I uploaded a video and some of the modified values.

 gsst : 0 gstd : 156850 gssd : BADC235C1MM1359899059491718 gshh : r1---sn-p5q7ynl7.c.youtube.com 

A superuser question noted that some of these values ​​are changing. In this case, the same video with editing done through Youtube is changed only by gstd and gssd . I thought gssd might be a hash, but I did not find evidence to support this idea.

For the curious, this is the video I used for the test.

+6
source

All Articles