Trans manual

Version 20 (Arthur Zalevsky, 11.03.2015 15:52)

1 4 Arthur Zalevsky
h1. Инструкция по запуску трансляции
2 1 Arthur Zalevsky
3 4 Arthur Zalevsky
{{toc}}
4 4 Arthur Zalevsky
5 4 Arthur Zalevsky
h2. Последовательность действий
6 4 Arthur Zalevsky
7 1 Arthur Zalevsky
1. Установить ноутбуки
8 1 Arthur Zalevsky
9 1 Arthur Zalevsky
Подключить питание и сеть, проверить сеть, запомнить ip адреса компьютеров.
10 1 Arthur Zalevsky
ip адреса можно посмотреть командами:
11 1 Arthur Zalevsky
<pre>
12 1 Arthur Zalevsky
linux: ifconfig -a 
13 1 Arthur Zalevsky
windows: ipconfig /all
14 1 Arthur Zalevsky
</pre>
15 1 Arthur Zalevsky
 
16 14 Arthur Zalevsky
2. На slave компьютере запустить скрипт "slave.sh":http://vsb.fbb.msu.ru/share/youtube_live/slave.sh или "slave.bat":http://vsb.fbb.msu.ru/share/youtube_live/slave.bat
17 1 Arthur Zalevsky
18 2 Arthur Zalevsky
3. Подключить камеры.
19 2 Arthur Zalevsky
20 1 Arthur Zalevsky
Подключить USB камеры в разные порты (!никаких хабов!).
21 1 Arthur Zalevsky
Проверить, что появились новые устройства (/dev/video2, /dev/video3):
22 1 Arthur Zalevsky
<pre>silwer@dalamar ~ $ dmesg
23 1 Arthur Zalevsky
[12638.551446] usb 2-2: new high-speed USB device number 3 using xhci_hcd
24 1 Arthur Zalevsky
[12638.988992] usb 2-2: New USB device found, idVendor=046d, idProduct=0823
25 1 Arthur Zalevsky
[12638.988999] usb 2-2: New USB device strings: Mfr=0, Product=0, SerialNumber=1
26 1 Arthur Zalevsky
[12638.989003] usb 2-2: SerialNumber: 0B490D00
27 1 Arthur Zalevsky
[12638.989634] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0823)
28 1 Arthur Zalevsky
[12639.387595] input: UVC Camera (046d:0823) as /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.2/input/input44
29 1 Arthur Zalevsky
[12639.548956] usbcore: registered new interface driver snd-usb-audio
30 1 Arthur Zalevsky
[12648.405409] usb 2-1: new high-speed USB device number 4 using xhci_hcd
31 1 Arthur Zalevsky
[12648.789113] usb 2-1: New USB device found, idVendor=046d, idProduct=081b
32 1 Arthur Zalevsky
[12648.789123] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=2
33 1 Arthur Zalevsky
[12648.789129] usb 2-1: SerialNumber: 42B1D1A0
34 1 Arthur Zalevsky
[12648.790814] uvcvideo: Found UVC 1.00 device <unnamed> (046d:081b)
35 1 Arthur Zalevsky
[12648.888088] input: UVC Camera (046d:081b) as /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/input/input45
36 1 Arthur Zalevsky
[12650.053889] set resolution quirk: cval->res = 384
37 1 Arthur Zalevsky
38 1 Arthur Zalevsky
silwer@dalamar ~ $ ls -la /dev/video*
39 1 Arthur Zalevsky
crw-rw----+ 1 root video 81, 0 Feb 11 11:47 /dev/video0
40 1 Arthur Zalevsky
crw-rw----+ 1 root video 81, 1 Feb 11 11:47 /dev/video1
41 1 Arthur Zalevsky
crw-rw----+ 1 root video 81, 2 Feb 11 21:15 /dev/video2
42 2 Arthur Zalevsky
crw-rw----+ 1 root video 81, 3 Feb 11 21:15 /dev/video3
43 1 Arthur Zalevsky
</pre>
44 1 Arthur Zalevsky
45 4 Arthur Zalevsky
4. Установить микрофоны
46 1 Arthur Zalevsky
47 1 Arthur Zalevsky
Подключить питание к базовым станциям. Включить базовые станции. Проверить, что они настроены на разные частоты.
48 1 Arthur Zalevsky
49 4 Arthur Zalevsky
5. Синхронизировать микрофоны с базовыми станциями.
50 1 Arthur Zalevsky
51 1 Arthur Zalevsky
Синхронизировать микрофоны, проверить, что базовые станции показывают колебания уровня звука.
52 1 Arthur Zalevsky
53 10 Arthur Zalevsky
!{width: 800px; margin: 1em;}mic_sync.png!
54 1 Arthur Zalevsky
55 4 Arthur Zalevsky
6. Подключить микрофоны к мишеру.
56 1 Arthur Zalevsky
57 4 Arthur Zalevsky
7. Подключить микшер к USB порту.
58 2 Arthur Zalevsky
59 8 Arthur Zalevsky
Проверить что лампочка "USB" загорелась ровным зеленым светом.
60 8 Arthur Zalevsky
 
61 8 Arthur Zalevsky
!{width: 800px; margin: 1em;}scarlett_lamp.png!
62 8 Arthur Zalevsky
63 8 Arthur Zalevsky
Если этого не произошло (будет сопровождаться сообщением об ошибке):
64 2 Arthur Zalevsky
<pre>silwer@dalamar ~ $ dmesg
65 1 Arthur Zalevsky
[  122.479054] 6:1:1: cannot set freq 96000 (v2): err -110
66 1 Arthur Zalevsky
[  132.487116] parse_audio_format_rates_v2(): unable to find clock source (clock -110)
67 8 Arthur Zalevsky
</pre> 
68 2 Arthur Zalevsky
69 8 Arthur Zalevsky
надо просто какое-то время подождать.
70 2 Arthur Zalevsky
71 4 Arthur Zalevsky
8. Запустить webcamstudio
72 20 Arthur Zalevsky
Выбрать в панели лаунчера или нажать WinKey, набрать webcamstduio и нажать Enter.
73 1 Arthur Zalevsky
74 4 Arthur Zalevsky
9. Загрузить проект.
75 1 Arthur Zalevsky
76 19 Arthur Zalevsky
Load Studio
77 20 Arthur Zalevsky
/home/op/Documents/mfk_live/desk.studio
78 1 Arthur Zalevsky
79 4 Arthur Zalevsky
10. Запустить потоки header и footer, проверить preview.
80 2 Arthur Zalevsky
81 4 Arthur Zalevsky
11. В источнике IpCam поправить адрес http://slave_ip:8081/screen.mjpg (адрес см. пункт 1)
82 1 Arthur Zalevsky
83 4 Arthur Zalevsky
12. Запустить slave в webcamstudio.
84 1 Arthur Zalevsky
85 4 Arthur Zalevsky
13. Запустить веб-камеры в webcamstudio.
86 3 Arthur Zalevsky
87 4 Arthur Zalevsky
14. Проверить preview webcamstudio.
88 2 Arthur Zalevsky
89 1 Arthur Zalevsky
15. Запустить WsVideoDevice(0x0000)(1) в webcamstudio.
90 4 Arthur Zalevsky
91 1 Arthur Zalevsky
!{width: 800px; margin: 1em;}ws_main_help.png!
92 1 Arthur Zalevsky
93 20 Arthur Zalevsky
16. Запустить скрипт /home/op/Documents/mfk_live/live.sh(при необходимости открыть скрипт и поправить путь к видео)
94 4 Arthur Zalevsky
95 20 Arthur Zalevsky
17. Проверить трансляцию на странице http://bioinf.fbb.msu.ru/wiki/index.php/Ngs_online (нужен flash player)
96 1 Arthur Zalevsky
97 20 Arthur Zalevsky
18. Проверить, что трансляция записывается в /home/op/Video/YYYY-MM-DD_HH-MM_live.flv или путь указанный ранее. 
98 4 Arthur Zalevsky
99 1 Arthur Zalevsky
19. PROFIT!
100 9 Arthur Zalevsky
101 9 Arthur Zalevsky
102 4 Arthur Zalevsky
h2. Вспомогательные команды
103 3 Arthur Zalevsky
104 1 Arthur Zalevsky
Что можно крутить:
105 3 Arthur Zalevsky
106 20 Arthur Zalevsky
* Проверить потоки http://vsb.fbb.msu.ru/stat (live 360p, 720p, 900p)
107 19 Arthur Zalevsky
* Проверить воспроизведение вручную: vlc rtmp://vsb.fbb.msu.ru/live/360p или ffplay rtmp://vsb.fbb.msu.ru/live/360p
108 20 Arthur Zalevsky
* Проверить запись видео vlc /home/op/Video/YYYY-MM-DD_HH-MM_live.flv
109 15 Arthur Zalevsky
110 15 Arthur Zalevsky
* pavucontrol - звук, интересует вкладка Input Devices
111 15 Arthur Zalevsky
112 15 Arthur Zalevsky
h2. Настройка камер
113 15 Arthur Zalevsky
114 15 Arthur Zalevsky
* Отключить автофокус
115 15 Arthur Zalevsky
116 1 Arthur Zalevsky
<pre>
117 1 Arthur Zalevsky
v4l2-ctl -d /dev/video1 -c focus_auto=0 - автофокус (0 - выключить, 1 - включить)
118 15 Arthur Zalevsky
</pre>
119 15 Arthur Zalevsky
120 15 Arthur Zalevsky
* При необходимости, поднастроить фокус
121 15 Arthur Zalevsky
122 15 Arthur Zalevsky
<pre>
123 1 Arthur Zalevsky
v4l2-ctl -d /dev/video1 -c focus_absolute=17 - выставить абсолютный фокус
124 15 Arthur Zalevsky
</pre>
125 15 Arthur Zalevsky
126 15 Arthur Zalevsky
* Побороть мерцание
127 15 Arthur Zalevsky
128 15 Arthur Zalevsky
<pre>
129 15 Arthur Zalevsky
v4l2-ctl -d /dev/video1 -c power_line_frequency=1 - убирает мирцание из-за электрики (0, 1, 2 - перебрать) 
130 15 Arthur Zalevsky
</pre>
131 15 Arthur Zalevsky
132 15 Arthur Zalevsky
* При необходимости, настроить зум
133 15 Arthur Zalevsky
134 15 Arthur Zalevsky
<pre>
135 15 Arthur Zalevsky
v4l2-ctl -d /dev/video1 -c zoom_absolute=2 - зум (1, 2, 3)
136 15 Arthur Zalevsky
</pre>
137 15 Arthur Zalevsky
138 15 Arthur Zalevsky
* Посмотреть все ручки
139 15 Arthur Zalevsky
140 15 Arthur Zalevsky
<pre>
141 1 Arthur Zalevsky
v4l2-ctl -d /dev/video1 --all - посмотреть все ручки
142 1 Arthur Zalevsky
</pre>
143 8 Arthur Zalevsky
144 8 Arthur Zalevsky
h2. Замечания
145 8 Arthur Zalevsky
146 13 Arthur Zalevsky
* Slave-Master можно по wifi, но Master-Internet только по кабелю!
147 8 Arthur Zalevsky
* Втыкать камеры в разные (!) порты, никаких хабов.
148 8 Arthur Zalevsky
* Следить за освещением и фокусом.
149 8 Arthur Zalevsky
* Базовые станции микрофоны подписан mic01, ..., mic04. Эти же имена показываются на микрофонах, если они синхронизированы.
150 8 Arthur Zalevsky
* Синхронизация:
151 11 Arthur Zalevsky
152 8 Arthur Zalevsky
 * Нажать клавишу sync на станции
153 8 Arthur Zalevsky
 * Правильно расположить микрофон, если все ок, то появится надпись:
154 11 Arthur Zalevsky
155 11 Arthur Zalevsky
!{width: 800px; margin: 1em;}mic_sync.png!
156 8 Arthur Zalevsky
157 12 Arthur Zalevsky
* Следить за зарядом микрофонов!
158 12 Arthur Zalevsky
159 1 Arthur Zalevsky
* Микрофоны автоматически блокируются, чтобы предотвратить изменение настроек.
160 10 Arthur Zalevsky
161 10 Arthur Zalevsky
!{width: 800px; margin: 1em;}mic_lock.png!
162 10 Arthur Zalevsky
163 10 Arthur Zalevsky
Чтобы разблокировать надо нажать:
164 10 Arthur Zalevsky
set - arrow (Unlock)- set
165 10 Arthur Zalevsky
166 10 Arthur Zalevsky
* У ручного микрофона нет Mute, но его можно включить/выключить со станции:
167 10 Arthur Zalevsky
168 10 Arthur Zalevsky
Esc - arrow (Rx Mute On/Off) - set
169 17 Arthur Zalevsky
170 17 Arthur Zalevsky
h2. Подключение внешних колонок
171 17 Arthur Zalevsky
172 17 Arthur Zalevsky
* К микшеру можно подключить внешние колонки. Колонки подключаются в порт "monitor" и необходимо убедиться, что переключатель "direct monitor" в положении "On".
173 17 Arthur Zalevsky
174 18 Arthur Zalevsky
!{width: 800px; margin: 1em;}ext_sound.png!