2011-01-03 3 views
0

LAN에 연결된 ipad와 같은 다른 장치 (원격 제어 장치)를 사용하여 재생할 수있는 많은 멀티미디어 콘텐츠가있는 미디어 장치를 제어하려고합니다. (UPnP)서버 쪽 스크립트가없는 동적 웹 페이지 생성

미디어 장치가 원격 장치에 콘텐츠 목록을 보내어 원격 장치의 웹 페이지로 렌더링되도록하려는 경우입니다. 그리고 웹 페이지에 대한 작업은 실행할 명령 (예 : 재생, 일시 중지, 다음 등)으로 장치에 전송되어야합니다. 미디어 장치는 임베디드 장치이므로 서버 측 스크립팅을 수행 할 수 없으므로 모두 클라이언트 측에서 수행해야합니다.

렌더링 된 페이지를 HTML5로 만들고 싶습니다. 그렇다면 클라이언트 측 스크립팅을 사용하여 동적 HTML5 페이지를 생성 할 수 있습니까?

고마워요.

나는 임베디드 시스템 개발자이므로 웹 디자인 물건에 대해 우둔합니다.

+0

은 lan/wan 또는 net을 통해 연결할 수있는 웹 서버를 실행하는 임베디드 장치입니까? – greggreg

+0

안녕하세요 그렉, 예, 서버는 LAN/WAN 또는 인터넷을 통해 연결할 수 있습니다. 하지만 매우 원시적이며 요청한 파일을 보낼 수 있으며, 할 수있는 모든 것 ... – Microkernel

답변

1

예, 가능합니다. 저는 Plex에서 일하고 있으며 비슷한 필요성이 있습니다. 우리의 Plex Media Server는 웹 페이지 등을 만들지 않는 C++ 소프트웨어로, 정적 파일을 제공하고 미디어를 제어하기위한 API 끝점을 가지고 있습니다.

전적으로 정적 인 웹 페이지를 사용하여 시스템을 구성 할 수있는 미디어 관리자를 만들었지 만 (지금은 재생할 수 없지만 원리는 동일합니다). 실제로는 Cappuccino을 사용합니다. 이는 본질적으로 웹 페이지를 작성하는 JavaScript 전용 방법입니다 (카푸치노 환경을 부트 스트랩하기에 충분한 HTML과 CSS가 필수적입니다). Ajax를 사용하여 C++ API를 수행하여 필요한 다른 작업을 수행합니다.

비슷한 것을 시도해 볼 수는 있지만 결코 카푸치노가 될 필요는 없습니다. jQuery, HTML 및 CSS로 완벽하게 처리 할 수 ​​있습니다.

+0

감사합니다. Brian ... 플렉스에서 사용한 HTTP 서버는 일부 HTML을 제공하는 사용자 정의 소켓 프로그램입니다 파일 또는 응용 프로그램에 포함 된 실제 HTTP 서버? – Microkernel

+0

우리는 애플리케이션 코드의 일부인 매우 기본적인 부스트 HTTP 라이브러리를 사용한다고 생각합니다. –