MacCentre
Форум: Mac и Mac OS X
Тема: MBP 13 i5 2.9/16/1Tb (2015) и стриминг через OBS

[Ответить]
Mota-boy [23.05.2020 18:37] MBP 13 i5 2.9/16/1Tb (2015) и стриминг через OBS:
История такая.

В октябре в честь годовщины выхода первого альбома я помогал своей музыкальной группе (реклама, SMM) с онлайн-концертом. Этот должен был быть мой первый стрим.

Дней за 10 мы собрались на реп.точке, на которой не было Wi-Fi, протестировали стрим через мобильный интернет: вроде всё хорошо.

А 30-го октября вечером запустили стрим Вконтакте... и это был провал: слайд-шоу размером в 2-3 FPS. Снижение битрейта и разрешения не помогло.

Наши верные слушатели грустили, но не разбежались, благо звук был отличный (с линии плюс интершум, всё как надо, короче). Но я был в трауре, несмотря на то, что тормоза, как мне сказал один чел, были из-за отвратной совместимости Вконтакте и оператора МегаФон.
И моей вины нет. Но блин, почему на репетиции такого не было...?

-----
Мой сетап на то время:
— MBP 13 i5 2.9/16/1Tb (2015)
— карта захвата BlackMagic UltraStudio mini recorder (2 штуки), по Thunderbolt
— камера Sony A6300 (2 штуки)
— штативы, флешки, куча кабелей
— OBS (самая популярная бесплатная прога для вещания)
— нехитрое освещение
-----

Прошло полгода.
Пригласили сделать стрим другого концерта. Я стал тестировать технику, вспоминать, чё куда к чему. Но уже дома, с хорошим Wi-Fi.

Сетап остался без изменений, только я наконец-таки купил такой же MBP, но на i5 2.9 (на 2.7 не нашёл, к сожалению). Запускаю — такие же тормоза, как осенью. Я в шоке. Пытаюсь понять, в чём дело. Ковыряю настройки битрейта, разрешения и прочего. Нифига не помогает.

...и тут я решил взять пятнашку. Всё заработало как надо. И я успешно провёл стрим в месте с таким херовым интернетом, где Speed Test вообще отказывался запускаться.

----------
ВОПРОС:
неужели двухъядерные тринашки слишком слабы для ведения прямых трансляций?
А ведь загрузка процессора редко превышает 50%, по данным OBS
----------

Кто балуется стримами на макбуках, просветите.
Mota-boy [23.05.2020 18:47] :
OBS в таких случаях пишет внизу, в статус-баре: «Кодировщик перегружен...». Кое-как спасает снижение разрешения до 720р и битрейт до 1000 кбайт/с. Но это курам на смех.

Я, разумеется, гуглил «Кодировщик перегружен», пробовал и менять приоритет процесса OBS, и запускать от администратора, но ничего не помогло. К тому же, все решения там для винды, с маком на ютубе я никого не встретил. Скоро пойду на стриминговые геймерские форумы советоваться, чую...

Позже прикреплю окно статистики из OBS, там будет видно отставание рендеринга и задержки кодирования (это разные вещи, я не знал).
-----

P.S.
Вот удачный эфир: https://vk.com/wall-93981336_3405

Вот провальный: https://vk.com/wall-5501730_7294
Перезапуск (снизили битрейт): https://vk.com/wall-5501730_7532
Vlаd525 [23.05.2020 18:53] Re: MBP 13 i5 2.9/16/1Tb (2015) и стриминг через OBS:
Рискну предположить, что "пятнашка" была с дискретной графикой а "тринашка" со встроенной Iris&
Процессор здесь не причём.
Mota-boy [23.05.2020 19:01] :
Vlаd525,
неа.
Ну в смысле основная нагрузка идёт на процессор, даже в настройках OBS это указывается (кодировщик x264). Для нагрузки видеокарты есть специальный профиль, но его нет для карт AMD (к слову, у макбука на 650-й nVidia профиль всё равно не появляется). И словам ютуберов, мало кто стримит через карту.

---
Сейчас проверил, запустив стрим: GPU едва-едва задействована.
A1on3 [10.08.2020 20:14] :
Привет.

Сколько по продолжительности длились ваши стримы? У меня после часа вылетает ошибка «системе не хватает программной памяти». MBP 15 2015, до него тоже была 13-шка, которая также 2-3 фпс выдавала. Из-за этого взял 15-шку с внешней картой и 4 ядрами. В целом стримит нормально первый час, но вот потом...

http://maccentre.ru/board/viewtopic.php?p=909148
[Ответить]