내 시스템의 웹캠에서 Java의 웹 서버로 이미지를 직접 저장할 수 있습니까? 어쩌면 URL 주소로 직접 전달 될 수 있으며 서버 또는 다른 곳에서 GET
이 될 수 있습니다.웹캠 스트림의 이미지를 자바 웹 서버에 직접 저장
답변
Java Media Framework (JMF)을 사용하면 Java를 사용하여 웹캠에서 이미지를 캡처 할 수 있습니다. JMF를 사용하면 현재 샷을 java.awt.Image
오브젝트 (Java SE에 내장 된 Java 2D API의 일부)로 캡처 할 수 있습니다. 마지막으로 Java 2D API을 사용하여 각 JPEG 형식으로 캡쳐 된 샷을 OutputStream
에 쓸 수 있습니다. 웹 서버의 URL
인 URLConnection#getOutputStream()
일 수 있습니다.
실제로이 경우 GET
을 사용하면 안됩니다. 이렇게하면 쿼리 문자열로 인코딩 된 이미지 데이터를 보내야하며 길이에 제한이 있습니다. 당신은 그것에 의존하고 싶지 않습니다. 대신 POST
을 사용하십시오. POST
을 트리거하려면 urlConnection.setDoOutput(true)
을 수행해야합니다. 또는 Apache Commons HttpClient을 사용하여 표준에 따라 다중/양식 데이터 요청으로 보낼 수 있습니다.
서버 측에서 Servlet
을 사용한다고 가정하면 doPost()
메서드를 구현하여 HttpServletRequest#getInputStream()
에서 이미지를 추출하면됩니다. 또는 HttpClient를 사용하여 멀티 파트/폼 데이터 요청을 보내는 경우 Apache Commons FileUpload을 사용할 수 있습니다.
행운을 빈다.
은 웹캠/웹캠 소프트웨어에 따라 다릅니다. 많은 웹캠은 이미지를 디렉토리에 저장하는 소프트웨어와 함께 제공됩니다. 웹 서버에서 이미지 또는 스트림에 액세스 할 수있는 방식으로 소프트웨어 및 웹 서버를 구성하십시오. 그게 다야.
이렇게하면 웹 페이지에서 새 웹캠 이미지를 쉽게 확인하고 표시 할 수 있습니다.
웹 서버가 원격 인 경우 구성한 디렉토리에 새 이미지를 확인하는 작은 서버 또는 java 도구를 설치하여 동일한 트릭을 수행하십시오. 발견 된 경우, 원격 웹 서버에 업로드로 해당 이미지를 게시하는 코드를 작성하십시오.
희망이 있습니다.
- 1. 웹 사이트의 웹캠 웹
- 2. Java 저장 오디오를 서버에 직접 저장 하시겠습니까?
- 3. 웹 사이트를위한 웹캠 서비스 : 사용자가 직접, 가능합니까?
- 4. 웹 서버에 데이터 저장
- 5. 웹 이미지를 Sqlite에 저장
- 6. 웹 서버에 이미지를 추가하는 방법
- 7. 이미지를 웹 서버에 업로드하지 마십시오.
- 8. jQuery 웹캠 플러그인 - 이미지 저장
- 9. 자바 웹캠 기록
- 10. 웹캠 저장 jpeg에 실버 라이트 스냅 샷
- 11. 아직 웹캠 이미지를 얻는 방법
- 12. 웹 채팅 시스템 내의 웹캠
- 13. directshow 웹캠 비디오 스트림의 너비와 높이를 얻는 방법
- 14. SQL 서버에 이미지 저장
- 15. 자바 스트림의 최적 블록 크기
- 16. 웹캠
- 17. 웹 서버에 문서 저장 - 최선의 접근 방식
- 18. 서버에 상업용 파일 저장
- 19. 웹 브라우저 인터페이스를 통해 이미지를 클라우드 데이터베이스로 직접 스캔하는 방법
- 20. 자바 스크립트 -> 웹캠 -> SVG
- 21. 사용은 클라이언트 PC에 직접 저장
- 22. 웹 서버에 이미지 저장. 얼마나 많은 사본? 어떤 크기?
- 23. 파일을 원격 서버에 직접 업로드
- 24. 클립 보드에서 로컬 또는 iis의 디스크로 이미지를 직접 저장
- 25. 웹캠 스트리밍 - 이미지를 다양한 간격으로 이미지 제어?
- 26. 라이브 웹캠 웹 사이트 아키텍처?
- 27. 웹 사이트에 라이브 웹캠 표시
- 28. 웹 루트 위나 아래에 이미지를 저장 하시겠습니까?
- 29. 서버에 저장된 이미지를 업로드하지 못했습니다.
- 30. 서버에 부울 값 저장
이미지 (질문의 본문에서 말한대로) 또는 오디오 파일 (피사체에서 언급 한 것처럼)를 저장 하시겠습니까? – Alex