Zastanawiam się, jak uzyskać strumień z adresu URL (na przykład z url_fopen
) (na przykład wideo na żywo lub strumień PCM) i zakodować go w coś?Używanie przykładów FFMPEG i url_fopen
Aktualizacja: To rzeczywiście był centrum formatowany pytanie. Chodziło o to, jak wysłać coś za pomocą url_fopen.
Odpowiedź: Jest to dość prosta: Jest jak a short article explaining how to use it I miałem mały rozwiązanie strumieniowej transmisji wideo, które faktycznie używany go i url_write
nazywa HelloVideoStreaming (windows sln) niektóre wielu rewizje temu.
Dobrze, że właściwie nie potrzebujesz lub nie chcesz korzystać z ffmpeg do przesyłania strumieniowego. Ale chcesz wysyłać pakiety zakodowanych danych w celu ich wysłania. We have a client that does it (crossplatform, with premake project generation script). Najważniejszą rzeczą jest, aby używać url_open_dyn_buf
i url_close_dyn_buf
które są krótko opisane here