Tôi có một camera IP đang truyền qua RTSP và RTP. Lý tưởng nhất là tôi muốn chuyển đổi RTSP thành RTMP để truyền trực tuyến sang LiveStream hoặc các dịch vụ phát trực tuyến tương tự. Bất cứ ai có thể vui lòng cho tôi biết làm thế nào tôi có thể chuyển đổi RTSP thành RTMP và sau đó truyền phát trực tuyến tới các dịch vụ trực tuyến?RTSP để phát trực tiếp RTMP
Trả lời
Có một số tùy chọn, nhưng đến nay phổ biến nhất là Wowza server, sẽ phân giải RTSP và sau đó xuất RTMP.
Sau một số nghiên cứu sâu rộng, tôi thấy rằng hầu hết RTSP-> RTMP "cung cấp giải pháp" sử dụng Wowza 2 để chuyển đổi RTSP-> RTMP. Đó là nó. Một khi bạn nói với họ rằng bạn cần bất cứ điều gì khác quá, như để chuyển đổi MPEG4 phần 2 sang MPEG4 phần 10 (H.264), họ nói với bạn rằng họ không thể làm điều đó.
Wowza 3, sẽ được phát hành vào tháng 10 năm 2011, sẽ có mô-đun chuyển mã có thể chuyển mã nội dung ngoài RTSP-> chuyển đổi luồng RTMP.
lựa chọn tiềm năng khác là: VLCplayer MPlayer FFmpeg
tôi vẫn đang nghiên cứu và sẽ cập nhật chủ đề này một lần tôi đang làm.
Để tóm tắt các tùy chọn của bạn, bạn có thể sử dụng một trong các máy chủ phát trực tuyến sau: Wowza, Máy chủ phương tiện không thực, crtmpserver, erlyvideo. Tất cả trong số họ sẽ nhận được dòng RTSP và tái luồng nó với RTMP.
Sử dụng FFMPEG bạn có thể chuyển đổi dòng rtsp để RTMP
Ví dụ
ffmpeg -i "[your rtsp link]" -f flv -r -s -an "[Your rtmp link]"
chạy cú pháp nêu trên ubuntu hay linux os. nó sẽ chuyển đổi luồng rtsp của bạn thành luồng rtmp
Bạn cũng có thể sử dụng Gstreamer cho nó. Chỉ cần tạo một máy khách rtsp/rtp (nguồn), đặt nó vào mux tùy chọn (Nếu bạn cần bất kỳ mã chuyển nào, bạn có thể nối thêm vào đây) và chìm vào rtmp. So với VLC, hiệu suất sẽ nhanh hơn và miễn phí so với Wowza.
- 1. Cách phát trực tiếp video trực tiếp RTMP trong Android
- 2. Phát trực tiếp video từ iPhone hoặc Android tới RTMP
- 3. Dòng phát trực tiếp VLC RTSP cho Android
- 4. Sử dụng giao thức RTMP hoặc RTSP trong C#
- 5. Phát trực tuyến video bằng RTSP: Android
- 6. Phát RTSP trực tuyến trong ứng dụng Android
- 7. Phát trực tiếp RTSP trên máy khách Android bằng cách sử dụng FFMpeg
- 8. Có thể phát trực tiếp các luồng mm, ASX, RTSP trên iPhone không?
- 9. Phát video MP4 trực tiếp lên iPhone trực tiếp từ S3?
- 10. Phát trực tiếp từ iCloud?
- 11. Giải mã luồng RTSP trực tiếp: độ trễ video lớn bằng MediaPlayer trên Android
- 12. phát video trực tiếp lên Android
- 13. Phát trực tuyến âm thanh trực tiếp trên trang web
- 14. Cách phát video trực tiếp từ iPhone
- 15. Phát video trực tiếp từ ios
- 16. Phát trực tiếp âm thanh html5
- 17. phát trực tiếp âm thanh .m3u
- 18. Red5 RTMP Streaming
- 19. RTSP Truyền trực tuyến trên iOS 6 với Xcode 4.6.1
- 20. WebRTC Phát trực tiếp âm thanh/phát sóng
- 21. Phát trực tiếp nguồn cấp dữ liệu video iPhone trực tiếp iPhone SDK
- 22. Phát trực tiếp video trực tiếp giữa Máy chủ và ứng dụng khách - Sử dụng Java
- 23. Phát trực tiếp video trực tiếp giữa hai điện thoại Android
- 24. Phát trực tiếp âm thanh trực tiếp với Android 2.x
- 25. HTML5 video trực tiếp "hack"
- 26. Làm cách nào để phát trực tuyến tệp MP4/AVI trực tiếp trong trình duyệt?
- 27. Trình phát HTML5 hoặc flash để phát trực tiếp từ Amazon Cloudfront
- 28. Phát video trực tiếp mà không cần sử dụng flash?
- 29. Giải mã base64 Phát trực tiếp hình ảnh
- 30. Phát trực tiếp từ ứng dụng Android lên Youtube
Tóm tắt hay, cảm ơn. – Namesniper