SunVideo Plus 1.3 사용 설명서: SunVideo Plus 예제 프로그램

이전 | 다음 | 목차
SunVideo Plus 1.3 사용 설명서

# 4

# SunVideo Plus 예제 프로그램

이 장에는 SunVideo Plus 프로그램 작성 도구와 XIL 예제 프로그램에 대한 내용이 있습니다. SunVideo Plus 소프트웨어는 여러 예제 프로그램의 소스 코드와 함께 제공됩니다. 예제 프로그램과 이에 대한 간략한 설명이 다음 표에 있습니다. 그 다음에는 각 예제 프로그램의 구문과 관련 옵션에 대한 설명이 차례대로 나옵니다. 이 프로그램을 사용하여 SunVideo Plus 카드 정상 동작을 확인할 수 있습니다.

#### 표 4-1 SunVideo Plus 예제 프로그램

예제 프로그램 | 설명
`swmtool` | GUI를 통해 SunVideo Plus를 설치하기 위한 도구.
`o1k_audrec` | 오디오를 파일에 녹음하는 도구.
`o1k_audplay` | 오디오 파일을 재생하는 도구.
`o1k_audloop` | 오디오 입력을 오디오 출력으로 전송하는 도구.
`soundtool` | `u-law` 오디오 파일을 녹음하고, 재생하고, 수정하는 GUI 도구.
`xil_compress` | 비디오를 캡쳐하고, 압축하며 압축한 데이터를 파일에 저장하는 XIL 예제.
`xil_decompress` | 파일에서 압축된 데이터를 읽고, 압축 해제하고, 압축 해제한 비디오를 표시하는 XIL 예제.
`xil_display` | 비디오를 캡쳐하고 표시하는 XIL 예제.
`xil_video_broadcast/xil_video_receiver` | XIL 예제 프로그램으로 방송이 캡쳐하고 압축한 비디오를 TCP를 통해 전송하면 수신기가 이 비디오 스트림을 수신하고, 압축 해제하고, 표시합니다.
`xil_video_broadcast/xil_video_receiver` | 위 예제 프로그램과 동일한 기능을 수행하지만 압축된 형식의 목록에 H.261 프로토콜을 추가합니다.
`o1k_conf` | XIL과 SunVideo Plus 오디오 라이브러리를 사용하여 작성한 PPP 방식의 화상회의 프로그램 예제.
`o1k_ctl` | 입력을 SunVideo Plus로 변경하는 데 사용하는 오디오/비디오 제어기.

## 오디오 녹음

`o1k_audrec` 프로그램은 오디오를 파일에 녹음하기 위한 명령줄 구동 도구입니다.

`o1k_audrec` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% o1k_audrec 옵션 -o 파일 이름

다음은 명령 옵션과 기본 설정값 및 그에 대해 설명한 표입니다.

#### 표 4-2 `o1k_audrec` 옵션

옵션 | 설명 및 값 | 기본값
`-D` 장치 | 장치 이름 | `/dev/o1k0`
`-f` 형식 | 부호화 형식 (0=ULAW, 1=ALAW, 2=PCM8, 3=PCM16, 4=G722) | `0`
`-r` 비율 | 견본 추출율(8000, 11025, 16000, 22050) | `8000`
`-c` 채널 | 채널(1, 2) | `1`
`-p` 포트 | 입력 포트(0=회선, 1=마이크) | `0`
`-g` 증폭률 | 입력 증폭률(0 .. 1.0) | `.125`
`-m` 모니터 증폭률 | 모니터 증폭률(0 .. 1.0) | `0`
`-I` 정보 | 오디오 파일 문자열 정보 | `""`
`-b` 크기 | 버퍼 크기 | `1000`
`-h` 양 | 양 다음에 해시 표시 인쇄 | `0`

## 오디오 재생

`o1k_audplay` 프로그램은 오디오 파일을 재생하기 위한 명령줄 구동 도구입니다.

`o1k_audplay` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% o1k_audplay 옵션 -i 파일 이름

명령 옵션과 기본 설정값 및 그에 대한 설명이 다음 표에 있습니다.

#### 표 4-3 `o1k_audplay` 옵션

옵션 | 설명 및 값 | 기본값
`-D` 장치 | 장치 이름 | `/dev/o1k0`
`-v` 증폭률 | 출력 증폭률(0 .. 1.0) | `1.0`
`-b` 크기 | 버퍼 크기 | `1000`

## 오디오 전송

`o1k_audloop` 프로그램은 오디오 입력을 오디오 출력으로 전송하기 위한 명령줄 구동 도구입니다.

`o1k_audloop` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% o1k_audloop 옵션

명령 옵션과 기본 설정값 및 그에 대한 설명이 다음 표에 있습니다.

#### 표 4-4 `o1k_audloop` 옵션

옵션 | 설명 및 값 | 기본값
`-D` 장치 | 장치 이름 | `/dev/o1k0`
`-f` 형식 | 부호화 형식 (0=ULAW, 1=ALAW, 2=PCM8, 3=PCM16, 4=G722) | `0`
`-r` 비율 | 견본 추출율(8000, 11025, 16000, 22050) | `8000`
`-c` 채널 | 채널(1, 2) | `1`
`-p` 포트 | 입력 포트(0=회선, 1=마이크) | `0`
`-g` 증폭률 | 입력 증폭률(0 .. 1.0) | `.125`
`-v` 증폭률 | 출력 증폭률(0 .. 1.0) | `1.0`
`-b` 크기 | 버퍼 크기 | `1000`

## `soundtool` 프로그램

`soundtool` 프로그램은 `u-law` 오디오 파일(압축된 오디오 파일)을 녹음하고, 재생하고, 수정하기 위한 GUI 도구입니다.

`soundtool` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% soundtool [-D 장치]

다음은 `soundtool` 데모 프로그램의 표시 화면 그림입니다.

##### 그림 4-1 `soundtool` 표시 화면

`soundtool`은 `SUNWaudmo` 패키지에 들어 있는 데모 프로그램으로 보통 `/usr/demo/SOUND/src/soundtool/`에 설치됩니다. `soundtool`은 Sun 표준 하드웨어와 오디오 장치에서 `libaudio` 오디오 라이브러리와 시스템 호출(열기/닫기, 읽기/쓰기, `ioctl`과 `fcntl`)을 사용하여 작동합니다. SunVideo Plus 소프트웨어와 함께 제공되는 `soundtool` 데모 프로그램의 소스는 01KHOME의 예제 하위 디렉토리(일반적으로 `/opt/SUNWo1kp/examples/soundtool`)에 설치됩니다.

## SunVideo Plus 제어판 사용

SunVideo Plus 제어판 `o1k_ctl`을 사용하면 시스템에 설치된 SunVideo Plus의 다양한 오디오/비디오 속성(비디오/오디오 입력 선택, 오디오 음량/증폭률, 비디오 밝기, 선명도 등)을 정적 및 동적으로 변경할 수 있습니다.

| SunVideo Plus 제어판을 엽니다.
    hostname% o1k_ctl

SunVideo Plus 제어판의 모양은 다음 그림과 같습니다.

##### 그림 4-2 SunVideo Plus 제어판

SunVideo Plus 장치의 설정값은 데이터베이스로 저장됩니다. 제어판에서 속성을 변경하면 선택한 장치의 데이터베이스가 수정됩니다. SunVideo Plus 장치를 열 때마다 데이터베이스의 현재 설정값에 따라 장치가 구성됩니다. 제어판은 SunVideo Plus가 열려 있는 동안에 SunVideo Plus 장치를 사용하는 프로세스와 통신하여 설정값을 동적으로 변경합니다.

제어판의 설정값 중 일부는 동적으로 변경할 수 없으며 SunVideo Plus 장치가 열려 있을 때만 효력을 나타냅니다. 이러한 설정값은 옆에 별표(*)가 표시되어 있습니다.

비디오 형식은 NTSC, PAL 또는 AUTO로 설정할 수 있습니다. AUTO를 선택하면 SunVideo Plus 장치가 열릴 때 비디오 형식이 자동으로 감지됩니다. 그러나, 비디오 형식을 자동으로 감지하는 데는 1.5 초까지 걸릴 수 있으므로 사용 중인 비디오 형식을 알고 있으면 비디오 형식을 수동으로 설정하는 것이 좋습니다.

Query 단추는 현재 다른 프로세스가 선택한 SunVideo Plus 장치를 열고 있는지 동적으로 확인하는 데 사용합니다.

제어판의 속성을 사용자 프로그램을 통해 프로그램 방식으로 변경할 수도 있습니다. 제어판이 열려 있는 동안 다른 프로세스가 속성을 변경할 수 있으므로 속성 상태가 항상 바르게 표시되는 것은 아닙니다. Update 단추를 누르면 제어판의 현재 설정 상태가 갱신됩니다.

## 이미지 압축

`xil_compress` 프로그램은 H.261(비디오) 압축 형식이 추가된 XIL 수정 예제 프로그램입니다. 특정한 H.261 코드의 변경 사항은 소스 코드의 주 부분을 참조하십시오. 이 데모 프로그램의 SunVideo 버전은 수정하지 않고 SunVideo 이진 호환 모드로 실행할 수 있습니다. SunVideo 버전에는 H261이 들어 있지 않습니다. 기본 축소 인수는 2(`-s` 2)이며 CIF 크기의 이미지 압축을 만듭니다. QCIF 크기의 이미지를 압축하려면 `-s` 4를 사용하십시오.

`xil_compress` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% xil_compress 옵션 -o 파일 이름

다음은 명령 옵션과 기본 설정값 및 그에 대해 설명한 표입니다.

#### 표 4-5 `xil_compress` 옵션

정당한 옵션 | 설명 및 값 | 기본값
`-o` %s | 비트스트림을 파일에 저장 | `NULL`
`-C` %s | 압축 형식(CellB, JPEG, MPEG1, H261) | `CellB`
`-s` %d | 축소 인수 | `2`
`-I` %d | 입력 채널 선택 | `1`
`-f` %d | 캡쳐할 프레임 수 | `100`
`-i` %d | 캡쳐 사이에 건너뛸 프레임 수 | `0`
`-D` %s | 장치 이름 | `/dev/o1k0`
`-B` %d | H261 비트 속도, kbits/sec | `2000`
`-Q` %d | H261 최대량 | `10`
`-R` %d | H261 비율 제어(1=가변, 2=고정) | `1`
정당한 스위치 |  | ``
`-E` | 첫 번째 오류에서 종료 | ``

### 용례

CIF CellB 비트스트림을 압축하려면 다음과 같이 입력합니다.

    hostname% xil_compress -C CellB -o /tmp/t.clb

CIF JPEG 비트스트림을 압축하려면 다음과 같이 입력합니다.

    hostname% xil_compress -C Jpeg -o /tmp/t.jpeg

CIF H261 비트스트림을 압축하려면 다음과 같이 입력합니다.

    hostname% xil_compress -C H261 -o /tmp/t.h261

QCIF H261 비트스트림을 압축하려면 다음과 같이 입력합니다.

    hostname% xil_compress -C H261 -s 4 -o /tmp/t.h261

## 이미지 압축 해제

`xil_decompress` 프로그램은 H.261이 추가된 XIL 수정 예제 프로그램입니다. H.261 압축 해제의 경우 SunVideo Plus XIL 분자는 기본적으로 시스템에 설치된 첫 번째 SunVideo Plus 카드를 사용하여 하드웨어 가속 방식으로 H.261 코드를 해독합니다. 다른 SunVideo Plus 장치를 사용하여 해독하려면 -D 옵션을 사용하여 명시해야 합니다.

`xil_decompress` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% xil_decompress 옵션 -i 파일 이름

명령 옵션과 기본 설정값 및 그에 대한 설명이 다음 표에 있습니다.

#### 표 4-6 `xil_decompress` 옵션

옵션 | 설명 및 값 | 기본값
`-C` | 압축 형식(CellB, JPEG, H.261, Cell, MPEG1) | `CellB`
`-s` %d %d | CellB 폭과 높이 | `320, 240`
`-r` %d | 프레임 재생 속도(0=가능한 빠르게)) | `0`
H261 옵션 |  | ``
`-D` | 하드웨어 압축 해제에 사용하는 SunVideo Plus 장치의 이름 | `NULL`

### 용례

CellB 비트스트림을 압축 해제하려면 다음과 같이 입력합니다.

    hostname% xil_decompress -C CellB -s 320 240 -i /tmp/t.clb

JPEG 비트스트림을 압축 해제하려면 다음과 같이 입력합니다.

    hostname% xil_decompress -C Jpeg -i tmp/t.jpeg

H261 비트스트림을 압축 해제하려면 다음과 같이 입력합니다.

    hostname% xil_decompress -C H261 -i tmp/t.h261

시스템의 두 번째 SunVideo Plus 카드를 사용하여 H261 비트스트림을 압축 해제하려면 다음과 같이 입력합니다.

    hostname% xil_decompress -C H261 -i tmp/t.h261 -D /dev/o1k1

## 비디오 표시

`xil_display` 프로그램은 비디오를 캡쳐하고, 표시하는 XIL 수정 예제 프로그램입니다.

이미지의 색에 영향을 주는 비디오 속성(밝기, 선명도, 색조 등)도 제어판이 사용하는 데이터베이스에서 변경합니다. 따라서, 마지막으로 설정한 값이 기본값이 됩니다. 이 응용 프로그램을 한 번 실행하여 밝기를 특정한 값으로 설정하면 다음에 비디오 응용 프로그램을 실행할 때 이 값이 기본 설정값이 됩니다.

`xil_display` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% xil_display 옵션

다음은 명령 옵션과 기본 설정값 및 그에 대해 설명한 표입니다.

#### 표 4-7 `xil_display` 옵션

정당한 옵션 | 설명 및 값 | 기본값
`-s` %d | 축소 인수 | `2`
`-I` %d | 입력 채널 선택 | `1`
`-f` %d | 캡쳐할 프레임 수 | `100`
`-w` %d | 캡쳐 서브 이미지의 폭 | `640`
`-h` %d | 캡쳐 서브 이미지의 높이 | `480`
`-i` %d | 캡쳐 사이에 건너뛸 프레임 수 | `0`
`-m` %d | 버퍼에 넣을 최대 프레임 수 | `2`
`-x` %d | 윈도우의 x 좌표 | (임의값)
`-y` %d | 윈도우의 y 좌표 | (임의값)
`-D` %s | 장치 이름 | `/dev/o1k0`
정당한 스위치 |  |
`-g` | 회색음영 모드 활성화 |
`-E` | 첫 번째 오류에서 종료 |
`-d` | 캡쳐 결과를 표시하지 않음 |
비디오속성 |  |
`-B` %d | 밝기 | `none`
`-C` %d | 선명도 | `none`
`-H` %d | 색조 | `none`
`-U` %d | 채도/증폭률 U 요소 | `none`
`-V` %d | 채도/증폭률 V 요소 | `none`
`-c` %d | 색상맵 버전(0=XIL 표준, 1=XIL 감마 수정) | `1`

현재 표시 심도가 24 비트이면 색상맵 버전 옵션은 아무런 기능도 하지 않습니다. 8 비트 표시 심도의 경우에는 비디오 창에 설치할 색상맵에 영향을 줍니다. SunVideo Plus는 XIL 버전에 따라 16 비트 비디오 데이터를 캡쳐합니다. 그런 후에, 소프트웨어에서 XIL 분자가 데이터를 8 비트로 디더링합니다.

### 용례

비디오를 표시하려면 다음과 같이 입력합니다.

    hostname% xil_display

## 비디오 방송과 비디오 수신기

`xil_video_broadcast`와 `xil_video_receiver` 프로그램은 SunVideo Plus 카드에서 실행되는 XIL 수정 예제 프로그램입니다. 이 데모 프로그램의 SunVideo 버전은 수정하지 않고 SunVideo 이진 호환 모드로 실행할 수 있습니다.

### `xil_video_broadcast` 프로그램

`xil_video_broadcast` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% xil_video_broadcast 옵션

다음은 명령 옵션과 기본 설정값 및 그에 대해 설명한 표입니다.

#### 표 4-8 `xil_video_broadcast` 옵션

정당한 옵션 | 설명 및 값 | 기본값
`-C` %s | 압축 형식(CellB, JPEG, UYVY) | `CellB`
`-H` %s | 대상 호스트 이름 | `local subnet`
`-c` %d | 방송 채널(0-9) | `0`
`-F` %s | 대상 호스트 이름 파일 | `none`
`-D` %s | SunVideo Plus 장치의 이름 | `/dev/o1k0`
`-I` %d | 입력 채널 선택 | `1`
`-P` %d | 전송할 때마다 x ms 지연 | `0`
`-d` %s | 비트스트림을 파일에 저장 | `NULL`
`-f` %d | 방송할 프레임 수 | `18000`
`-i` %d | 캡쳐 사이에 건너뛸 프레임 수 | `0`
`-m` %d | 버퍼에 넣을 최대 프레임 수 | `2`
`-s` %d | 축소 인수 | `2`
`-w` %d | 캡쳐 창의 폭 | `NTSC: 640` `PAL: 768`
`-h` %d | 캡쳐 창의 높이 | `NTSC: 480` `PAL: 576`
`-x` %d | 표시 창의 x 좌표 | (임의값)
`-y` %d | 표시 창의 y 좌표 | (임의값)
정당한 스위치 |  |
`-p` | 미리보기 비활성화 |
`-b` | 수신기가 일부 CellB 프레임을 표시 가능 |
`-t` | 전송 불가능 |
`-E` | 첫 번째 오류에서 종료 |
`-v` | 구두 메시지 인쇄 |

### `xil_video_receiver` 프로그램

`xil_video_receiver` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% xil_video_receiver 옵션

다음은 명령 옵션과 기본 설정값 및 그에 대해 설명한 표입니다.

#### 표 4-9 `xil_video_receiver` 옵션

정당한 옵션 | 설명 및 값 | 기본값
`-C` %s | 압축 형식(CellB, JPEG, UYVY) | `CellB`
`-c` %d | 방송 채널(0-9) | `0`
`-f` %d | 방송할 프레임 수 | `18000`
`-x` %d | 표시 창의 x 좌표 | (임의값)
`-y` %d | 표시 창의 y 좌표 | (임의값)
정당한 스위치 |  |
`-b` | 수신기가 일부 CellB 프레임을 표시 가능 |
`-E` | 첫 번째 오류에서 종료 |
`-v` | 구두 메시지 인쇄 |

### 용례

비디오를 방송/수신하려면 다음과 같이 입력합니다.

    hostname% xil_video_receiver -C CellB
    hostname% xil_video_broadcast -C CellB

## H.261용 비디오 방송과 비디오 수신기

`xilh_video_broadcast`와 `xilh_video_receiver` 프로그램은 SunVideo Plus 카드에서 실행되고 H.261 압축 형식을 사용하는 XIL 수정 예제 프로그램입니다.

### `xilh_video_broadcast` 프로그램

`xilh_video_broadcast` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% xilh_video_broadcast 옵션

다음은 명령 옵션과 기본 설정값 및 그에 대해 설명한 표입니다.

#### 표 4-10 `xilh_video_broadcast` 옵션

정당한 옵션 | 설명 및 값 | 기본값
`-C` %s | 압축 형식(CellB, JPEG, H261, UYVY) | `CellB`
`-H` %s | 대상 호스트 이름 | `local subnet`
`-c` %d | 방송 채널(0-9) | `0`
`-F` %s | 대상 호스트 이름 파일 | `none`
`-D` %s | SunVideo Plus 장치의 이름 | `/dev/o1k0`
`-I` %d | 입력 채널 선택 | 1
`-P` %d | 전송할 때마다 x ms 지연 | 0
`-d` %s | 비트스트림을 파일에 저장 | `NULL`
`-f` %d | 방송할 프레임 수 | `18000`
`-i` %d | 캡쳐 사이에 건너뛸 프레임 수 | `0`
`-m` %d | 버퍼에 넣을 최대 프레임 수 | `2`
`-s` %d | 축소 인수 | `2`
`-w` %d | 캡쳐 창의 폭 | `NTSC: 640` `PAL: 768`
`-h` %d | 캡쳐 창의 높이 | `NTSC: 480` `PAL: 576`
`-x` %d | 표시 창의 x 좌표 | (임의값)
`-y` %d | 표시 창의 y 좌표 | (임의값)
`-B` %d | H261 비트 속도 | `256`
`-Q` %d | H261 최대량 | `10`
정당한 스위치 |  |
`-p` | 미리보기 비활성화 |
`-b` | 수신기가 일부 CellB 프레임을 표시 가능 |
`-t` | 전송 불가능 |
`-E` | 첫 번째 오류에서 종료 |
`-v` | 구두 메시지 인쇄 |

### `xilh_video_receiver` 프로그램

`xil_video_receiver` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% xilh_video_receiver 옵션

다음은 명령 옵션과 기본 설정값 및 그에 대해 설명한 표입니다.

#### 표 4-11 `xilh_video_receiver` 옵션

정당한 옵션 | 설명 및 값 | 기본값
`-C` %s | 압축 형식(CellB, JPEG, H261, UYVY) | `CellB`
`-c` %d | 방송 채널(0-9) | `0`
`-f` %d | 방송할 프레임 수 | `18000`
`-x` %d | 표시 창의 x 좌표 | (임의값)
`-y` %d | 표시 창의 y 좌표 | (임의값)
정당한 스위치 |  |
`-b` | 수신기가 일부 CellB 프레임을 표시 가능 |
`-E` | 첫 번째 오류에서 종료 |
`-v` | 구두 메시지 인쇄 |

## 화상회의

`o1k_conf` 프로그램은 XIL과 SunVideo Plus 오디오 API를 사용하여 C++로 작성한 PPP 방식의 화상회의 프로그램입니다. `o1k_conf` 프로그램은 CellB, JPEG, H261 비디오 형식 및 다양한 오디오 형식을 지원합니다.

### `o1k_conf` 명령

`o1k_conf` 예제 프로그램의 명령줄 구문은 다음과 같습니다.

    hostname% o1k_conf 옵션

다음은 명령 옵션과 기본 설정값 및 그에 대해 설명한 표입니다.

#### 표 4-12 `o1k_conf` 옵션

정당한 옵션 | 설명 및 값 | 기본값
`-u` %s | user@host | `NULL`
`-t` | XIL 분자 비활성화(Solarirs 2.6에만 해당) |
`-p` | PAL 형식 수신용 |
`-D` %s | SunVideo Plus 장치의 이름 | `/dev/o1k0`

- Solaris 2.5.1에 있는 XIL 1.2는 다중 스레드가 확실하지 않습니다. 회의 예제는 XIL에 액세스하는 다중 스레드를 사용합니다. 스레드는 XIL 호출을 만들기 전에 서로를 잠급니다. 이렇게 하는 것이 효율적이지는 않지만 XIL 1.2 때문에 필요합니다. Solaris 2.6에 있는 XIL 1.3은 다중 스레드가 확실합니다. `-t` 옵션은 회의 응용 프로그램이 사용하는 잠금을 비활성화하는 데 사용됩니다.

- 호출이 PAL 형식으로 보내질 것을 알고 있으면 `-p` 옵션을 사용해야 합니다. PAL 형식으로 보내진 경우에 이 옵션을 사용하지 않으면 오류가 발생합니다.

화상회의 주 제어판의 모양은 다음 그림과 같습니다.

##### 그림 4-3 `o1k_conf` 화상회의 주 제어판

이 제어판을 사용하여 오디오/비디오 매개변수를 설정하고 연결하려는 사용자에 대한 정보를 주소록에 저장할 수 있습니다.

주소록을 열려면 Address 단추를 누릅니다. 주소록의 모양은 다음 그림과 같습니다.

##### 그림 4-4 주소록

사용자를 추가하려면 New 단추를 선택합니다. 가장 중요한 정보는 User@Host 필드입니다. 이 정보는 회의를 소집할 때 원하는 사람과 연결하는 데 사용합니다. 주소록의 다른 정보는 선택적입니다. 사용자 정보를 기입한 후에 Add 단추를 누르십시오. Add 단추는 New 단추를 선택한 다음에만 표시됩니다. 주소록을 저장하려면 File 메뉴에서 Save를 선택합니다. 회의에 참석할 사용자를 선택하려면 목록에서 사용자를 선택한 후에 Done 단추를 누릅니다. Done 단추를 누르면 이 팝업 윈도우가 닫히고 User@Host 이름이 화상회의 주 제어판(그림 4-3)에 표시됩니다.

회의를 소집할 때 상대방은 회의를 소집한 사용자의 구성에 따르기 때문에 회의를 소집한 사용자만 화상회의 주 제어판을 구성하면 됩니다. `o1k_conf`의 기본 구성은 다음과 같습니다.

- 비디오: H261, QCIF, 10fps, 256 Kbits/sec

- 오디오: ulaw, 8 KHz, 모노

화상회의 구성을 변경하려면 Setup을 누른 다음, 메뉴와 팝업 윈도우의 지시에 따르십시오.

다른 사용자의 호출을 받았을 때는 팝업 윈도우(그림 4-5)가 열리고 호출한 사람과 호출 매개변수에 대한 정보가 표시됩니다. 표시된 정보를 보고 회의에 참석할 것인지 결정합니다.

##### 그림 4-5 Being Called 창

회의 중에는 주 제어판의 View 메뉴를 사용하여 오디오와 비디오 비트 속도, 프레임 속도, 네트워크 패킷 동작 등과 같은 상태 정보를 확인할 수 있습니다. 오디오와 비디오 매개변수를 변경하려면 A/V 패널(오디오/비디오 패널)을 선택하고 그 안에서 변경합니다.

회의 중에는 Local View와 Far View(자신과 회의 중인 상대방) 창이 화면에 표시됩니다. 이 두 창의 모양은 다음 그림과 같습니다.

##### 그림 4-6 Local View와 Far View 창

H261 형식을 사용하면 Far View 창에서 자신의 얼굴을 창의 왼쪽 위 모서리에 표시하는 그림 속에 그림을 표시할 수 있습니다. Local View를 아이콘으로 전환하면 CPU 사용량을 줄일 수 있습니다. H261 화상회의를 하는 경우에는 아이콘으로 바꾸는 것이 좋습니다.

회의 통화가 끝나면 HangUp을 누릅니다. HangUp 단추는 호출이 이뤄졌을 때 주 제어판에 표시됩니다.

이전 | 다음 | 목차