Tôi đang cố viết ứng dụng tải lên video từ điện thoại Android khi chúng đang được ghi bằng cách đọc từ tệp .mp4 và tải lên các byte khi chúng được ghi vào tập tin. Vấn đề là, theo như tôi có thể nói, các nguyên tử moov và một số dữ liệu khác các loại dường như không được ghi vào tập tin cho đến khi quay video đã hoàn thành và tập tin video đã được đóng lại. Có cách nào để xử lý tệp video và thêm các siêu dữ liệu này ở phía máy chủ giả định hoặc làCách tải video lên từ điện thoại (n Android) khi đang được ghi
- Tệp video đầy đủ đã được tải lên (nhưng không có nguyên tử moov hoặc bất kỳ dữ liệu nào khác không được ghi trên pass đầu tiên)
- Chỉ một phần của video đã được tải lên (ví dụ 10 giây đầu tiên) và tôi muốn chuyển đổi video này thành tệp mp4 hợp lệ chứa đoạn video được tải lên.
Tôi đã nhìn thấy liên kết như http://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-android-without-writing-to-the-file-system nhưng họ che đậy các vấn đề bằng cách đơn giản nêu
Vì vậy, các dòng nhận sẽ phải được cố định lên sau khi ghi xong, hoặc video thô/âm thanh khung phải được xử lý bởi máy chủ.
mà không giải thích chính xác cách thực hiện điều đó.
Cảm ơn lời khuyên. Tôi đang xem dự án ipcamera-for-android, sử dụng FLV làm định dạng truyền tải. Nếu tôi không thể có được con đường đó, tôi sẽ xem xét Sipdroid. – velocipedestrian