Geralmente não é equivalente.
Os provedores de fluxo usam protocolos, como DASH , para ajustar dinamicamente a qualidade do filme à disponibilidade de largura de banda dos usuários e desejos de qualidade. Em seguida, os servidores podem limitar a sua conexão de modo que você possa armazenar em buffer uma certa quantia (algo como 10 segundos, talvez 30 ou um minuto inteiro) e depois você só terá a quantidade de largura de banda necessária para receber o conteúdo em tempo real. Essa é uma otimização óbvia do ponto de vista do provedor, porque ela distribui a largura de banda mais igualmente entre os usuários e evita que os dados sejam transferidos em vão (por exemplo, quando o usuário assiste a um filme de 480p por 10 minutos, sem ratelimiting e com um downlink comum, é provável que muito mais do que isso já tenha sido baixado, mas depois desperdiçado se os usuários pararem de assistir ao vídeo).
A quantidade de dados transferida é a mesma. Mas pode levar mais tempo com a transmissão, porque o provedor pode limitar a transferência de dados à taxa necessária para entregar o conteúdo em uma determinada qualidade em tempo real.
O Dailymotion é um dos provedores que limitam as conexões. De um servidor com pelo menos 100Mbit / s de conexão simétrica, vemos o seguinte comportamento:
youtube-dl http://www.dailymotion.com/video/xhc3zz_long-distance-calling-into-the-black-wide-open_music
[dailymotion] xhc3zz: Downloading webpage
[dailymotion] xhc3zz: Extracting information
[dailymotion] xhc3zz: Downloading embed page
[download] Destination: LONG DISTANCE CALLING - ' Into The Black Wide Open '-xhc3zz.mp4
[download] 5.8% of 51.99MiB at 203.89KiB/s ETA 04:06
A taxa está muito abaixo do que seria possível (e é alcançado com outros provedores). Além disso, se você tentar material diferente, verá que a taxa é altamente dependente do vídeo individual: um vídeo fullhd é facilmente transferido por download com > 1MiB / s, enquanto um vídeo de música como este fica em torno ou abaixo de 200KiB / s.
Para resumir tudo e esclarecer alguns possíveis mal-entendidos: Alguns provedores podem classificar o limite de seu download durante a transmissão, por meio de seu aplicativo cliente (por exemplo, youtube com seu player de vídeo html5 ou flash) ou por meio de servidor. Se eles não classificarem você por meios de servidor, o download consumirá mais largura de banda, porque a limitação de taxa possivelmente aplicada pelo aplicativo cliente durante a transmissão não ocorre. Este é o caso principal quando a largura de banda consumida é diferente em relação à pergunta original.
- Estou ciente de que isso é uma espécie de evidência anódica - no entanto observei esse comportamento de forma consistente.