Video verilerini ağdan nasıl aktarabilirim ve bir iPhone'da nasıl oynatabilirim?Videoyu nasıl yayınlarım ve oynatırım?
cevap
İlk olarak, iPhone veya yerel uygulama için optimize edilmiş bir Web uygulaması geliştiriyor musunuz? İlk durumda, tek seçeneğiniz video dosyalarınızı Quicktime H.264'e (m4v veya mp4 uzantısı) dönüştürmektir. Quicktime Pro'yu (dışa aktarma menüsünü kullanın) veya VLC'yi (ücretsiz bir alternatif olarak) kullanabilirsiniz. Ardından, HTTP sunucunuzdaki video dosyasına bir köprü ekleyin. Doğru içerik türünü ve öğelerini sunduğundan emin olun (read Safari Web Content Guide for iPhone OS: Configuring Your Server). Bu, web ve yerel uygulamalar için çalışır (yerel bir uygulamada, MPMoviePlayerController görünümünü kullanırsınız). Yani "akarsu" (teknik olarak Quicktime film dosyasının aşamalı indirmesi olarak adlandırılır).
Canlı içerik akışından (yani, canlı yayında oluşturduğunuz veya canlı bir yayını dönüştürdüğünüz içerik) ilgili konuşuyorsanız, şu anda bunu yapmanın resmi bir yolu yoktur (iPhone OS 2.2'den itibaren). iPhone OS, RTSP/RTP akışını desteklemiyor. Bazı yerel iPhone uygulamaları (UStream.tv ve Orb Live gibi) kendi özel canlı akış çözümlerini yarattılar (çoğunun gecikmeli akışları HTTP üzerinden bir kaç saniyelik gecikme süresiyle aktarırlar ve sonra bir şekilde FFmpeg veya diğer kütüphaneleri kullanarak telefonun kodunu çözer)).
Uygulamanızda video oynatmaya veya sadece iPhone'unuzda akış yapmaya çalışıyor musunuz? Bir uygulama üzerinden video akışı yapmak için MPMoviePlayerController uygulamasını kullanın ve videonuzun URL'sini ona iletin. MPMoviePlayerController kendi kendine videosu oynatır ve oynatır.
Eğer (bir çok uygun Amazon EC2 seçeneğiyle) bir sunucu tabanlı bir çözüm arıyorsanız, özel bir uygulaması olmadan http://www.wowzamedia.com/advanced.php
Bu iPhone/iPod Touch doğrudan akışları de Wowza kontrol etmeyi unutmayın.
not: Onlarla hiç bir bağlı değilim ... sadece bir fan/müşteri.
düzenleme: Bu sorunun ne kadar eski olduğunu fark ettim. :)
- 1. JAR'ı maven merkezine manuel olarak nasıl yayınlarım?
- 2. Videoyu tweet'e nasıl yerleştiririm?
- 3. Videoyu Youtube'da açmak için videoyu zorla
- 4. Videoyu iPhone'dan sunucuya aktarın, kodlayın ve kodlayın
- 5. Görüntüleri ve Videoyu AVFoundation kullanarak karıştırma
- 6. Videoyu Ayrıştırma ve Oynatma için Kaydetme
- 7. İki videoyu birleştiren ffmpeg
- 8. AVfoundation Videoyu Ters Çevirme
- 9. videoyu tersine kodlamak?
- 10. Videoyu Facebook'a yükleme
- 11. Bir videoyu `AVAssetExportSession`
- 12. Ses ve videoyu OpenCV ve PyAudio ile senkronize etme
- 13. Bir videoyu bir ServiceWorker'dan nasıl aktarabilirim?
- 14. Fotoğrafı çektiğim anda videoyu nasıl duraklatırım?
- 15. Yeni Videoyu tamamen JavaScript’ten nasıl ekleyebilirim?
- 16. FFMPEG - videoyu kaybetmeden çözünürlüğe dönüştürün
- 17. Videoyu YouTube'a listelenmemiş olarak yüklüyor
- 18. 360 derece videoyu tespit edin
- 19. VideoGörüntüyü veya videoyu oynatmıyor RecyclerView
- 20. Videoyu WebTime GStreamer kullanarak dönüştürme
- 21. Youtube Videoyu Facebook'ta Paylaşım ve Belirli Zamanda Değiştirin
- 22. Farklı uzunluklardaki ses/videoyu ffmpeg ile karıştırın
- 23. Videoyu ffmpeg ile gpu kullanarak dönüştürün
- 24. Bir videoyu arka plan olarak ayarla
- 25. videoyu html5 uyumlu biçime dönüştürün (sunucu tarafı)
- 26. Tumblr API'sını kullanarak gömülü bir videoyu Tumblr'a nasıl gönderebilirim?
- 27. Yakın zamanda yüklenen bir videoyu doğrudan nasıl gösterebilirim?
- 28. Amazon Elastic Transcoder iki videoyu birleştirebilir
- 29. VLC oynatıcısı herhangi bir videoyu oynatmıyor
- 30. HTML5 videoyu tersten oynatmak mümkün mü?
ffmpeg LGPL lisanslı olduğundan, aynı zamanda GPL veya LGPL olmayan iPhone uygulamalarında kullanılamaz. Uygulamanızı yazarken aklınızda bulundurun :) – rpetrich