Я разрабатываю приложение, которое прослушивает прямые трансляции и одновременно снимает их отпечатки пальцев, чтобы их можно было идентифицировать с помощью мобильного телефона.
Я буду использовать SDK Gracenote для снятия отпечатков пальцев. Поскольку мне нужно мгновенно снимать отпечатки прямых трансляций и избавляться от них через несколько минут, мне нужно спроектировать свой собственный сервер и базу данных (я также не знаю, есть ли у вас такой сервер в вашем SDK или нет.).
Теперь я хотел бы задать вопрос о вашем отпечатке пальца, я могу успешно получить отпечатки пальцев с помощью функции gnsdk_musicid_query_get_fp_data
в формате base64.
Первый вопрос: какова длина закодированных строк с кодировкой base64 в секундах.
Второй вопрос: после декодирования кодов base64, как мне выполнить сравнение в двоичном виде (после конкатенации байтов) или в целочисленном, если целочисленное, сколько битов для выравнивания (1,2,4 или 8 байт?).
Не могли бы вы дать несколько советов по поводу сравнения?