2010-03-28 2 views
8

Mi chiedo come ottenere un flusso da un URL (con url_fopen per esempio) (video live o flusso PCM per esempio) e codificarlo in qualcosa?Utilizzo di FFMPEG e url_fopen esempio

Aggiornamento: Questa domanda in realtà è stato un centro commerciale formattata. Si trattava di come eseguire lo streaming di qualcosa usando url_fopen.

Risposta: E 'molto semplice: Non è come a short article explaining how to use it e ho avuto una piccola soluzione di video in streaming che in realtà ha utilizzato e url_write chiamato HelloVideoStreaming (windows sln) alcune molte revisioni fa.

La cosa buona è che in realtà non hai davvero bisogno o vuoi usare ffmpeg per lo streaming. Ma vuoi inviare pacchetti di dati codificati per poterli inviare. We have a client that does it (crossplatform, with premake project generation script). La cosa principale non è quello di utilizzare url_open_dyn_buf e url_close_dyn_buf che sono poco descritti here

risposta

0

Se si desidera ottenere un ruscello e riprodurlo o riporlo in C++, si deve semplicemente utilizzare, ad esempio, biblioteca LIVE555. È una grande lib che fa il lavoro sporco per te e fornisce una bella interfaccia.