Trans manual

Version 15 (Arthur Zalevsky, 25.02.2015 15:38)

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 1 Arthur Zalevsky
ALT-F2 webcamstduio
73 1 Arthur Zalevsky
74 4 Arthur Zalevsky
9. Загрузить проект.
75 1 Arthur Zalevsky
76 1 Arthur Zalevsky
Load Studio
77 1 Arthur Zalevsky
/home/silwer/Documents/vlc/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 4 Arthur Zalevsky
15. Запустить WsVideoDevice(0x0000)(1) в webcamstudio.
90 1 Arthur Zalevsky
91 4 Arthur Zalevsky
!{width: 800px; margin: 1em;}ws_main_help.png!
92 1 Arthur Zalevsky
93 5 Arthur Zalevsky
16. Запустить скрипт /home/silwer/Documents/vlc/mfk_live/live.sh
94 1 Arthur Zalevsky
95 4 Arthur Zalevsky
17. Проверить трансляцию на странице http://vsb.fbb.msu.ru/projects/vsb/wiki/Translation (нужен flash player)
96 1 Arthur Zalevsky
97 6 Arthur Zalevsky
18. Проверить, что трансляция записывается в /home/silwer/Video/YYYY-MM-DD_HH-MM_live.flv
98 4 Arthur Zalevsky
99 9 Arthur Zalevsky
19. PROFIT!
100 9 Arthur Zalevsky
101 9 Arthur Zalevsky
102 4 Arthur Zalevsky
h2. Вспомогательные команды
103 4 Arthur Zalevsky
104 3 Arthur Zalevsky
Что можно крутить:
105 3 Arthur Zalevsky
106 3 Arthur Zalevsky
* Проверить поток http://vsb.fbb.msu.ru/stat
107 3 Arthur Zalevsky
* Проверить воспроизведение вручную: vlc rtmp://vsb.fbb.msu.ru/live/900p
108 6 Arthur Zalevsky
* Проверить запись видео vlc /home/silwer/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
h2. Настройка камер
115 15 Arthur Zalevsky
116 15 Arthur Zalevsky
* Отключить автофокус
117 15 Arthur Zalevsky
118 1 Arthur Zalevsky
<pre>
119 1 Arthur Zalevsky
v4l2-ctl -d /dev/video1 -c focus_auto=0 - автофокус (0 - выключить, 1 - включить)
120 15 Arthur Zalevsky
</pre>
121 15 Arthur Zalevsky
122 15 Arthur Zalevsky
* При необходимости, поднастроить фокус
123 15 Arthur Zalevsky
124 15 Arthur Zalevsky
<pre>
125 1 Arthur Zalevsky
v4l2-ctl -d /dev/video1 -c focus_absolute=17 - выставить абсолютный фокус
126 15 Arthur Zalevsky
</pre>
127 15 Arthur Zalevsky
128 15 Arthur Zalevsky
* Побороть мерцание
129 15 Arthur Zalevsky
130 15 Arthur Zalevsky
<pre>
131 15 Arthur Zalevsky
v4l2-ctl -d /dev/video1 -c power_line_frequency=1 - убирает мирцание из-за электрики (0, 1, 2 - перебрать) 
132 15 Arthur Zalevsky
</pre>
133 15 Arthur Zalevsky
134 15 Arthur Zalevsky
* При необходимости, настроить зум
135 15 Arthur Zalevsky
136 15 Arthur Zalevsky
<pre>
137 15 Arthur Zalevsky
v4l2-ctl -d /dev/video1 -c zoom_absolute=2 - зум (1, 2, 3)
138 15 Arthur Zalevsky
</pre>
139 15 Arthur Zalevsky
140 15 Arthur Zalevsky
* Посмотреть все ручки
141 15 Arthur Zalevsky
142 15 Arthur Zalevsky
<pre>
143 1 Arthur Zalevsky
v4l2-ctl -d /dev/video1 --all - посмотреть все ручки
144 1 Arthur Zalevsky
</pre>
145 8 Arthur Zalevsky
146 8 Arthur Zalevsky
h2. Замечания
147 8 Arthur Zalevsky
148 13 Arthur Zalevsky
* Slave-Master можно по wifi, но Master-Internet только по кабелю!
149 8 Arthur Zalevsky
* Втыкать камеры в разные (!) порты, никаких хабов.
150 8 Arthur Zalevsky
* Следить за освещением и фокусом.
151 8 Arthur Zalevsky
* Базовые станции микрофоны подписан mic01, ..., mic04. Эти же имена показываются на микрофонах, если они синхронизированы.
152 8 Arthur Zalevsky
* Синхронизация:
153 11 Arthur Zalevsky
154 8 Arthur Zalevsky
 * Нажать клавишу sync на станции
155 8 Arthur Zalevsky
 * Правильно расположить микрофон, если все ок, то появится надпись:
156 11 Arthur Zalevsky
157 11 Arthur Zalevsky
!{width: 800px; margin: 1em;}mic_sync.png!
158 8 Arthur Zalevsky
159 12 Arthur Zalevsky
* Следить за зарядом микрофонов!
160 12 Arthur Zalevsky
161 1 Arthur Zalevsky
* Микрофоны автоматически блокируются, чтобы предотвратить изменение настроек.
162 10 Arthur Zalevsky
163 10 Arthur Zalevsky
!{width: 800px; margin: 1em;}mic_lock.png!
164 10 Arthur Zalevsky
165 10 Arthur Zalevsky
Чтобы разблокировать надо нажать:
166 10 Arthur Zalevsky
set - arrow (Unlock)- set
167 10 Arthur Zalevsky
168 10 Arthur Zalevsky
* У ручного микрофона нет Mute, но его можно включить/выключить со станции:
169 10 Arthur Zalevsky
170 10 Arthur Zalevsky
Esc - arrow (Rx Mute On/Off) - set