Eu percebi que o tls não é incluído no ffmpeg por padrão.
$ ffplay -protocols
Eu listei todos os protocolos disponíveis e "tls" não estava lá. Eu tive que reconstruir meu ffmpeg com a bandeira --enable-openssl
.
Créditos para Reindl e Moritz (lista de discussão de usuários do ffmpeg)