클라이언트에는 다중 비디오 이미지의 큰 파일 (최대 1GB)을 읽는 시스템이 있습니다. 액세스는 큰 파일로 "가리키는"색인 파일을 통해 이루어집니다. 이것은 LAN에서 잘 작동합니다. 누구든지 원격 서버에서 개최되는 경우 인터넷을 통해 이러한 파일에 액세스 할 수있는 방법에 대한 제안 사항이 있습니까? 중요한 제약 조건은 전체 파일을 다운로드 한 후 개별 이미지에 액세스하기 위해 필요한 시간을 감당할 수 없다는 것입니다.tcpip를 통해 대형 원격 파일의 섹션을 읽을 수있는 방법
2
A
답변
1
큰 파일을 Apache와 같은 HTTP 서버 뒤에 놓은 다음 클라이언트 측에서 HTTP Range headers을 사용하여 필요한 청크를 가져올 수 있습니다.
또 다른 대안은 필요한 오프셋을 입력으로 사용하고 원하는 데이터 청크를 HTTP를 통해 다시 반환하는 PHP, Perl 또는 서버 언어 선택으로 간단한 스크립트를 작성하는 것입니다.
0
질문을 올바르게 이해하는 경우 이미지가 비디오로 포함되도록 선택한 형식에 전적으로 좌우됩니다. 컨테이너의 끝 부분이 아닌 이미지 앞 또는 뒤에서 각 이미지에 대한 정보에 액세스 할 수있는 방식으로 컨테이너를 디자인 한 경우 비디오 컨테이너에서 이미지를 추출하고 이미지의 메타 데이터를 추출 할 수 있습니다. 이미지를 다운로드하여 지금까지 다운로드 한 내용을 작업 할 수 있습니다. 사용 된 이진 형식에 대한 아이디어가 있어야합니다. FTP 사용자가 사용할 수 있도록 않습니다
0
는 FTP는 페이지 구조를 정의 파일의 섹션 불연속의 파일을 전송할하기 위해 독립적으로
전송할 수있는 '파일을 페이징'. 이 유형의 파일은 때로는 "임의 액세스 파일"또는 "구멍이있는 파일"이라고도합니다. FTP에서 파일의 섹션이라고 페이지 - rfc959
나는 비록 자신을 사용한 적이 없으니까.
관련 문제
- 1. 파일의 하위 섹션을 비교할 수있는 Diff 도구
- 2. 원격 서버에서 파일을 읽을 수있는 모든 가능한 방법
- 3. Microchip의 PIC18F를 사용하여 tcpip를 통해 데이터 보내기
- 4. C에서 텍스트 파일의 정수만 효율적으로 읽을 수있는 방법
- 5. C에서 ELF 파일을 읽을 수있는 적절한 방법
- 6. 다른 템플릿에서 읽을 수있는 flex/coldfusion을 통해 쿠키를 어떻게 작성해야합니까?
- 7. 사람이 읽을 수있는 파일을 저장하는 방법
- 8. 레일즈에서 사람이 읽을 수있는 datediff를 만드는 방법
- 9. 읽을 수있는 작은 텍스트를 빨리 그리는 방법
- 10. 텍스트 파일의 여러 섹션을 구문 분석 C#
- 11. 읽을 수있는 것은 무엇입니까?
- 12. 읽을 수있는 Tao.FFMPEG가 있습니까?
- 13. 읽을 수있는 문자열
- 14. Ajax/dojo를 통해 대형 텍스트 파일 표시
- 15. 노트 문서에 사람이 읽을 수있는 키를 만들 수있는 방법
- 16. .net을 통해 Subversion 저장소를 읽을 수있는 도구가 있습니까?
- 17. 원격 파일이 프록시를 통해 종료되는지 확인하는 방법
- 18. VB.Net - 로컬 또는 원격 (http를 통해) 일 수있는 파일 열기
- 19. Android가 원격 서비스에 연결할 수있는 방법
- 20. psexec을 통해 원격 서버 시간을 확인하는 방법
- 21. 부분을 통해 양식의 선택 섹션을 렌더링해야합니까?
- 22. Perl에서 많은 대형 CSV 파일의 데이터에 신속하게 액세스하려면 어떻게해야합니까?
- 23. 레일에서 읽을 수있는 모델 만들기
- 24. 읽을 수있는 FxCop 보고서 만들기
- 25. 읽을 수있는 URL은 어떻게 작성합니까?
- 26. HRESULT를 읽을 수있는 메시지로 변환
- 27. 원격에서 모바일 sqlite 데이터베이스를 읽을 수있는 방법이 있습니까?
- 28. IOException이 발생한 파일의 행을 알 수있는 방법
- 29. 장치/소켓 파일의 복사본을 만들 수있는 방법
- 30. itunes에 원격 사이트를 통해 음악을 업로드 할 수있는 API가 있습니까?
필자는 로컬에서 생성 된 fseek/freads (또는 무엇이든)를 가로 채고 내가 가지고 있지 않은 클라이언트에서 실행중인 코드를 변경하지 않고 서버에서 복제 할 수있는 중소 기업 솔루션을 기대하고있었습니다. 접속하다. –