Próbuję przesyłać strumieniowo przechwytywanie kamer iPhone RTSP/RTP na serwer Wowza.Kamera iPhone RTP - jak odczytać plik AVAssetWriter podczas pisania?
Interfejs API Apple nie pozwala na bezpośredni dostęp do zakodowanych ramek H264, ale pozwala tylko na zapisanie go w pliku kontenera .mov.
Tak czy inaczej, nie mogę uzyskać dostępu do tej zawartości pliku, dopóki program AVAssetWriter nie zakończy pisania, co nie pozwala na przesyłanie strumieniowe z kamer na żywo.
Próbowałem uzyskać dostęp do niego za pomocą nazwanego potoku, aby uzyskać dostęp do zawartości pliku w czasie rzeczywistym, ale bez powodzenia - AVAssetWriter nie zapisze w istniejącym pliku.
Czy ktoś wie, jak to zrobić?
Dzięki!
Edit: Zaczynając na iOS 8, koder & dekoder posiada API
Nazwane rury brzmią jak poprawne obejście - szkoda. – Till
nazwane potoki nie będą działać. Wskazówka, nie nagrywaj dźwięku. Tak, wiem, jak to zrobić. Zobacz mój profil. –
@SteveMcFarlin Czy możesz podać prawidłowy kierunek, jak to zrobić? Czy używasz AVAssetWriter do jednostek NAL, a następnie ffmpeg? – DivineDesert