Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
11 / 11 / 4
Регистрация: 10.09.2015
Сообщений: 66

Трансляция потокового видео-аудио сигнала с web-камеры в сеть

22.07.2016, 11:10. Показов 3360. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем пробовал я запустить трансляцию по ip в форточках получалось без всяких танцев с бубном. А вот с Debian Jessie 8.0.5 никак не получается завезти камеру.
Модель камеры Genius eMessenger 310 - знаю старая, за неимением другого пользуемся чем имеется.
Испробовал кучу способов
VLC стоит, когда начинаешь вещание крашится или просто завершается процесс, в логах ничего не пишется почему завершается. Либо я не в те логи смотрю.

В общем тема такая:
Необходимо используя машину на debian jessie к которой подключена камера на usb порт, запустить вещание в сеть. Когда с другого компа переходя по адресу vvvv.xxx.yyy.zzzz:_port подключаться и получать картинку(видео) и звук.

С уважением,
Jehudiel
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.07.2016, 11:10
Ответы с готовыми решениями:

Онлайн трансляция видео с web-камеры сервера клиенту, реализованная на WCF
Пишу простое клиентно-серверное приложение для онлайн трансляции видео изображения с одного ПК на другой. Для работы с web-камерой...

Трансляция потокового видео в приложении
Есть-ли способ отображать потоковое видео (из интернета)? LibVlc-qt вроде бы для 4.8 версии и не поддерживает мобильных платформ, а...

Трансляция видео с камеры на пк
Здравствуйте! Стоит задача: трансляция видео с камеры айфона на пк по wifi и дальнейшая обработка. Ну т.е. чтобы айфон использовался как...

1
11 / 11 / 4
Регистрация: 10.09.2015
Сообщений: 66
25.07.2016, 16:58  [ТС]
Предположу, что ни у кого нету никаких идей и даже намеков, потому что вероятно существующая проблема это аппаратная не совместимость компонентов узла. Вероятно надо приобрести другое оборудование. Хотя очень странно, потому что камера показывает в ОС Debian, я могу делать захват видео с помощью программы cheese. но вот никак не смог подружить камеру и vlc.
Вот лог:
Кликните здесь для просмотра всего текста
~$ cvlc -vvv v4l2:///dev/video0 --sout '#transcode{vcodec=h264,vb=150,scale=1,a codec=none}:http{mux=ffmpeg{mux=flv},dst =:8080/}'
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[09ab48f8] core libvlc debug: VLC media player - 2.2.1 Terry Pratchett (Weatherwax)
[09ab48f8] core libvlc debug: Copyright © 1996-2015 the VideoLAN team
[09ab48f8] core libvlc debug: revision 2.2.1-0-ga425c42
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
[b6100508] core input debug: creating demux: access='v4l2' demux='any' location='/dev/video0' file='/dev/video0'
[b6138860] core demux debug: looking for access_demux module matching "v4l2": 20 candidates
[b6138860] v4l2 demux debug: opening device '/dev/video0'
[b6138860] v4l2 demux debug: device USB Camera (093a:2624) using driver gspca_pac7302 (version 3.16.7) on usb-0000:00:1a.0-1
[b6138860] v4l2 demux debug: with capabilities 0x05000001 (overall 0x85000001)
[b6138860] v4l2 demux debug: video input gspca_pac7302 (0) is camera
[b6138860] v4l2 demux debug: selected input 0
[b6138860] v4l2 demux debug: no video standard selection
[b6138860] v4l2 demux debug: no tuning required (analog baseband input)
[b6138860] v4l2 demux debug: no audio input available
[b6138860] v4l2 demux debug: emulates raw format RGB3 (RV24): RGB3
[b6138860] v4l2 demux debug: emulates raw format BGR3 (RV24): BGR3
[b6138860] v4l2 demux debug: emulates raw format YU12 (I420): YU12
[b6138860] v4l2 demux debug: emulates raw format YV12 (YV12): YV12
[b6138860] v4l2 demux debug: selected format YU12 (I420)
[b6138860] v4l2 demux debug: requested frame internal: 1/60
[b6138860] v4l2 demux debug: frame size 640x480
[b6138860] v4l2 demux debug: unknown frame intervals: Invalid argument
[b6138860] v4l2 demux debug: constant frame interval: 0/0
[b6138860] v4l2 demux debug: best discrete frame size: 640x480
[b6138860] v4l2 demux debug: cannot get cropping properties: Inappropriate ioctl for device
[b6138860] v4l2 demux debug: 460800 bytes maximum for complete image
[b6138860] v4l2 demux debug: Interlacing setting: progressive
[b6138860] v4l2 demux debug: added new video ES I420 640x480
[b6138860] v4l2 demux debug: frame rate: 0/0
[b6138860] v4l2 demux debug: aspect ratio: 1/1
[b6100508] core input debug: selecting program id=0
[b6138860] v4l2 demux debug: streaming with 4 memory-mapped buffers
[b6138860] v4l2 demux debug: control class User Controls:
[b6138860] v4l2 demux debug: integer Brightness (00980900)
[b6138860] v4l2 demux debug: current: 16, default: 16
[b6138860] v4l2 demux debug: integer Contrast (00980901)
[b6138860] v4l2 demux debug: current: 127, default: 127
[b6138860] v4l2 demux debug: integer Saturation (00980902)
[b6138860] v4l2 demux debug: current: 127, default: 127
[b6138860] v4l2 demux debug: boolean White Balance, Automatic (0098090C)
[b6138860] v4l2 demux debug: current: true, default: true
[b6138860] v4l2 demux debug: integer Red Balance (0098090E)
[b6138860] v4l2 demux debug: current: 100, default: 100
[b6138860] v4l2 demux debug: integer Blue Balance (0098090F)
[b6138860] v4l2 demux debug: current: 100, default: 100
[b6138860] v4l2 demux debug: integer Gamma (00980910)
[b6138860] v4l2 demux debug: current: 1500, default: 1500
[b6138860] v4l2 demux debug: integer Exposure (00980911)
[b6138860] v4l2 demux debug: current: 26, default: 66
[b6138860] v4l2 demux debug: boolean Gain, Automatic (00980912)
[b6138860] v4l2 demux debug: current: true, default: true
[b6138860] v4l2 demux debug: integer Gain (00980913)
[b6138860] v4l2 demux debug: current: 15, default: 15
[b6138860] v4l2 demux debug: boolean Horizontal Flip (00980914)
[b6138860] v4l2 demux debug: current: false, default: false
[b6138860] v4l2 demux debug: boolean Vertical Flip (00980915)
[b6138860] v4l2 demux debug: current: false, default: false
[b6138860] v4l2 demux debug: integer White Balance Temperature (0098091A)
[b6138860] v4l2 demux debug: current: 55, default: 55
[b6138860] v4l2 demux debug: integer Sharpness (0098091B)
[b6138860] v4l2 demux debug: current: 8, default: 8
[b6138860] core demux error: option v4l2-exposure does not exist
[b6138860] core demux debug: using access_demux module "v4l2"
[b613f638] core decoder debug: looking for packetizer module matching "any": 23 candidates
[b613f638] rawvideo decoder warning: invalid frame rate 0/0, using 25 fps instead
[b613f638] core decoder debug: using packetizer module "rawvideo"
[b6100508] core input debug: starting in async mode
[b61412a8] core demux meta debug: looking for meta reader module matching "any": 2 candidates
[b61412a8] lua demux meta debug: Trying Lua scripts in /home/testor/.local/share/vlc/lua/meta/reader
[b61412a8] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
[b61412a8] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
[b61412a8] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
[b61412a8] core demux meta debug: no meta reader modules matched
[b6100508] core input debug: `v4l2:///dev/video0' successfully opened
[b6100508] core input debug: Buffering 0%
[b6100508] core input debug: switching to sync mode
[b6103e20] core stream output debug: adding a new sout input (sout_input:0xb63004d8)
[b6136bf0] stream_out_transcode stream out debug: creating video transcoding from fcc=`I420' to fcc=`h264'
[b6300c38] core generic debug: looking for decoder module matching "any": 43 candidates
[b6300c38] rawvideo generic warning: invalid frame rate 0/0, using 25 fps instead
[b6300c38] core generic debug: using decoder module "rawvideo"
[b6300fa0] core encoder debug: looking for encoder module matching "any": 21 candidates
[b6300fa0] x264 encoder debug: version x264 0.146.X
[b6300fa0] x264 encoder: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64

[b6300fa0] x264 encoder: profile High, level 3.0

[b6300fa0] core encoder debug: using encoder module "x264"
[b6300fa0] core encoder debug: removing module "x264"
[b6300fa0] x264 encoder debug: framecount still in libx264 buffer: 0
[b6300fa0] x264 encoder: final ratefactor: 40,03

[b6100508] core input debug: Buffering 22%
[b6100508] core input debug: Buffering 43%
[b6100508] core input debug: Buffering 74%
[b6100508] core input debug: Buffering 96%
[b6100508] core input debug: Stream buffering done (354 ms in 354 ms)
[b6100508] core input debug: Decoder wait done in 0 ms
[b6136bf0] stream_out_transcode stream out debug: decoder aspect is 1,333333:1
[b6136bf0] stream_out_transcode stream out debug: source pixel aspect is 1,000000:1
[b6136bf0] stream_out_transcode stream out debug: scaled pixel aspect is 1,000000:1
[b6136bf0] stream_out_transcode stream out debug: source 640x480, destination 640x480
[b6136bf0] stream_out_transcode stream out debug: source fps 0/0, destination 25/1
Исключение в операции с плавающей точкой


Подробный лог-файл прикреплен к этому сообщению

Буду благодарен и рад любой помощи, так как я уже бьюсь с этим делом несколько дней.
Вложения
Тип файла: 7z vlcfail.7z (4.5 Кб, 2 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.07.2016, 16:58
Помогаю со студенческими работами здесь

Трансляция потока с Web камеры по Http
существует ли возможность получать видео с камеры и транслировать по http в браузер?

Трансляция видео и аудио в инет
Всем привет! Возник такой вопрос, если какие-либо функции или что-то похожее в языке С, чтобы захватывать видео с экрана, звук с микрофона...

Трансляция видео потока с веб камеры и управление
Есть необходимость получения с веб камеры изображения и трансляция его на другой ПК, другой же ПК в свою очередь может посылать управляющие...

Передача видео сигнала на сервер не с камеры
Доброго всем времени суток! Есть механизм отправления видео сигнала с камеры. var camera:Camera = Camera.getCamera(); var...

Захват видео с IP Web камеры
Здравствуйте, мастера. Помогите разобраться с вопросом видеозахвата с IP Web камеры. Хотелось бы, чтобы видео выводилось на моей форме, как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru