2010-03-28 16 views
8

Me pregunto cómo obtener una transmisión desde una URL (por ejemplo, con url_fopen) (transmisión de video en vivo o PCM por ejemplo) y codificarla en algo?Usando FFMPEG y el ejemplo url_fopen

Actualización: Esta pregunta en realidad se formatea un centro comercial. Era sobre cómo transmitir algo usando url_fopen.

Respuesta: Es bastante simple: No es como a short article explaining how to use it y yo tuvimos una solución de streaming de vídeo pequeña que en realidad se utilizó y url_write llamada HelloVideoStreaming (windows sln) hace muchas revisiones.

Lo bueno es que realmente no necesita o no quiere usar ffmpeg para la transmisión. Pero desea tener paquetes de datos codificados para enviar. We have a client that does it (crossplatform, with premake project generation script). Lo principal que hay que utilizar url_open_dyn_buf y url_close_dyn_buf cuales se describen brevemente here

Respuesta

0

Si desea obtener una corriente y reproducirlo o almacenarlo usando C++, debe utilizar simplemente, por ejemplo, la biblioteca live555. Es una gran lib que hace el trabajo sucio para ti y proporciona una interfaz agradable.

Cuestiones relacionadas