Tôi đang làm việc trên một dự án sở thích mục tiêu là phát triển một ứng dụng Android có khả năng truyền trực tiếp nguồn cấp dữ liệu được ghi qua cam web trong cài đặt LAN bằng FFMpeg. Cho đến nay, tôi đã làm như sau - FFMpegPhát trực tiếp RTSP trên máy khách Android bằng cách sử dụng FFMpeg
A. Biên soạn và tạo ra các thư viện liên quan cho các phiên bản sau -
FFMpeg phiên bản: 2.0
phiên bản NDK: r8e & r9
phiên bản nền tảng Android: android-16 & android-18thisthisthisthis
toolchain phiên bản: 4.6 & 4,8
vBulletin xây dựng trên: Fedora 18 (x86_64)
B. Cre ating các tập tin Android.mk & Application.mk trong đường dẫn thích hợp.
Tuy nhiên, khi nó đến để viết mã nguồn gốc để truy cập vào chức năng thích hợp của FFMpeg từ lớp ứng dụng sử dụng Java, tôi bị mắc kẹt với những câu hỏi sau đây -
a) Mà tất cả các tính năng FFMpeg của tôi cần phải thực hiện có sẵn từ lớp ứng dụng gốc để phát trực tuyến nguồn cấp dữ liệu thời gian thực?
b) Để biên dịch FFMpeg cho Android, tôi theo liên kết this. Liệu các tùy chọn biên dịch có đủ để xử lý các luồng * .sdp hay tôi cần sửa đổi nó?
c) Tôi có cần sử dụng live555 không?
Tôi hoàn toàn mới phát triển ứng dụng FFMpeg và Android và đây sẽ là dự án nghiêm trọng đầu tiên của tôi cho nền tảng Android. Tôi đã được tìm kiếm hướng dẫn có liên quan đối phó với RTSP streaming bằng cách sử dụng FFMpeg trong một thời bây giờ mà không có nhiều thành công. Hơn nữa, tôi đã thử xây dựng phát triển mới nhất của máy nghe nhạc VLC và thấy nó là tuyệt vời cho việc truyền dữ liệu thời gian thực. Tuy nhiên, đó là một con quái vật phức tạp và mục tiêu cho dự án của tôi có tính chất khá hạn chế, chủ yếu là học tập - trong một khoảng thời gian ngắn.
Bạn có thể đề xuất một số con trỏ (ví dụ: liên kết, tài liệu hoặc mã mẫu) không? Làm thế nào tôi có thể viết mã gốc để sử dụng thư viện FFMpeg và sau đó sử dụng các chức năng đó từ lớp ứng dụng để truyền trực tuyến nguồn cấp dữ liệu thời gian thực? Hơn nữa, sẽ thực sự đánh giá cao nếu bạn có thể cho tôi biết loại kiến thức cơ bản cần thiết cho dự án này từ một quan điểm chức năng (theo một ý nghĩa bất khả tri về ngôn ngữ).
Tôi đang cố tạo trình phát rtsp có thể phát trực tuyến với thời gian trễ dưới 1 giây. có vẻ như bạn đã làm một số công việc bạn có thể xin vui lòng hướng dẫn tôi ở đây – user2934930
Tôi muốn chơi và ghi lại dòng rtsp bằng cách sử dụng ffmpeg trong Android. Tôi không có kiến thức tốt về ffmpeg –