2011-09-07 43 views
7

Tôi duy trì ứng dụng video cho khách hàng và chúng tôi vừa thực hiện quá trình chuyển trang web trên máy tính để bàn sang Amazon S3 + CloudFront thông qua phân phối trực tuyến mà họ cung cấp. Để rõ ràng, tôi là không phải nói về phát trực tiếp (phần lớn những gì Google nhận của tôi) và tôi là không phải nói về phát trực tuyến Flash.Video "streaming" cho thiết bị di động với Amazon CloudFront

Chúng tôi có trang web dành cho thiết bị di động hiện đang sử dụng Influxis. Nó không quá tốn kém nhưng chúng tôi muốn củng cố trên Amazon cho rằng họ nên ổn định hơn so với Influxis trong vài tháng qua.

Tôi sẽ thừa nhận rằng mặc dù tôi biết khá nhiều về Flash streaming, tôi không phải là 100% tốc độ trên video HTML. Là nó chỉ là một tải về trực tiếp hoặc nó có thể làm bitrates biến? Lý tưởng nhất là chúng tôi muốn nó có thể giảm kích thước cho những người có kết nối 3G kém.

Ngay cả khi đó là "có thể", Amazon có hỗ trợ mở rộng băng thông thông qua phân phối tải xuống không? Như tôi đã hiểu, phân phối trực tuyến của nó chỉ tốt cho Flash/RTMP.

Nếu có ai có bất kỳ đề xuất nào để phát trực tuyến trên thiết bị di động tốt, tôi cũng sẽ hoan nghênh họ.

Trả lời

1

Video được đóng gói (ví dụ: "HLS") - cho thiết bị iOS được phân phối qua HTTP. Không có cách nào đơn giản để cung cấp hiệu quả bằng cách sử dụng cloudfront.

Wowza Media Server hỗ trợ luồng HLS động bằng danh sách phát SMIL. Chúng tôi sử dụng WMS trong quy trình làm việc của chúng tôi - hãy liên hệ với tôi nếu bạn muốn làm một số thử nghiệm!

Chúng tôi có một số chức năng bổ sung - như thêm hình ảnh vào luồng âm thanh chỉ khi băng thông của người dùng không đủ cho các phiên bản video của luồng.

Câu hỏi của bạn thực sự nói về thiết bị iOS - mặc dù bạn đề cập đến thiết bị di động - kết nối RTSP được yêu cầu cung cấp cho Blackberries (mặc dù một số bộ công cụ mới nhất hỗ trợ flash - như playbook).

Tương tự với Android < = 2.1 - không hỗ trợ flash - vì vậy việc phân phối nội dung thường được thực hiện qua RTSP.

Thật không may - RTSP không hỗ trợ loại đó trôi chảy - đó là một tỷ lệ - và đó là nó :)

+0

Chúng ta cũng có những vấn đề smilar .. tất cả các cửa hàng video r của chúng tôi trên s3 .. và hiện tại chúng tôi r Bây giờ vấn đề là Android không có Flash do đó chúng tôi phải sử dụng HTTP tiến trình tải về streaming .. Vì vậy, những lựa chọn nào chúng ta phải cung cấp "thích ứng bitrate streaming" tất cả các thiết bị máy tính để bàn/máy tính bảng/điện thoại di động (Win/Ios/Android) Plz đề xuất –

+0

Có cách nào chúng tôi có thể tích hợp cloudfront trong Android không? –

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