Por que o caminho da URL do protocal de streaming RTMP é diferente um do outro?

Recentemente, estou trabalhando na transmissão RTMP, que está usando o Flowplayer para integrar-se ao serviço de streaming Edgecast e ao serviço de streaming CloudFron

O conceito básico é fácil de seguir, mas o formato de diferentes fornecedores realmente me leva muito tempo para descobri

Por exemplo, para tornar o edgecast feliz, de acordo com a documentação, você precisa especificar o nome do arquivo no formato mp4: filename.mp4, flv: filename (sem extensão .flv) e mp3: filename (sem extensão .mp3) .

Mas, para o CloudFront, é uma história diferente que mp4: filename.mp4, filename (sem flv: prefixo e sem extensão .flv) e mp3: filename (sem extensão .mp3

Este formato deixa as pessoas ainda mais frustrantes quando hoje eu tento usar a função loadToEdge do Edgecast, o formato aceito é filename.mp4 (sem mp4: prefix), filename.flv (sem flv: prefix) e mp3: filename.mp

omo você pode ver, basicamente não há lógica e você precisa adivinhar e tentar todas as combinações diferentes para fazê-lo finalmente funciona

Gostaria apenas de saber se alguém tem ideia de por que diferentes fornecedores implementam seu streaming de maneira personalizada? Ou é culpa da Adobe não ter um formulário unificado ou depende apenas dos provedores de serviços usarem o que quisere

Obrigado

questionAnswers(2)

yourAnswerToTheQuestion