2013-03-22 78 views
5

Tôi đã phát triển một ứng dụng trên Android để phát trực tuyến qua RTSP và hoạt động tốt. Tôi có thể phát RTSP URL với sự trợ giúp của Daroon PlayerWondershare. Mã đang chạy cho RTSP là:Cách phát trực tiếp video trực tiếp RTMP trong Android

Uri stream = Uri.parse("rtsp://media-us-2.soundreach.net/slcn_lifestyle.sdp"); 
Intent videointent = new Intent(Intent.ACTION_VIEW,stream); 
startActivity(videointent); 

Bây giờ tôi phải truyền video trực tiếp qua RTMP, nhưng tôi không thể gọi video bằng quy trình trên. Yêu cầu là để chơi URL RTMP với Wondershare chỉ.

Tôi làm cách nào để phát URL RTMP trên thiết bị Android với sự trợ giúp của ứng dụng của bên thứ ba, đó là, wondershare?

Trả lời

4

Vui lòng xem Vitamio. Nó là một thư viện tốt để chơi nội dung đa phương tiện.

+3

Bất kỳ hướng dẫn nào để phát tệp rmtp với vitamino ?? –

0

Bạn có thể sử dụng mã của mình, nhưng thay vì dùng Daroon Player, hãy chơi với MX Video Player.

0

Luồng RTMP không được hỗ trợ bởi bất kỳ trình phát nào bạn có thể tìm thấy trên cửa hàng phát. (Điều này là do chưa có bất kỳ triển khai nào cho giao thức RTMP. Nó được phát triển bởi Adobe cho Flash Player.) Cách duy nhất để phát luồng RTMP là sử dụng một webview với Flash Player được nhúng trong đó và sau đó sử dụng liên kết RTMP cho video trong mã HTML. Đây là cách duy nhất, nhưng đáng buồn là người dùng đang xem phải cài đặt Flash Player.

CẬP NHẬT: Trình phát VLC cho Android có thể phát luồng RTMP. Thông tin được đề cập ở trên đã lỗi thời.

+0

Bạn có thể cung cấp một số liên kết để làm theo những gì bạn đã nói không? –

+0

Kiểm tra trình phát VLC dành cho Android! – paykoob

+0

MXPlayer cũng hỗ trợ rtmp tốt. – drumfire

0

Bạn có thể sử dụng Vitamio Thư viện dành cho Android. Hạn chế duy nhất là nó có giấy phép.

Dưới đây là tutorial cho nó.

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