5

Chciałbym przesłać strumieniowo wideo H264 do aplikacji Windows Phone 8. Jak mogę to zrobić za pomocą ShardDX? (A może natywna funkcja od Media Foundation).Przesyłanie strumieniowe wideo WP8 za pomocą Media Foundation

Znalazłem klasę MediaEngine do odtwarzania wideo, ale potrzebuję "ręcznie" parsowania ramek i przekazania ich do dekodera lub odtwarzacza, lub czegoś innego.

Odpowiedz

0

W systemie Windows Phone 8 obsługujemy wyłącznie autorskie protokoły przesyłania strumieniowego RTSP i HTTP firmy Microsoft. Niestety obecnie nie obsługujemy żadnych innych protokołów, takich jak MPEG DASH lub HLS. Protokół Smooth Streaming obsługiwany jest przez SD Platform SDK.

Można jednak łatwo zaimplementować własny parser protokołu strumieniowego. Do tego celu można użyć interfejsu API MediaStreamSource. Będziesz odpowiedzialny za parsowanie strumienia i wyciągnięcie próbek MP4. Jest dużo kodu parsującego open source i powinieneś być w stanie znaleźć kod dla twojego protokołu.

MediaStreamSource Class

Mam nadzieję, że to pomaga,

James

Powiązane problemy