2012-02-09 32 views
14

Tôi muốn có thể quay cảnh bằng thiết bị iOS của mình và truyền phát trực tiếp tới máy chủ.Quay video trên thiết bị iOS và phát trực tuyến video đó lên máy chủ (hoặc một thiết bị di động khác)

Có một số bài viết về S.O. mà nói về điều này, nhưng tôi không chắc là có ai trả lời câu hỏi rất hay không.

Tôi có nên sử dụng tính năng phát trực tuyến HTTP hay chỉ để gửi dữ liệu đến một chiếc iPhone? Tôi có nên sử dụng AVCaptureSession để lấy video (một đoạn tại một thời điểm?), Gửi từng phân đoạn đến máy chủ? Tôi có nên sử dụng AVCaptureVideoDataOutput và ffmpeg để phát trực tiếp không?

Tôi bị mất một chút với tất cả điều này, vì vậy bất kỳ mã mẫu hoặc tài liệu hoặc liên kết nào sẽ thực sự được đánh giá cao.

Cảm ơn các bạn đã giúp đỡ.

Duncan

+0

Giấy phép ffmpeg không tương thích với các ứng dụng được xuất bản qua iTunes AppStore. Giao thức phát trực tiếp HTTP phù hợp hơn với nội dung được lưu trữ, không phát trực tiếp nội dung trực tuyến. – Eric

Trả lời

1

Bạn phải chọn một giao thức mạng cho mục đích đó và tìm thấy một máy chủ phương tiện truyền thông thích hợp để tiếp nhận và xử lý dòng. Nếu định dạng RTMP là ok cho dự án của bạn, hãy kiểm tra angl library hỗ trợ phát trực tiếp RTMP từ iOS. Hiện tại, nó tương thích với iOS 6 và 7.

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