Odtwarzaj filmy ze strumienia pamięci
Nigdzie nie udało się znaleźć satysfakcjonującej odpowiedzi ...
Pracuję nad aplikacją C # WinForms .NET3.5, która musi ładować pliki wideo z bazy danych BLOB i odtwarzać je w oknie aplikacji. Baza danych jest plikiem lokalnym (bez zaangażowanych serwerów).
Nie sądzę, że zapisanie pliku na dysku twardym jest dobrym rozwiązaniem, ponieważ może być czasochłonne, a ja i tak mam już plik w strumieniu pamięci.
Muszę być w stanie odtwarzać jak najwięcej rodzajów formatów wideo (kodeków?). W tym divX, XVid, mpeg, avi, 3gp itd.
Szukam łatwej w użyciu próbki kodu roboczego lub istniejącego komponentu innej firmy.
Sugestie takie jak DirectShow lub VLC, które wymagają prawie dużego stopnia renderowania wideo, filtrów, wykresów i innych elementów, są wykluczone, chyba że istnieje próbka robocza.
Jakieś pomysły?
Dziękuję Ci.