리눅스서버<-->윈도우서버 연결 관련 정보
리눅스서버<-->윈도우서버 연결 관련본문
웹서버는 리눅스.
인코딩(FFMPEG 서버사이드)서버는 윈도우.
이렇게 사용할려고 하는데요.
연동되는 로직은 아래와 같습니다.
인코딩서버(윈도우)에 A라는 폴더를 만들어서 리눅스서버와 공유
(일단 이 경우에도 폴더공유 자체가 가능하긴 한건가요; 해본적이 없어서...)
--->
웹사이트(리눅스)에서 사용자가 그 공유폴더 경로로 MP3 파일 업로드
--->
그 업로드한 파일을 윈도우서버의 FFMPEG를 실행시켜서 wav로 변환 후 A폴더에 저장
---------------------------------------------------------------------------------
이런 로직인데요.
음...폴더공유는 여차저차해서 되는거라고 쳐도
물리적으로 다른 서버, 다른 OS의 ffmpeg를 실행시키는게 가능한지 궁금합니다.
인코딩(FFMPEG 서버사이드)서버는 윈도우.
이렇게 사용할려고 하는데요.
연동되는 로직은 아래와 같습니다.
인코딩서버(윈도우)에 A라는 폴더를 만들어서 리눅스서버와 공유
(일단 이 경우에도 폴더공유 자체가 가능하긴 한건가요; 해본적이 없어서...)
--->
웹사이트(리눅스)에서 사용자가 그 공유폴더 경로로 MP3 파일 업로드
--->
그 업로드한 파일을 윈도우서버의 FFMPEG를 실행시켜서 wav로 변환 후 A폴더에 저장
---------------------------------------------------------------------------------
이런 로직인데요.
음...폴더공유는 여차저차해서 되는거라고 쳐도
물리적으로 다른 서버, 다른 OS의 ffmpeg를 실행시키는게 가능한지 궁금합니다.
추천
0
0
댓글 1개

1. 인코딩 완료후 ftp 전송
2. NFS 마운트
3. samba 폴더 공유
원격지 파일실행
여러가지 방법이 존재하지만, php 기준으로 설명드리면,
윈도우 서버에 php를 설치하고
php 코드에서 exec 또는 system, popen 등을 호출하여 cmd 형태로 ffmpeg를 호출함
리눅스 서버에서는 fopen 으로 파일 업로드가 완료됨과 동시에 윈도우 서버를 호출
단점은 오류가 생길만한 포인트가 많아짐. 네트웍/IO 사정에 따라서, 데드락 가능성이 높음
좋은방법 :
윈도우에 스케줄러를 등록하여 특정 폴더에 있는 파일들을 자동으로 인코딩 하도록 해둠
(폴더에 파일이 있으면, 인코딩후 인코딩폴더와 소스플더로 move 처리함)
2. NFS 마운트
3. samba 폴더 공유
원격지 파일실행
여러가지 방법이 존재하지만, php 기준으로 설명드리면,
윈도우 서버에 php를 설치하고
php 코드에서 exec 또는 system, popen 등을 호출하여 cmd 형태로 ffmpeg를 호출함
리눅스 서버에서는 fopen 으로 파일 업로드가 완료됨과 동시에 윈도우 서버를 호출
단점은 오류가 생길만한 포인트가 많아짐. 네트웍/IO 사정에 따라서, 데드락 가능성이 높음
좋은방법 :
윈도우에 스케줄러를 등록하여 특정 폴더에 있는 파일들을 자동으로 인코딩 하도록 해둠
(폴더에 파일이 있으면, 인코딩후 인코딩폴더와 소스플더로 move 처리함)