iOS uygulamaları oluşturmayla ilgili deneyimim var ancak videoyla ilgili deneyimim yok. Bir sunucuya gerçek zamanlı video akışı yapan bir iPhone uygulaması oluşturmak istiyorum. Sunucuya bir kere o videoyu gerçek zamanlı olarak tüketicilere sunacağım.Videoyu iPhone'dan sunucuya aktarın, kodlayın ve kodlayın
Oldukça fazla malzeme okudum. Birisi aşağıdakiler doğruysa ve benim için boşlukları doldurursa bana haber verebilir.
- iPhone'da video kaydetmek için AVFoundation sınıflarını kullanmalıyım. AVCaptureSession kullanıldığında, temsilci yöntemi captureOutput: didOutputSampleBuffer :: fromConnection I, videonun her karesine erişim sağlayabilir. Şimdi video çerçeve olduğunu I çerçevesi
- Ben Vakfı sınıfları sadece AVAssetWriter yoluyla değil, kolayca bir web sunucusuna akışını destekleyen bir sınıfın yoluyla H264 kodlama teklif biliyorum kodlamak gerekir. Bu nedenle, videoyu bir dosyaya yazmaktan vazgeçtim.
- İki AssetWritters öğesini 10 saniyelik blok yazmak için kullanabileceğini ve daha sonra bu 10 saniyelik blokları sunucuya aktaracağını belirten diğer yazıları okudum. Birisi, bunu başarmak için birlikte çalışan iki AVAssetWriter'in kullanımını nasıl kodlandırabileceğini açıklayabilir. Herhangi bir kod varsa, lütfen paylaşabilirsiniz.
Kullandığınız şeyi lütfen paylaşır mısınız? –