카테고리 없음

[NAS/DS Video] 앱에서 동영상이 재생 안될때

Question영 2023. 2. 9. 20:30
반응형

 

※ 해당 글은 제가 직접 작성한 글입니다. 정확하지 않은 정보일 수 있으니 정정할 사항이 있으면 알려주시기 바랍니다.  

※ 스크랩이나 담아갈시 댓글에 출처를 남겨주세요.

 

안녕하세요 퀘영입니다.

 

평소에 나스와 DS Video 많이 사용하고 있는 퀘영입니다.

 

집에서 와이파이로 잡았을때는 앱에서 정상적으로 동영상이 재생됬었고

 

LTE 로 했을때도 정상 로그인되서 잘 재생이 될줄 알았는데 ...

 

뒤늦게 재생이 안된다는 메세지를 받고 원인을 찾아 수정한 내용을 기록합니다.

 

환경

  1. 통신사 허브(SK) 1 + ipTime 공유기 + NAS
    (ipTime 공유기에 포트포워딩 설정된 상황)
  2. 안드로이드 단말, 아이폰 단말 연결
  3. DS Video (시놀로지 앱) 설치된 상태
  4. QuickConnect ID 를 주소로 연결함

 

증상

  1. 로딩 속도가 느림
  2. 한참 로딩 뒤 '.... 재생할 수 없습니다.' 라는 문구가 팝업이 노출
  3. '지원되지 않는 동영상 입니다.' 라는 문구 팝업이 노출
    (이 증상은 이전에 코덱과 나스 안의 'Advanced Media Extensions' 및 ffmpeg 코덱 설치 후 해결됨)
  4. ffmpeg 코덱이 설치됬는데도 불구하고 mkv 파일이 실행 안될때
    (Video Station 에서 실행안되는 미디어 정보 보기 실행 > 오디오에 eac3 라는 코덱이 있을 경우 발생됨)
  5. eac3 코덱 지원을 위해 ssh 로 접속 후 sudo -i 혹은 sudo -s 를 통해 root 권한을 획득 아래 한줄 명령어를 실행하면 해결됨
curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash

 

원인

1. 느린 속도

  • QuicConnect ID 는 다 좋지만 시놀로지 사이트를 거쳐 나스에 설정된 ip 를 검색 후 연결하는 구조이기 때문에 느린것이 단점
  • 동영상 재생시 로딩 및 속도 저하의 이슈가 될수 있음

2. 포트포워딩을 내부 공유기인 ipTime 에만 설정한 것에 대한 문제

  • 통신사 허브에서 실제 IP 를 할당 받아 내부 IP 를 ipTime 공유기에 할당,
    실제 나스와 연결된 ipTime 에서 다시 내부 ip 를 발급하여 나스에 부여하는 구조
  • QuicConnect ID 를 사용하지 않고 IP 직접 입력이나 나스 설정 중 DDNS 사용시 문제가 발생할 수 있는 구조

 

해결책

직접연결을 위해 DDNS 를 이용하는 방법을 선택하여 진행

 

나스 Admin 계정으로 접속

 

네트워크에서 활성화된 포트를 확인

  1. 네트워크 > 네트워크 인터페이스 실행
  2. 활성화된 LAN 포트 를 확인

 

DDNS 설정

  1. 제어판 > 외부 액세스 > DDNS 탭 선택 > 추가 실행
  2. '서비스 공급자' 를 Synology 선택
  3. 호스트 이름 입력 후 연결테스트 진행 > 정상 확인
  4. 외부 주소(IPv4) 는 자동 설정된 것을 사용
  5. 외부 주소(IPv6) 에서 연결되어 있는 포트 중 활성화된(이전단계에서 확인된 사항) 포트 확인하여 선택
  6. 확인하여 활성화

 

ipTime 설정

  1. wifi 연결 > 192.168.0.1 접속
  2. 관리도구 > 고급설정 > NAT/라우터 관리(전 A104 버전으로 오래된 공유기여서 다를수 있습니다.)
  3. 포트포워드 설정
  4. 나스에 설정된 IP 주소 입력 후 외부/내부 포트 5000 ~ 5005 로 설정
    (IP 는 나스 접속시 주소란에 보입니다.)

 

통신사 공유기 설정

  1. 작성자 기준 SK 는 DASAN 이라는 공유기였습니다.
  2. DASAN 관리자 페이지 접속은 wifi 해제 후 192.168.75.1 로 접속
  3. ID 는 admin
  4. PW 는 공유기에 붙어있는 S/N 정보에 GPON 이란 항목에서 끝 6자리와 _admin 조합으로 구성
    (예시 : GPON S/N : 1234a5678b90 > PW: 678D90_admin)
  5. 영어는 대문자를 사용
  6. 비밀번호 초기화 화면 노출이면 입력하고 다음으로 넘김
    (잘 접속 안하니 기억나는걸로 하시면 좋음, 전 그냥 그대로 비밀번호 다시 입력함)
  7. 왼쪽 기본설정 > NAT > Port 포워딩 이동
  8. ipTime 에 부여된 내부 IP 를 로컬 IP 주소에 입력
  9. 로컬포트 퍼블릭 포트 둘다 5000~5005 입력 후 추가 버튼 실행

 

앱에서 ...

(Android / IOS 둘다 해당)

 

앱에서는 QuickConnect ID 대신 설정한 DDNS 주소를 작성해주시고

HTTPS 설정되어 있으면 해제하신 후 로그인 하시면 되며

외부 접속을 위한 것이기 때문에 내부 wifi 는 연결 해제 후 사용해주셔야 합니다.

저는 내부 wifi 를 연결하면 접속이 안되더라구요...

평소 내부망에서 사용 예정이신분들은 그냥 QuickConnect ID 를 사용하시는 걸 추천드립니다.

 

이렇게 하면 모든 설정이 끝나게 되고 앱에서 테스트 진행하시면됩니다.

 

참고하여 도움이 되셨으면 좋겠습니다.

반응형