Tôi muốn sử dụng Flash để thu hút video từ webcam của người dùng và sau đó lưu video đó trên cùng một máy chủ lưu trữ tệp Flash. Máy chủ web sẽ chạy công nghệ ASP.Net. Có vẻ dễ dàng, phải không?Lưu video được chụp từ webcam bằng Flash
Nhiều tìm kiếm mang lại cùng một dòng mã để bắt đầu chụp webcam bằng Flash. Tôi không thể tìm thấy bất cứ thứ gì gửi video đã quay trở lại máy chủ đó.
Tôi có thể tìm thấy nhiều bài đăng trên blog và diễn đàn ngụ ý rằng phần mềm của bên thứ ba hoặc Máy chủ truyền thông Flash là bắt buộc để thu thập trên máy chủ nhưng tôi không hiểu tại sao.
Có vẻ như Flash phải có khả năng quay một số video và gửi nó dưới dạng một bài đăng HTTP đến cùng một máy chủ lưu trữ tệp Flash. Đó là chức năng Flash/webcam khá cơ bản, phải không? Có vẻ như chúng tôi không cần phải giới thiệu các phụ thuộc bên thứ 3.
Có ai biết các dòng mã mẫu ActionScript bổ sung này có thể ẩn ở đâu không?
Ok, vì vậy những gì tôi đang học là Flash không thể tạo video clip 10 giây từ cam web và sau đó đăng tệp video đó lên máy chủ. Vì vậy, nguồn dữ liệu webcam giống như một firehose và đèn flash không thể chai một đoạn của nó; Flash chỉ có thể chuyển hướng luồng tới màn hình của bạn hoặc tới một người nhận luồng đặc biệt như Flash Media Server của Red5. Cảm ơn bạn về thông tin! – a7drew
Đúng vậy! Trừ khi bạn sử dụng giải pháp này, bạn lưu trữ tất cả các khung dưới dạng bitmap trong bộ nhớ (sử dụng lớp BitmapData, và phương thức draw()) và sau đó tải lên các bitmap tuần tự tới máy chủ, ví dụ: chúng có thể được mã hóa bằng ffmpeg. – richardolsson