2013-06-06 33 views
6

Kayıt işlevselliğini elde etmek için .ts segmentlerini bir HLS akışından disk sürücüsüne kaydetmeye çalışıyorum. Record HTTP Live Streaming Video To File While Watching? ve Save HLS stream on iPhone/iPad'dan geçtikten sonra dosyaları diske kaydetmek ve yerel olarak bir sunucu kurmak ve buradan akıtmak için sonuçlara vardık. Bu bir M3U8 dosyası ayrıştırma sorunları yaşıyorum. M3U8Kit'u buldum ama aradığım şeyi değil. Birisi bana bir M3U8 dosyasını nasıl ayrıştırılacağı konusunda doğru yönde işaret edebilir mi? BuNesne C'de bir M3U8 dosyası nasıl ayrıştırılır?

#EXTM3U 
bu gerekebilir olanlar için de

#EXT-X-TARGETDURATION:10

#EXT-X-MEDIA-SEQUENCE:1 

#EXTINF:10, 
http://media.example.com/segment0.ts 
#EXTINF:10, 
http://media.example.com/segment1.ts 
#EXTINF:10, 
http://media.example.com/segment2.ts 
#EXT-X-ENDLIST 
+1

Lütfen, neden M3U8Kit'in aradığınız şey olmadığına bakın. Lisans nedeniyle mi? – vipw

+1

@vipw Hayır, M3U8 dosyasını düz NSString'e dönüştürür, ancak bağlantıları veya yalnızca parça yolu bileşenini döndürebilen bazı normal ifade ayrıştırıcılarını arıyorum, böylece bunları doğrudan ekleyebilir ve indirebilirsiniz. Yoksa bir şey mi özlüyorum? –

cevap

8

gibi görünür, M3U8Paser için kullanılan çoklu m3u8 dosyaları için link almak için bir m3u8 dosyasını ayrıştırmak için M3U8Kit uzun bir kütüphane uyarlanabilir akan

0

Bunun eski bir soru olduğunu biliyorum, ancak açık kaynak MIT Lisanslı, Pantomime ihtiyaçlarınızı karşılayabilir.

İlgili konular