2013-06-06 26 views
6

Tôi đang cố lưu các phân đoạn .ts vào ổ đĩa từ luồng HLS để đạt được chức năng ghi. Sau khi đi qua Record HTTP Live Streaming Video To File While Watching?Save HLS stream on iPhone/iPad đi đến kết luận để lưu tệp vào đĩa và thiết lập máy chủ cục bộ và phát trực tiếp từ đó. Tôi đang gặp sự cố khi phân tích tệp M3U8. Tìm thấy một số M3U8Kit nhưng không phải những gì tôi đang tìm kiếm. Bất cứ ai có thể chỉ cho tôi đi đúng hướng như thế nào để phân tích cú pháp một tập tin M3U8? Nó trông giống như sauLàm thế nào để phân tích cú pháp một tệp M3U8 trong Mục tiêu C?

#EXTM3U 

#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

Vui lòng mở rộng lý do M3U8Kit không phải là thứ bạn đang tìm kiếm. Có phải do cấp phép không? – vipw

+1

@vipw Không, nó chuyển đổi tệp M3U8 thành NSString đơn giản, nhưng tôi đang tìm một số trình phân tích biểu thức chính quy có thể trả lại liên kết hoặc chỉ thành phần đường dẫn đoạn để tôi có thể nối và tải chúng trực tiếp. Hay tôi đang thiếu một cái gì đó? –

Trả lời

8

Ngoài ra đối với những người có thể cần điều này, M3U8Paser là một thư viện mở rộng của M3U8Kit để phân tích một tập tin M3U8 để có được các liên kết cho nhiều tập tin M3U8 sử dụng cho thích ứng trực tuyến

0

Tôi biết đó là câu hỏi cũ nhưng nguồn mở, MIT được cấp phép, Pantomime có thể đáp ứng nhu cầu của bạn.

Các vấn đề liên quan