2010-03-28 13 views
8

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

Odpowiedz

0

Jeśli chcesz uzyskać strumień i odtworzyć go lub zapisać go przy użyciu C++, należy po prostu użyć, na przykład, biblioteki live555. To duża libacja, która wykonuje za ciebie brudną robotę i zapewnia przyjemny interfejs.

Powiązane problemy