2010-03-28 44 views
8

Tôi tự hỏi làm thế nào để có được một luồng từ một URL (ví dụ như url_fopen) (video trực tiếp hoặc luồng PCM) và mã hóa nó thành một thứ gì đó?Sử dụng FFMPEG và url_fopen ví dụ

Cập nhật: này câu hỏi thực sự được một trung tâm mua formated. Đó là về cách truyền một thứ gì đó bằng url_fopen.

Trả lời: Nó là khá đơn giản: Có như a short article explaining how to use it Và tôi đã có một giải pháp video nhỏ mà thực sự sử dụng nó và url_write gọi HelloVideoStreaming (windows sln) một số nhiều các phiên bản trước.

Điều tốt là bạn thực sự không thực sự cần hoặc muốn sử dụng ffmpeg để phát trực tuyến. Nhưng bạn muốn có các gói dữ liệu được mã hóa có thể gửi được để gửi. We have a client that does it (crossplatform, with premake project generation script). Điều chính cần sử dụng url_open_dyn_bufurl_close_dyn_buf được mô tả ngắn gọn here

Trả lời

0

Nếu bạn muốn nhận luồng và phát hoặc lưu trữ bằng C++, bạn chỉ cần sử dụng thư viện live555. Đó là một lib lớn mà làm công việc bẩn cho bạn và cung cấp một giao diện đẹp.

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