Rtmp (Форум)

Роблю стриму: rtp => ffmpeg => rtmp

Робила через -force_key_frames 0:00:01 не допомагає

Або як змусити надсилати цей кадр джерело (у моєму випадку браузер, webrtc). Отримую потік через getUserMedia(mediaConstraints), але в параметрах немає можливості вказати щось типу force keyframe interval

nginx rtmp

Як я зрозумів, він не може, коли worker_processes > 1, але в цьому режимі ядро ​​вантажить 100% при конектах > 1000. Хто стикався скажіть які є рішення

Надсилання потоку rtmp через інтернет на nginx сервер

Як організувати Multicast у RTMP

Media server nginx-rtmp + ffmpeg не віддає потік udp?

Допоможіть перегнати x11grab у rtmp і вивести у jwplayer

Всім добра! Є «виїзний» ноутбук підключений до LAN роутера та 2й монітор. Завдання роздати по мережі (бажано через браузер) зображення з 2го монітора.

Я не дуже сильний у всьому цьому. Зробив як зміг, але не працює. Система Gentoo!

nginx-rtmp-module як підняти потік після недоступності RTSP-джерела більше 5 хвилин

Здрастуйте, шановні форумчани. Прошу вас допомогти з наступного питання.

Я встановив nginx плюс nginx-rtmp-module таким чином, трохи відкоригував, додав функцію запису RTMP потоку в файли «*.flv» розміром 50 Мб. Записується в папку "/mnt" у вигляді "stream-2016-08-11--16-56-44.flv". Коли RTSP-джерело стає недоступним протягом 10-20 секунд - запис починається новий файл.

Проблема полягає в тому, що якщо RTSP-джерело стає недоступним протягом 5 хвилин і довше, запис не відновлюється автоматично, потрібно тільки, наприклад, перезапустити nginx командою "service nginx restart".

Що потрібно дописати в цей конфіг, щобпісля втрати-відновлення зв'язку з RTSP-джерелом запис відновився автоматично?

Ось мій вміст «/etc/nginx/nginx.conf»

rtmpe на youtube. І знову Adobe

Може rtmpdump? Але що вказувати на -r? Хоча

avconv і плейлист

Фахівець з flash rtmp

nginx + rtmp + ffmpeg + наростаюча затримка у ffplay

Всім привіт і з НГ, що настав.

Намагаюся зробити трансляцію звуку з мікрофона до мережі. Чого тільки не пробував, зараз зупинився на використанні nginx з плагіном rtmp. І все ніби працює і є надія на диво. Але ось виникає одна проблема (яку, до речі, я спостерігав і на icecast2). А саме – при програванні потоку з використанням ffplay згодом набігає затримка у трансляції – від

1/2 секунди на початку, до десятків секунд після кількох годин.

Підозрюю, що ffplay чомусь не встигає своєчасно програти потік і через накопичення десь усередині він згодом буферизується і розпухає.

Як це перемогти?

Конфіги та параметри:

ffmpeg, rtsp потік: Накладення зображення на потік

Дітлахів, підкажіть будь ласка багато згуглив всього, потрапив на цей форум, але теж нічого не знайшов того, що потрібно було.

Завдання: необхідно на потік rtsp накласти зображення і відправити його далі в потрібне місце, де буде трансляція з цим зображенням. Кодувати нічого не потрібно та інше, тільки накласти зображення.

Знайшов тут щось ffmpeg -rtsp_transport tcp -i "rtsp://127.0.0.1/test.sdp" -loop 1 -i "/home/logo.png" -filter_complex "[0:v][1:v] overlay=25:25» -vcodec libx264 -b:v 3000k -f mpegts «rtmp://127.0.0.1:1935/my/test»

Рекомендації щодо створення стриму на веб-сайті

Насправді нічого складного, використовуючи nginx-rtmp-module вдалося створити HLS (Apple HTTP Live Stream), який, як запевняють, працюватиме на будь-яких пристроях.

Ось така загогуліна дозволяє отримувати урли у форматі https://spfng.com/hls/live.m3u8, тепер запускаємо стрім.

На веб-сторінку прикрутив HTML5-плеєр з реалізацією video.js, - ніякого богомерзкого Flash! І так, воно навіть запрацювало. Результат ви бачите на скріншоті.

А які інструменти для реалізації потокового мовлення ви використовували? Що можна зробити правильніше чи ще краще? Зіткнуся з цим перший раз, тому можливо щось зробив не так.

Додати rtmp модуль до встановленого nginx

Вітаю! Є сайт на nginx(80)+apache(8080), обидва встановлені через apt-get, налаштовані за інструкцією в інтернеті. Але зараз мені потрібно додати до nginx rtmp модуль для можливої ​​онлайн-трансляції.

Як встановити nginx + rtmp начисто я приблизно можу зрозуміти з цієї інструкції. , потрібно завантажити два архіви, розпакувати їх і за допомогою цих команд зібрати в одне ціле (говорю грубо і приблизно, тому що не дуже докладно знаюся)

Але чи можу я додати цей модуль до робочого nginx? Все-таки налаштований він із апачем, не хочеться наново все це робити.

Альтернатива RTMP, майбутнє FLASH

Які альтернативи протоколу Adobe RTMP для реального часу мовлення? Зараз тенденція до видалення флешу (в андроїді вже видалили, у ФФ ніби через рік видалять). WebRTC підходить, у браузерах вже начебто хороша підтримка, але серверних рішень мало, знайшов лише 1 робочий варіант – Kurento media server. Але його не вдається поставити на Debain (пакети є під Ubuntu) і взагалі у мене він дико гальмує вже на 10-20 стримах.Цікавить насамперед схема peer to many, тобто. чол зі свого браузера мовить на сервер, а сервер роздає всім клієнтам

Власне найголовніше питання: чи варто вкладатися у flash або чекати розвитку html5 і тестувати його баги та гальма.

nginx-rtmp та два провайдери

Є сервер із nginx. Він приймає rtsp потік з IP камер, переводить його в rtmp і далі на сайт. Зараз з'явилася необхідність підключити до нього камери з внутрішньої мережі офісу (сервер живе окремо з іншим провайдером), при підключенні мережі офісу nginx перестає віддавати потоки в інтернет і починає передавати rtmp тільки в локалку (всі потоки, що приходять працюють). Як мені боротися з ним?

Wireshark SSL

Привіт! Є флеш-плеєр, який робить запити rtmp через SSL (443 порт). Хочу подивитись ці пакети через wireshark. У налаштуваннях цієї програми є пункт SSL, де потрібно вказати шлях до Key File. Я як зрозумів це Private Key, який знає лише сервер? Як взагалі можна розкодувати цей трафік?

RTMPT сервер. Розкрийте мені очі

Роблю rtmpt сервер, як все по фэн-шую безлічі розрізнених спек, дивлюся tcpdump'ом що вийшло, загалом, те саме, що і у red5. Flash Flowplayer чудово проходить Handshake, запускає стрім та інжектит metadata з отриманого пакету, але програвання не йде.

Що може спричинити? Що я роблю не так?

Задайте свої питання, надам більше інформації.