0

Я работаю над проектом, который требует использования ssl (или другого шифрования) моего видеопотока.Шифрование API YouTube Live Streaming RTMPS

Из того, что я смог прочитать, я могу настроить проигрыватель YouTube на необходимость шифрования, но как насчет восходящего потока?

RTMP работает нормально, но если я пытаюсь течь через RTMPS я получаю:

RTMP_Connect1, рукопожатие не удалось.

Я ничего не смог найти об этом в документах YouTube Live API или в разделе справки YouTube.

И, не должно ли шифрование быть по умолчанию в сети?

+0

Шифрование с помощью проигрывателя YouTube, вы имеете в виду настройку параметров конфиденциальности видео для общедоступных, частных или нелистинговых? Это WAY отличается и не имеет отношения к RTMP и RTMPS. В настоящее время YouTube поддерживает только RTMP, а не RTMPS. – JAL

+0

Нет. Игрок YouTube отлично работает и шифрует с помощью https по умолчанию, и я даже могу заставить его требовать шифрования с помощью contentDetails.enableContentEncryption. Проблема заключается в том, что поток видео, идущий от моего потокового сервера до YouTube Live. –

ответ

1

Если вы посмотрите на ссылочный документ для объекта livestream (https://developers.google.com/youtube/v3/live/docs/liveStreams), вы увидите, что в настоящее время параметр cdn.ingestionType позволяет только значение rtmp ... logic будет определять, что конечная точка может " t обрабатывать RTMPS.

Что касается вашего второго вопроса, хорошо, это выходит за рамки вопроса о переполнении стека! :)

+0

Вы имеете в виду, что мне нужно добавить видеопоток в cdnSettings.setIngestionType ("rtmp"); Пожалуйста, это будет полезно, если обновите его в ответ на HOW – VVB

Смежные вопросы