FMUSER бездротовий передавати відео та аудіо простіше!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> африкаанс
sq.fmuser.org -> албанська
ar.fmuser.org -> арабська
hy.fmuser.org -> Вірменська
az.fmuser.org -> азербайджанська
eu.fmuser.org -> баскська
be.fmuser.org -> білоруська
bg.fmuser.org -> болгарська
ca.fmuser.org -> Каталонська
zh-CN.fmuser.org -> китайська (спрощена)
zh-TW.fmuser.org -> китайська (традиційна)
hr.fmuser.org -> хорватська
cs.fmuser.org -> чеська
da.fmuser.org -> данська
nl.fmuser.org -> Голландська
et.fmuser.org -> естонська
tl.fmuser.org -> філіппінська
fi.fmuser.org -> фінська
fr.fmuser.org -> французька
gl.fmuser.org -> галицький
ka.fmuser.org -> грузинський
de.fmuser.org -> німецька
el.fmuser.org -> грецька
ht.fmuser.org -> гаїтянський креольський
iw.fmuser.org -> іврит
hi.fmuser.org -> хінді
hu.fmuser.org -> Угорська
is.fmuser.org -> ісландська
id.fmuser.org -> індонезійська
ga.fmuser.org -> ірландський
it.fmuser.org -> італійська
ja.fmuser.org -> японська
ko.fmuser.org -> корейська
lv.fmuser.org -> латиська
lt.fmuser.org -> литовська
mk.fmuser.org -> македонська
ms.fmuser.org -> малайська
mt.fmuser.org -> мальтійська
no.fmuser.org -> Норвезька
fa.fmuser.org -> Перська
pl.fmuser.org -> польська
pt.fmuser.org -> португальська
ro.fmuser.org -> румунська
ru.fmuser.org -> російська
sr.fmuser.org -> сербська
sk.fmuser.org -> словацька
sl.fmuser.org -> словенська
es.fmuser.org -> іспанська
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведська
th.fmuser.org -> Тайська
tr.fmuser.org -> турецька
uk.fmuser.org -> український
ur.fmuser.org -> урду
vi.fmuser.org -> в'єтнамська
cy.fmuser.org -> валлійська
yi.fmuser.org -> Ідиш
підготовка
Один малиновий пиріг (1-3 покоління в порядку)
USB-камера
Під’єднано до мережі
крок
Підключіть малиновий пиріг до USB-камери. Команда lsusb може переглядати модель камери та іншу інформацію. У той же час у каталозі / dev з’явиться пристрій video 0. Для того, щоб встановити веб-сервер у малиновому пирозі, nginx вибирається з урахуванням продуктивності малинового пирога.
Суду apt-get поновлення
sudo apt-get install nginx
За замовчуванням кореневий каталог веб-сайту nginx знаходиться в / var / www / HTML. Для зручності ми можемо змінити кореневий каталог на / var / www, змінити стандартний файл / etc / nginx / сайтів, змінити root / var / www / HTML; до root / var / WWW ;, а потім введіть каталог / var / www, щоб видалити файл за замовчуванням у папці HTML index.nginx - debian.html Перейдіть до цього каталогу та перезапустіть службу nginx.
cd / var / www;
sudo mv html / index.nginx - debian.html index.html
sudo rm -r html
Служба Sudo nginx перезавантажити
HLS безперервно нарізає відео та циркулярно записує його у встановлені n файлів. Повторне письмо протягом тривалого часу може пошкодити SD-карту. Тому для розділення файлів зрізів краще розділити 16-метрова пам'ять. Створіть папку HLS у каталозі / var / www, змініть файл / etc / fstab та додайте вміст наступним чином:
tmpfs / var / www / hls за замовчуванням tmpfs, розмір = 16M 0 0
Перезапустіть малиновий пиріг. Після введення команди DF - H ви бачите, що вона полягає в наступному, вказуючи на те, що TMPFS успішно змонтовано в / var / www / HLS.
tmpfs 16M 0 16M 0% / var / www / hls
Створіть у поточному каталозі, тобто / home / PI hls.sh Де - R 10 представляє частоту кадрів 10, - s 640x480 представляє роздільну здатність, - B: V 300K представляє швидкість відео, а C: V H264 представляє швидкість відео_ OMX розшифровується як апаратний кодер OMX з використанням малинового пирога, - segment_ Time 2 представляє 2 секунди на зріз, - segment_ Wrap 3 означає, що кількість зрізів дорівнює 3, - segment_ list_ Розмір 3 означає, що кількість буферних файлів становить 3. Нарешті , нарізані файли поміщаються в каталог / var / www / HLS і генерується stream.m3u8.
ffmpeg -f v4l2 -r 10 -s 640x480 -i / dev / video0 -b: v 300k -c: v h264_ omx -an -f segment -segment_ time 2 -segment_ wrap 3 -segment_ list_ size 3 -segment_ list "/ var / www / hls / stream.m3u8 "" /var/www/hls/stream%03d.ts "
Реалізація hls.sh
chmod + x hls.sh
./ hls.sh
Використовуйте браузер, що підтримує HTML5, щоб переглянути вміст відеопотоку. Посилання: Малиновий пиріг IP / HLS / потік. M3u8
Висновок HLS
резюме
Ефект від використання апаратного кодера малинового пирога дуже очевидний, в основному він не займає використання процесора. Цього разу HLS - це протокол потокової передачі відео в прямому ефірі, який можна безпосередньо використовувати в HTML5. Він має переваги хорошого проникнення і може використовуватися, коли є мережа. Однак недоліки очевидні. Затримка відео дуже велика. Згідно з наведеними вище налаштуваннями, він також має затримку щонайменше 6S. Очікується, що протокол webrtc може бути популяризований якомога швидше.
|
Введіть електронну адресу, щоб отримати сюрприз
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> африкаанс
sq.fmuser.org -> албанська
ar.fmuser.org -> арабська
hy.fmuser.org -> Вірменська
az.fmuser.org -> азербайджанська
eu.fmuser.org -> баскська
be.fmuser.org -> білоруська
bg.fmuser.org -> болгарська
ca.fmuser.org -> Каталонська
zh-CN.fmuser.org -> китайська (спрощена)
zh-TW.fmuser.org -> китайська (традиційна)
hr.fmuser.org -> хорватська
cs.fmuser.org -> чеська
da.fmuser.org -> данська
nl.fmuser.org -> Голландська
et.fmuser.org -> естонська
tl.fmuser.org -> філіппінська
fi.fmuser.org -> фінська
fr.fmuser.org -> французька
gl.fmuser.org -> галицький
ka.fmuser.org -> грузинський
de.fmuser.org -> німецька
el.fmuser.org -> грецька
ht.fmuser.org -> гаїтянський креольський
iw.fmuser.org -> іврит
hi.fmuser.org -> хінді
hu.fmuser.org -> Угорська
is.fmuser.org -> ісландська
id.fmuser.org -> індонезійська
ga.fmuser.org -> ірландський
it.fmuser.org -> італійська
ja.fmuser.org -> японська
ko.fmuser.org -> корейська
lv.fmuser.org -> латиська
lt.fmuser.org -> литовська
mk.fmuser.org -> македонська
ms.fmuser.org -> малайська
mt.fmuser.org -> мальтійська
no.fmuser.org -> Норвезька
fa.fmuser.org -> Перська
pl.fmuser.org -> польська
pt.fmuser.org -> португальська
ro.fmuser.org -> румунська
ru.fmuser.org -> російська
sr.fmuser.org -> сербська
sk.fmuser.org -> словацька
sl.fmuser.org -> словенська
es.fmuser.org -> іспанська
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведська
th.fmuser.org -> Тайська
tr.fmuser.org -> турецька
uk.fmuser.org -> український
ur.fmuser.org -> урду
vi.fmuser.org -> в'єтнамська
cy.fmuser.org -> валлійська
yi.fmuser.org -> Ідиш
FMUSER бездротовий передавати відео та аудіо простіше!
Контакти
Адреса:
No.305 Кімната HuiLan Будівля No273 Huanpu Road Гуанчжоу Китай 510620
Категорії
Інформаційний бюлетень