2015-01-08 3 views
0

Google의 친구가 자막 및 기타보고 작업을 위해 Plover software을 실행 중입니다. 그녀는 실시간으로이 게시물을 다른 사람들 (Hard of Hearing)이 로컬 서버에서 실시간으로보고 (LAN에있는 태블릿 또는 랩톱에서 편집을 허용하지 않음) 알기 위해 노력하고 있습니다.Plover를 설정하여 실시간으로 LAN에서 속기를 방송 할 수 있습니까?

이것은 스택 오버 플로우가 편집 할 때 (그러나 동일한 시스템이 아닌 LAN을 통해) 수행하는 것과 유사합니다. 편집 상자에 입력하면 실시간으로 아래에 인쇄됩니다. 이것이 어떻게 이루어지고 있습니까? 이 코드를 찾을 수있는 곳이 있습니까?

WiFi 나 블루투스를 시스템에 연결하는 데 도움이 될 수 있습니다. 그 방법을 알려주는 방법을 모르겠습니다. 보고 기계는 Ubuntu를 실행할 것입니다. 아파치를 설치해야한다면 PHP를 사용하면됩니다. URL로 안내해줍니다.

+2

이 사이트가 수행하는 작업은 모두 onKeyPress이며, 텍스트 상자에서 텍스트를 가져 와서 텍스트를 구문 분석하고 아래 div의 innerHTML을 설정합니다. 이것은 자막과 같은 것에서는 효과가 없을 것입니다. 왜냐하면 화면이 업데이트되기 때문입니다. 누군가 elses 화면을 업데이트하려면 업데이트를 위해 아약스로 빠르게 폴링하거나 소켓 연결을 사용하여 업데이트를 푸시해야합니다. –

+0

좋아, 지금 그녀는 gedit에서 steno를 영어로 번역합니다. 화면을 분할하고 VNC 등을 사용하는 방법이 있고 innerHTML을 볼 수만 있다면 작동 할 수 있습니다. 그녀는 gedit을 사용할 필요가 없으며 텍스트 상자는 텍스트 번역에 대한 steno를받습니다. – bpross

+1

사람들은 어떤 방법으로 실시간으로 볼 것인가? 웹 브라우저 또는 데스크탑 응용 프로그램을 통해? 아파치/PHP 언급하지만 이것이 비디오 자막을위한 궁극적으로 무엇입니까? 타이핑과 수신 사이의 업데이트 속도는 실제로 얼마나 빨라야합니까? (몇 초 또는 몇 분? 진정으로 실시간이라면 왜? - 우리는 상황/목적을 이해할 수 있습니다). – halfer

답변

2

Plover 소프트웨어는 (키보드) 장치 드라이버 수준에서 작동하므로 모든 데스크톱 응용 프로그램에서 steno-to-text를 입력하는 데 사용할 수 있습니다. 따라서 다음과 같은 방법으로 배열 할 것입니다 :

보고 서버에 Apache를 설치하고 텍스트 상자가 표시된 웹 응용 프로그램을 설정하십시오. 소켓 (이상적) 또는 AJAX (폴백)를 사용하여 텍스트를 브라우저에서 서버로 전송할 수 있습니다. 그런 다음 다른 페이지의 클라이언트 수에 관계없이 중간 저장소로 데이터베이스를 통해 보낼 수 있습니다. AJAX는 빈번한 여론 조사를 요구하기 때문에 비효율적이며 느리다.하지만 사용자 수가 적은 LAN에서는 여전히 괜찮을 것이다. 소켓은 더 좋지만 구현할 라이브러리가 필요합니다. here at a PHP example을보십시오.

는 다른 방법을 브라우저를 이해하는 모습 at this answer을 가지고 서버 ( HTML5 WebSocket을에 특히 섹션) 통신 할 수 있습니다. 푸셔가 언급됩니다 - 정말 쉽습니다.하지만 LAN에서 방송하는 경우 인터넷이 필요하지 않은 것처럼 보입니다. 나는 그것을 할만 큼 가치가있는 것을 위해 스스로 할 것입니다.

AJAX, jQuery, MooTools 또는 Prototype을 사용하고 싶다면 괜찮습니다. 소켓을 사용하려면 소켓을 먼저 사용하고 여러 가지 기술 (긴 폴링)으로 돌아간 다음 마지막으로 AJAX로 돌아갈 라이브러리가 여러 개 있습니다. 이것은 대부분이 다양한 것들에 대한 브라우저 지원에 달려 있습니다.

웹 소켓에는 일반적으로 Apache가 부적절한 것으로 간주되는 서버 구성 요소가 필요하다고 생각합니다. 래칫 라이브러리에 대해 제가 준 첫 번째 링크에는 자체 수신기 구성 요소가있는 것처럼 보입니다. 아마도 첫 번째 단계는 데모를 통해 작업하는 것이므로 기술을 이해하고 필요에 맞게 사용자 정의 할 수 있습니다.

+0

고맙습니다. 이것은 저에게 무언가를 제공합니다. – bpross

+0

probs, 행운을 비 빕니다. – halfer

+0

이것은 아주 잘 설명되어 있으며 이에 대한 추가 연구가 나와 있습니다. 좋은 공연 ;-) –

관련 문제