Bir video dosyam var ve bunu H264/AVC olarak kodlamam ve HTTP üzerinden istemciye vermem gerekiyor. İhtiyacım olan şey, istemci tarafındaki oyuncunun videoyu kodlanmış olarak oynatıp oynatabileceğidir.Kodlanmış olarak bir video kodlayıcıdan bir çıkış video dosyası oynatmak mümkün mü?
AFAIK, Oynatıcının video indirilirken oynamasını sağlamak için "moov atomu" video dosyasının yerine konulmalıdır. Bununla birlikte, kodlayıcılar (ex: ffmpeg), kodlamayı tamamladıktan sonra dosya sonunda her zaman "moov atomu" yazar.
Kodlayıcının çıkışının başlangıcında kodlayıcıya "moov atomu" yerleştirme yolu var mı? Veya atom atomu varlığı olmadan video oynatmak mı? ilerlemelere içinde
Teşekkür
LR
Çok teşekkürler! bu çok yararlı. Bir video dosyasını çıkış seçeneği olarak mpegts ile H264 & AAC kodlamaya çalıştım. Tamamlanmamış çıktı dosyası, kodlama sırasında vlc ile çalınabilir. aslında istediğim android üzerinde oynamak, ancak android'in oyuncusu eksik çıktıyı oynayamaz. Sanırım kendi oyuncumu android için uygulamak zorundayım. – jAckOdE
Android'in MPEG-TS akışları için desteği garanti ettiğine inanmıyorum. (Apple-style chunked http MPEG-TS streaming için destek ekliyor olabilirler). Videoyu telefona almak için hangi protokolü kullanıyorsunuz? Android UDP üzerinden RTSP'yi destekliyor (muhtemelen VLC de yapıyor) – wombat57
video dosyası HTTP üzerinden Android telefona aktarılıyor ve android telefona çok küçük yığın olarak kaydediliyor, Apple'ın HTTP akışını seviyor. Diğer protokolü değil HTTP'leri kullanamayız. Android sitesini kontrol ettim ve Android 3.0'dan android destek mpeg-ts diyor: http://developer.android.com/guide/appendix/media-formats.html – jAckOdE