Mam bardzo duże filmy wysokiej jakości, które muszę przesyłać strumieniowo przez HTTP (na urządzenia mobilne). Nie można użyć ffmpeg do stworzenia "strumieniowej" wersji wideo.C# Przesyłanie strumieniowe filmów o niższej jakości za pośrednictwem protokołu HTTP
Muszę również w dalszym ciągu obsługiwać funkcję wyszukiwania/uruchamiania HTTP, aby użytkownik mógł przeskoczyć do przodu w filmie.
Używam ServiceStack (nie IIS).
Czy są dostępne jakieś opcje?
Mam dostęp do serwera, więc wszelkie usługi stron trzecich są dopuszczalne.
Beautiful! Wszelkie sugestie dotyczące skompresowanej wersji filmów? –
Nie, po prostu włączamy transport danych, kompresja jest problemem na poziomie aplikacji, który jak sądzę byłby już w skompresowanym strumieniu/bajtach, które są zwracane, co jest już zrozumiałe/oczekiwane przez klienta. – mythz
Ciągle jestem nieco zszokowany, że dodanie obsługi wideo do mojego API "po prostu działało" ... skopiuj/wklej moją usługę obrazu, dostosuj kilka rzeczy i voila. Niesamowite. – sirthomas