Ычан: [d | b / bro / hr / l / m / mu / o / s / tran / tu / tv / vg / x | a / aa / c / fi / jp / rm / tan / to / vn]
[Назад]
Ответ в нить
Имя
Animapcha image [@] [?]
Тема   ( ответ в 12865)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, MP4, OGG, OGV, PDF, PNG, PSD, RAR, SVG, SWF, TXT, WEBM, WEBP, XCF, ZIP размером до 5120 кБ.
  • Ныне 3654 unique user posts. Посмотреть каталог
  • Предельное количество бампов нити: 500
No. 12865  
Ох хай. В очередной раз переписал сайтик rtmp-стримилки с относительно низкой задержкой - от одной до трёх секунд в нормальном режиме и до десяти в случае проблем с той или иной конфигурацией. Подходит для совместных игрулей в какой-нибудь конфочке.

В этот раз постарался сделать всё чуть более ангулярным, чем в прошлый и сделал какое-то подобие дизайна (на бутстрапе, кек). И бекенд сайта теперь на spring-bootstrap'е, поскольку его исполняемый jar удобней деплоить и конфигурить, нежели war'ы для какого-нибудь аппсервера/сервлет-контейнера (вот уж кошмар был с его JNDI-настройками).

В качестве рестримера всё тот же nginx-rtmp, дефолтный (и пока единственный) веб-клиент - флешплеер.

Всё порываюсь придумать какой-нибудь способ избавиться от флеша, но HTML5 (DASH, HLS) в своём нынешнем состоянии не особо к этому располагает, а более преспективный WebRTC похоже ещё лёт пять будет в разработке прежде чем его можно будет начать использовать.

Сорцы: https://github.com/eientei/videostreamer
Рабочий инстанс: http://video.eientei.org
No. 12867  
Там у тебя это. Теги вроде <h1> и т. п. не экранированы, хотя всякие там изображения не вставляет и дивы не закрывает. Или это фича?
No. 12868  
А вот <iframe> сработал.
No. 12869  
>>12867 >>12868
Пофиксил, спасибо!
No. 12871  
Эх, ОП, печально видеть в 2015 г. завязанный на флеше веб-сервис..
HTML5 ко всему вполне располагает, или не видел плеер ютуба?
No. 12874  
>>12871
Ко всему, кроме самой сути сервиса - минимизации задержки живого стрима. На ютубе она порядка 30-40 секунд, что неприемлимо. В принципе, из MPEG-DASH можно выжать секунд восемь, но это тольков хроме+dash.js и с последующей деградацией до тех же 30 секунд. Поправь, если можешь, я буду только рад ошибиться.
No. 12876  
хтмл5 то ее добрище, плеер уродский, сглаживания нет, 3д настроек нет
флэшефобия не нужна
No. 12879  
>>12871
Это значит что порта на андроид не видать?
No. 12880  
БЛЯТЬ НЕ ТОТ ТРЕД!
No. 12881  
>>12879
Отчего же, сервис работает и под андроидом.

Как с сайтика (флеш есть для, например, браузера Dolphin), так и напрямую с rtmp-потока -- много какие андроидные плееры могут в rtmp, достаточно указать урл типа

rtmp://video.eientei.org/live/yukkuri
или
rtmp://video.eientei.org:1935/live/yukkuri

где на месте yukkuri - имя стрима, важно заметить, что регистрочуствительное.
No. 12882  
>>12880
А, если ты >>12879-кун, то извини. Тем не менее, ответ остаётся в силе.
No. 12885  
КАК ПОРОЛЬ ВОССТАНОВИТ БЛДЖАД?
No. 12886  
>>12885
Запилил восстановление по е-мылу (если ты указал его при регистрации), чтобы сбросить пароль перейди на http://video.eientei.org/passwordreset ; введи свой логин с е-мылом и следуй инструкциям.
No. 12890  
>>12886
А я не вводил мыло!
No. 12891  
>>12890
Ну... Сам себе злобный буратино, щито поделать. Если очень хочешь таки вернуть досту к своему нику на стримилке, можешь попробовать написать в скайп iamtakingiteasy , будем разбираться.
No. 12892  
>>12891
Измени у себя там в базе http://video.eientei.org/live/seiba_-1 на http://video.eientei.org/live/seiba и всё у меня будет хорошо.
No. 12893  
>>12892
Пользователь seiba уже существует. Имя стрима не может равняться имени другого пользователя (а seiba и seiba_ -- разные юзеры). Так что давай уж разбираться с твоим старым аккаунтом. Проще это будет делать интерактивно, в каком-нибудь IM или irc.
No. 12894  
>>12893
Ну удали его и переименуй текущее имя стрима. Яж на это и намекаю.
No. 12895  
>>12894
А ещё можно хеши пороля у старого акка сделать таким же, как и на новом.
No. 12896  
Я надеюсь, у тебя они хэшированы -_-
No. 12897  
>>12894
Сначала мне нужно подтверждение, что ты - это ты. Попробуй предоставить максимум информации о интеракциях со старым аккаунтом: провайдер, айпи, периоды стрима, рефереры, юзеаргенты, etc. Если информации будет достаточно, установлю старому аккаунт указаный тобой e-mail, чтобы у тебя получилось сбросить пароль. Но опять же, делать это на анонимной имижборде несколько нетранзакционно. Хоть в чатик на своём текущем стриме залогинься.
No. 12898  
>>12897
Да ты офигел. nvm
No. 13004  
1436546722174379311.jpg - (116.29KB, 666×496)
13004
ОП, от чего зависит потолок битрейта? У некоторых видел и до 600 кб подымается, картинка приемлемая получается. У меня выше 250 кб не видел. Не могу найти закономерность
No. 13022  
Есть новости. Стримилка переехала из нидерланд в россию и пирится с М9. Теперь латенси должна быть немного поменьше (50ms -> 2ms) и ещё сменил nginx на немного патченный srs для рестрима. Плюс переписал часть сайтика.

>>13004
Не совсем понимаю суть вопроса.
Битрейт у потока точно такой, который ты отправляешь, rtmp-рестримилка просто копирует сообщеньки из твоего потка в поток каждому из юзеров.

Иными словами, как свой бродкастер-кодек сконфигуришь - так и будет.

В OBS, например, это делается на влакде Encoding настроеек, в ffmpeg'е за это отвечают -b, -b:v и -b:a флаги. Ещё в нём можно покрутить -q, но это уже файн-тюнинг.
Удалить сообщение []
Пароль  
[Mod]