[제품종류] IEC1000
[개발환경] Visual Studio 2008 C#
=============== 질 문 ===============SmartPlayer를 이용하여 영상을 플레이하려고 합니다.
매뉴얼을 참고하여 영상을 제작하였는데,
처음 재생시에는 끊김없이 재생되지만 이후 재생시에는 끊김현상이 너무 심합니다.
이 부분을 완화할 수 있는 방법이 있는지 궁금합니다.
=============== 답 변 ===============
안녕하세요
IEC-Series는 CPU가 단일코어이고 동영상 재생시 소프트웨어 코덱을 사용하기때문에
동영상을 재생하면서 동시에 백그라운드로 프로세스를 운영하기는 어려운 점이 있습니다.
즉, 다음과같은 경우에는 동영상 재생시 끊김 현상이 발생될 수 있습니다.
첫째.
제작하신 동영상의 프레임과 해상도가 높은 경우에는
백그라운드로 돌아가는 프로세스가 단순한 처리를 하는 경우라도
동영상 재생시 끊김현상이 발생할 수 있습니다.
이경우에는 프레임과 해상도를 낮추어서 재생해야만 합니다.
[참고]HNS에서 테스트 한 동영상은 해상도 800 x 480. 프레임 24fps 기준이며
보다 자세한 내용은 자료실 > SmartX Framework 관련 > SmartX Framework 프로그래밍 가이드 를 다운로드 > SmartPlayer 편을 참고바랍니다.
둘째.
동영상의 프레임과 해상도는 낮으나
동영상 재생시 백그라운드로 돌아가는 프로세스가 복잡한 처리를 하는 경우에는
동영상 재생시 끊김현상이 발생할 수 있습니다.
이경우에는 백그라운드에서 동작하는 프로세스를 단순하게 처리해야합니다.
만약 동영상의 프레임과 해상도도 낮고 백그라운드 돌아가는 프로세스도 없으나
동영상 재생이 느린경우 에러가 재현되는 테스트 가능한 소스코드와 제작하신 동영상 파일을 보내주시면
점검해드리겠습니다.
다른 문의사항은 전화 070-7094-5001(H/W담당자), 070-7094-5002(S/W담당자)로 연락바랍니다
감사합니다