2015/07/19

[Japanese] Sound Voltex Boothのライン録画及び配信方法

 この記事は協力者たちの手伝いのお蔭で成功した記録であり、改めて協力に感謝を申し上げます。早速ですがこの記事は コナミ様のSound Voltex Boothに関するライン録画及びライブ配信に関して調べてみました。 平成27年 7月19日の作成時点の現在のバージョンは 「Gravity Wars」で、解像度 1280x720 60Hz 横向き出力のモニターを縦にした画面で遊ぶ事になっています。実際作業をした当時は1年前であり、その間基板が変わったりしたかも知れませんので不正確であるかも知れませんのでご注意ください。ですが、大体通用出来る方法で説明しますので恐らく問題はないと思われます。

 元々PCBから画面の信号がRGBなのでRGB信号キャプチャの場合だけ集中し、色差信号(D端子/コンポーネント)の信号はこの記事で対応しませんので予めご了承下さい。

当たり前のことなんですが、自己責任で行ってください。この記事の通りで作業を行って店の筐体が壊れたり、基板がやられたりすることに対して筆者は一切責任取れません。予めご注意ください。もし作業する場合は店舗からの許可の上他のお客さんに迷惑かけないまま詳しい人とチーム組んで行ってください。

1. ボルテ 基板のスペック
-  私が作業した当時( バージョン : II ) PCBからの画面出力端子は D-SUB 一つしか存在してなかったのでIIDXかポップンのように分配器がなくてもキャプチャ出来る環境ではありません。分配器がデジタルかアナログタイプかどれかでも必ず必要になります。
- 最近はDVI-Iのようなのでデジタル信号をキャプチャ出来ますが、周りで黒い領域が発生する報告もありました。それが気になる場合はキャプチャ入力をDVIからDSUBにアダプターで変換してアナログとして録画してください。

 - 解像度 : 1280x720 60Hz、横向き
 - 画面出力端子 : D-SUB 或は DVI-I : モニター用
 - Φ3.5 ステレオ音声端子 : Yアダプターで分配、或はアンプからのRCA出力を分配します。

 図1. SDVXのPCB基板写真 (2014年 6月 18日, 写真提供 tomoruさん)
  


2. 必要装備
 - キャプチャデバイス : Full HD DSUB/DVI/HDMI 中 どれ一つを対応できる全ての装置
 - デジタルの場合:DVI-HDMIケーブル或は DVI-to-HDMIアダプタ+HDMIケーブル 
 - アナログの場合:DSUBケーブル+DSUB-DVIアダプタ
 - 3.5-3.5 ステレオ音声ケーブル或は 3.5-RCA 左右音声ケーブル
 - DVI/HDMI 分配器(デジタルキャプチャのみ) / D-SUB 分配器(アナログキャプチャのみ)

3. 用意する物

a. キャプチャボード : 解像度を対応する1280x720 リストの中で一つを選びます。
 - Avermedia Game Broadcaster HD C127 (アナログ/デジタル共用)
 - Micomsoft SC-500N1/DVI (アナログ/デジタル共用)
 - Micomsoft SC-512N1-L/DVI (アナログ/デジタル共用)
 - Avermedia Live Gamer Portable HD C875 (デジタルのみ, ポータブル)
 - DN-12534 (デジタルのみ、ポータブル、筆者はこの装置で経験なし)
 - EZREC HD (デジタルのみ、ポータブル、筆者はこの装置で経験なし)
 - REX-HDGCBOX2 (デジタルのみ、ポータブル、筆者はこの装置で経験なし)

 基本的にIIDXとやり方が似てますが、必ず分配器を導入し、画面を逆時計方向に90度回転させることが異なります。分配器は安価のHDMI分配器を使うか、DVI-I 分配器 ATEN VS162をヤフオクなんかで安く購入するといいでしょう。私が直接キャプチャしてた場合はPCB基盤の出力がDSUBだったので、Avermedia C127のDSUB入力で成功しました。SC-500N1/DVIでも大丈夫でした。デジタルの場合、HDMI入力でキャプチャするほうがよろしいですが、黒レターボックスが発生する報告もあるようです。この場合我慢するか、前回IIDXで説明したようにEDID/DDCエミュレーターを間に入れたら解決出来るかもしれません。アナログの場合はこのような問題は発生しません。


b. 用意する装置、ケーブル
 - デジタル : HDMI-HDMI 或は DVI-DVI ケーブルと DVI-HDMIアダプタ
 - アナログ : DSUB-DSUB ケーブル
 - 3.5 ステレオ音声 Y分配線
 - 3.5-RCA ステレオ音声ケーブル
 - EDID/DDC 情報が内調もしくはパススルーが出来る  1:2 分配器

c. PCでキャプチャする場合PCの必要スペック
 - CPU : i3-2100 以上或はそれに相当する AMD CPU
 - RAM : 2GB x 2
 - HDD : 容量無関 SATA HDD 1個, 出来れば2個でOSと録画領域を物理的に分離する事
 - GPU : なくても問題なし

HDDをパーティションではなく物理的に2個をお勧めする理由は、1個の場合OSによるHDDに作業がかかると録画中でフレームドロップが発生してしまいますので、管理的にも録画クオリティ的にも安定的にするには録画専用のHDDをいれとく事。


d. 単独録画装置にする場合
 - 保存先がSDカードタイプ或はUSBメモリが主。
 - 店としても、お客さんに対してもすごく使い易くて管理もやり易いだが画面が横になっているため、後編集必要。
 - 業務用プロ装置のようにリアルタイム画面回転が出来ない限り、配信はお勧めしない。



4. ケーブル連結順
 - DSUB 或はDVI出力を分配器へ繋ぐ。続いて分配器からモニター及びキャプチャ装置へ繋ぐ。
 - 音性をYケーブルで分配し、キャプチャデバイスもしくはPCのサウンド入力に繋ぐ
 - キャプチャPCシステム或は録画装置 電源 ON
 - SDVX 電源起動
 - 録画/配信をする


5. キャプチャのオプション
 a. 録画の場合
   - エンコーダー:H.264
   - 解像度 : 1280x720
   - リサイズ方法:Lanczos
   - Bitrate : 10M~15Mbps
   - フレーム数 : 60fps
   - 画面の90°回転必須

- 配信の場合、ニコ生以外には店の回線が他の事も考えてアップロードが10Mbps確保出来るかを確認します。

図 2. デモ画面のキャプチャ。画面回転前 (韓国版、Avermedia Game Broadcaster HD, DSUB アナログ入力)

図3.「図2」から逆時計方向へ90°回転した画面


6. まとめ
 - デジタルキャプチャの場合, 周りで黒いレターボックスが発生する可能性あり。この場合EDID エミュで解決可能
 - アナログの場合レターボックス発生可能性はない
 - 入力信号による異点 : アナログ vs デジタル
大きな差はないがデジタルは無損失(はっきりは RGB888->YUV422で色損失あり) パーフェクト1:1ピクセル対応でノイズなしでキャプチャ可能, アナログはケーブルの長さによって周りので電磁波ノイズによる損失及び映像が左右どっちかに向けて1-2ピクセル画面の位置がずれてしまう。
 - 詳しい内容はIIDX 記事を参考


7. Special Thanks
 - (旧) カチサン オシン ゲームセンター : 場所提供
 - KIENさん : 作業協力
 - tomoruさん : 基板の写真提供

[Korean] Sound Voltex Booth 녹화/방송방법

 이 포스팅은 협력자의 도움에 힘입어 작성된 내용이며, 그 분들의 도움/노고에 감사를 표합니다.

 이 포스팅에서는 Konami Digital Entertainment사의 Sound Voltex Booth의 녹화/방송에 관해 알아보겠습니다. 2015년 7월 19일 작성시점인 현재 최신작은 Gravity Wars이며, 1280x720 60Hz 해상도를 옆으로 세로로 화면을 표시하고 있습니다.도중에 기판이 바뀐 것 같긴 한데, 기판에 대한 정보를 접한 적이 없어서 부정확한 면이 있지만, 대체로 통용될 방법을 기술하도록 하겠습니다.

화면 신호자체가 RGB신호이므로 RGB 컬러 입력만을 언급하며, 컴포넌트로 변환된 신호의 캡쳐는 언급하지 않습니다.

1. 국내 SDVX 기계의 사양
- 제가 확인했을 II시절 당시, 기판의 화면출력은 D-SUB 1개만 있으며, 반드시 분배기를 쓸 수 밖에 없는 구성입니다. 최근 기판이 신형으로 바뀌었는지는 모르겠지만, 어찌되었든 분배기 사용 방향으로 설명합니다.
- 경우에 따라 출력이 DVI-I 일 경우도 있으며, 이 경우 디지털 신호로 출력되기에 디지털 분배기를 권장합니다.

 - 해상도 : 1280x720 60Hz
 - D-SUB 또는 DVI-I : 기계 모니터용
 - 3.5파이 스테레오 음성 : Y잭으로 분배 또는 앰프에 물리는 RCA케이블을 분배기를 통해 분배

 그림1. SDVX의 기판사진 (2014년 6월 18일 시점, 사진제공 tomoru)



2. 필요한 장비
 - 캡쳐장치 : Full HD DSUB/DVI/HDMI 중 어느 하나를 지원하는 모든 장비 사용가능
 - DVI-HDMI케이블 또는 DVI-to-HDMI젠더+HDMI케이블, 또는 DSUB케이블+DSUB-DVI젠더
 - 3.5-3.5 스테레오 케이블 또는 3.5-RCA 좌우음성 케이블
- D-SUB 분배기 또는 DVI/HDMI 분배기

3. 준비물

a. 캡쳐보드 : 1280x720 해상도를 지원하는 밑의 리스트에서 한 개 골라서 씁니다.
 - Avermedia Game Broadcaster HD C127 (아날로그, 디지털)
 - Micomsoft SC-500N1/DVI (아날로그, 디지털)
 - Micomsoft SC-512N1-L/DVI (아날로그, 디지털)
 - Skydigital SKYHD CaptureX HDMI (디지털 only)
 - Skydigital SKYHD Supercast X6 (디지털 only)
 - Avermedia Live Gamer Portable HD C875 (디지털 only, 휴대용)

 기본적으로 IIDX의 경우와 동일하지만, 반드시 분배기를 사용되는 점만 다릅니다. 분배기는 저렴한 HDMI분배기를 사용하거나 DVI-I 분배기 ATEN VS162를 값싸게 구해서 사용하는 방법도 좋습니다. 필자가 직접 캡쳐했을 당시에는 기판출력이 DSUB였기 때문에 C127을 사용하여 DSUB입력으로 성공하였습니다. 디지털일 경우, HDMI로 잡으면 되지만 검은색 여백이 발생하는 경우가 있는 것 같습니다. 아날로그로 잡으면 이런 문제는 나타나지 않지만, 디지털로 캡쳐하고자 한다면 여백으로 인한 강제 스케일링이 발생할 경우 감안하거나, 중간에 EDID/DDC 에뮬레이터를 도입하는 것도 한 방법입니다.



b. 필요한 장비/케이블
 - 디지털 : HDMI-HDMI 또는 DVI-DVI 케이블과 DVI-HDMI젠더
 - 아날로그 : DSUB-DSUB 케이블
 - 3.5파이 스테레오 음성 Y잭
 - 3.5-RCA 스테레오 음성케이블
 - EDID/DDC 정보가 내장 또는 신호를 패스쓰루 가능한  1:2 분배기

c. PC로 캡쳐할 경우 PC의 권장사양
 - CPU : i3-2100 또는 그에 준하는 AMD CPU
 - RAM : 2GB x 2
 - HDD : 용량무관 SATA HDD 1개, 가능하면 운영체제와 녹화공간을 물리적 별도 2개 HDD 권장
 - GPU : 필요없음

 HDD를 파티션이 아닌 별도 2개로 권장하는 이유는 OS에 의한 HDD에 작업이 걸릴 때, 녹화를 하게되면 간혹 녹화가 끊기는 현상이 발생할 수 있기 때문에 안정적으로 녹화하기 위해서는 녹화전용의 별도 HDD를 장착할 것을 권합니다.

d. 거치형 단독장비로 캡쳐할 경우
 최근 Skydigital사에서 장비 하나만으로 PC없이 방송할 수 있는 새 제품을 출시하였습니다. 이런 방식은 예전부터 존재하였지만, 프로용 장비에서만 가능하던 기능으로 17만원 정도의 투자로 간단한 사용방법과 관리이점의 장점이 있습니다. 자세한 스펙은 관련 포스팅에서 확인할 수 있으며, PC없이 아프리카, twitch, ustream, youtube로 사전에 설정된 세팅으로 버튼 하나만 눌러 방송시작 및 종료가 가능합니다.
 - 관리상 PC없이 간단한 버튼 하나만으로 쓰기에 굉장히 편리합니다.
 - 현재 다음측이 RTMP 수신주소를 공개해주지 않아 다음팟 방송은 불가능합니다. 아프리카는 최근 서비스를 일반에 공개하여 T3 제품 하나만으로도 PC없이 방송 가능합니다.
 - 환경상, 프로용 고급장비가 아닌 경우, 화면을 90도 회전 불가능합니다. 단순 녹화일 경우 나중에 편집하면 되지만 실시간 방송일 경우 시청측이 알아서 회전시켜야 합니다.

4. 케이블 연결 및 순서
 - DSUB 또는 DVI 출력을 분배기에 연결, 분배기에서 각각 모니터/캡쳐보드에 연결
 - 음성을 Y잭을 통해 분배하여 캡쳐보드 또는 PC 사운드입력에 연결
 - 캡쳐PC 또는 장비 전원 ON
 - SDVX 전원 ON
 - 녹화/방송


5. 캡쳐옵션

- 인터넷 회선을 적어도 VDSL이상급으로 준비, FTTH 적극권장

인코더 :  H.264 (Intel Quick Sync)로 권장
해상도 : 1280x720
크기조절방법 : Lanczos
Bitrate : 회선에 따라 2000~4000kbps
프레임수 : 60fps 또는 원본
화면 90도 회전 필수

그림 2. 데모화면 캡쳐 (Avermedia Game Broadcaster HD, DSUB 아날로그 입력)

 그림 3. [그림 2]를 90도 회전
6. 결과 및 문제점
 - 디지털 캡쳐일 경우, 바깥쪽에 검은색 여백이 생기는 경우가 있음.
 - DSUB 아날로그로 받을 시 문제없음
 - EDID 에뮬레이터 사용시 디지털 입력에도 강제 스케일링을 피할 수 있음
 - 캡쳐보드 입력신호 차이 : 아날로그 vs 디지털
큰 차이는 없지만 디지털은 무손실(엄밀히는 RGB888->YUV422로 색상 손실있음) 퍼펙트하게 1:1 pixel 대응 노이즈없이 캡쳐가능, 아날로그는 케이블거리 및 주변 전자파노이즈에 따른 손실 및 영상 가장자리 1~2픽셀 위치가 어긋나 잘리는 부분 있음.
 - 자세한 내용은 IIDX 관련 포스팅 참조


7. Special Thanks
 - (구) 까치산 오신 게임장 : 장소제공
 - KIEN : 작업협조
 - tomoru : 기판 사진제공