Стрим лабс для андроид настройка

Стрим лабс для андроид настройка

Streamlabs: Live Streaming App
Версия: 3.2.0-130

Последнее обновление программы в шапке: 21.06.2021

Краткое описание:
Клиент для ведения прямых трансляций на любые платформы.

Описание:
Стриминг — клиент на множество платформ, в том числе по RTMP протоколу, возможность стримить как изображение с камеры так и экран устройства.

Требуется Android: 4.3+
Русский интерфейс: Да

Скачать:
Версия: 3.2.0-130 streamlabs.apk ( 7.84 МБ )

Версия: 3.0.9-126 Streamlabs(Premium Mod By OpenSourcer).apk ( 7.7 МБ )

Сообщение отредактировал gar_alex — 21.06.21, 22:04


Streamlabs Deck v.1.22.6
5.1+
com.streamlabs.slobsrc_v1.22.6_b58.apk ( 39.57 МБ )

Сообщение отредактировал gar_alex — 21.06.21, 22:08

С чем может быть связан треск, когда кто то говорит в микрофон, т.е. такое ощущение, что не хватает частоты дискретизации или частоты ЦП.
Игрался с частотой дискретизации, битрейтом — ничего не помогает, как-будто процессу захвата звука отдано слишком мало ресурсов, вот думаю, как это можно победить

Upd: похоже проблема в виджетах, напишу разрабам

Сообщение отредактировал Voha888 — 01.07.21, 16:00

Источник

Mobile Streaming FAQ

How do you go live?Press the red button in the bottom right corner of the screenWhy do I get «null error» on iOS when trying to do a screen capture?-.

How do you go live?

  • Press the red button in the bottom right corner of the screen

Why do I get «null error» on iOS when trying to do a screen capture?
— Known iOS issue that happens to other apps as well, typically when trying screen capture. References:

Why doesn’t audio work?

  • Depending on the issue. If you can’t hear alerts sounds, the sound file might be the incorrect type. In order to work on iOS the file must be an AAC, MP3 or WAV. Android can run WAV, MP3, AAC, OGG.
  • If you can’t hear text to speech, only Android supports this right now.
  • If you aren’t hearing audio from the mic on the stream, check the mute button. Bluetooth mics and headphones are having known issues right now and we are looking into how to resolve this.
  • Android: If you are using headphones and expect to hear the alert sounds on the stream: that will not work, Android doesn’t support capturing the internal audio. Only what is being captured via the microphone can end up on the stream.

Why no alerts on screen capture

  • Were the alerts set as “Show on Preview” and user expects to see them while outside our app?
  • When screen capturing, the app is in the background and effectively suspended so it can’t render things inside of another app.
  • [ iOS only ] Does user expect them over the stream while screen broadcasting?
  • Widgets consume a lot of system resources, and are disabled during screen broadcasting on iOS in order to reduce the very likely risk of the app being killed off by the system. This limitation is enforced by Apple because we are running as a broadcast extension, and have limited resources we are allowed to use. When that limit is reached, the system kills our extension.
  • We are working on the ability to use push notifications to show alerts so they can be seen over on top of other apps.
Читайте также:  Как отформатировать внутреннюю память андроид через компьютер

Why no external mics works

  • The audio must be set as “external” or “default” in app settings. Microphones connected via 3.5mm jack should work. Some Bluetooth devices might work, others would need special support by the app if there are individual brand compatibility that need to be accounted for (we’d need specific brand, connection type can differ, etc…)

Why no external cam works

  • Every external camera is different. Hardware compatibility that is tied from a specific device to a specific app (like a Go Pro and the Go Pro app) will work, but in order for us to support external cameras, we would need to configure each one individually. In the future we might whitelist a number of devices that we can make compatible, but for now it is something we don’t support. External cams are not the same thing as the internal Camera hardware and there’s no universal way to use them.

Why do audio files in ios need to be converted by wav file by the user, why can’t the server do that?

  • This could be done on the server (but that’s for web team to prioritize, mobile uses the Streamlabs BE and doesn’t have their own)

Why can’t the camera settings save when restarting the app?

  • Good question. The settings for every camera of every device can vary drastically. The intention for having the settings was to do minor tweaks after entering the default state, we don’t currently persist the changes done by the user.

Why doesn’t the stream do 60 fps when it’s set to do so?

  • Encoder FPS is enforced by camera hardware and Android API. We support 60fps whenever possible. In many cases the manufacturer’s Camera app offers 60 fps but it bypasses the Android API to allow this, and we don’t have access to that (us or any other app as well). As a result they might only present 30 fps as the max. FPS, and only allow 60 FPS in their own dedicated manufacturer’s app.

Why does the stream lag when connection is good? Live <> real-time

  • Stream delay depends entirely on whatever happens between the broadcaster’s app and the viewer’s app. The frames that get encoded are sent immediately over the network at best effort. Assuming the connection handles the throughput, further delay is added sequentially by the RTMP ingest server, transcoding servers, CDNs, and finally by the viewer player’s buffering (e.g. HTML5 browser and the protocol used to access the live stream). In short, there’s no direct line between the app and the viewers.
  • To confirm these facts simply stream to a local RTMP server and play it back with zero buffering. The stream will play in real-time. This is the closest to a lab test as it can get.

Issues that may not be directly related to the mobile app.

  • Recent Events stopped working suddenly
    • If an update was made on the web-side, it may not be sending information properly
    • If a persistent white box is showing even after several tries, it indicates something went wrong inside the web page (like un-intended JavaScript errors).
  • Alert message text does not show on screen
    • Could be restrictions set up in user settings like: enabled/disabled toggle, min donation requirements, font size, other formatting options
  • Alert sounds not playing
    • iOS does not support audio formats like OGG (recommended: AAC, MP3, or WAV)
  • Alert videos not playing
    • iOS does not support WEBM video codec / format. It will be shown as a black box at best. Recommended format: H.264.
  • Text To Speech
    • Only works on Android ATM because the text file gets converted into an OGG file which doesn’t play on iOS (we are currently on an iOS solution that involves using AAC file formats for TTS)
  • Login not working
    • We pull this directly from streamlabs.com so the protocol is what is implemented there. Login failures depend entirely on the web flow, or even on the auth providers (such as Twitch or YouTube).
  • Dashboard functions not working
    • Also pulled in from the web, functioning inside a browser window
  • Getting «Please try again» error in iOS
    • Please try updating to iOS 12.1+
    • Also try closing any other running apps
Читайте также:  Как зарегистрироваться вайбер андроид

Get Streamlabs Desktop — go live in minutes!

Источник

Настройки Streamlabs OBS

Хо-хой! Как и обещал, технические настроечки для комфортного стрима.

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

После нажатия, мы увидим новое окно с настройками.

Затем, необходимо нажать на вкладку «Прямая трансляция»

После этого, нужно выбрать стриминговый сервис. Рассмотрим две самых популярных площадки: Twich и Youtube. Если вы зашли в программу с помощью кнопки «Login», то ключ потока поддтянется автоматически в зависимости от сервиса через который вы логинитесь. В другом случае, находим свой ключ и вставляем его в поле «Stream Key». Далее выбираем сервер. У Youtube их всего два, а для Twich я рекомендую выбирать сервер с наименьшим пингом. Также, во вкладке «Service» вы можете выбрать любой удобный для вас сервис. В строчке «Тип трансляции» выбираете «Streaming Service» (он стоит по умолчанию), либо, при необходимости, «Custom Service» (для сервисов которых нет в списке).

Далее, жмем на вкладку «Вывод» и на верху выбираем параметр «расширенный», как указанно на скриншоте.

Рассмотрим вкладку «Encoder». По умолчанию в этой вкладке стоит кодировщик x264. Этот кодировщик позволяет стримить процессором. У него есть свои плюсы и минусы.

Начнем с плюсов:

-Высокое качество картинки

-Низкая загрузка видеокарты

-Возможность потока на слабых видео ускорителях

Теперь о минусах:

-Большая нагрузка на процессор

-Требуется широкий канал интернета, чтобы передавать трансляцию без потерь качества.

Разрешение для стрима 1920х1080 будет оптимальным, если мы хотим сэкономить ресурсы нашего ПК. Можно поставить 720p, ниже ставить разрешение я не рекомендую, т.к. стрим с более низким разрешением смотреть будет не комфортно!

Для того чтобы изменить разрешение, нужно поставить галку на пункте «Rescale output» и соответственно поменять его как указанно на скриншоте))) .

Ниже, во вкладке «Rate Control» небходимо все оставить без изменений. По умолчанию стоит параметр «CBR». С ним картинка не будет сыпаться, мы получим возможность редактировать максимальное и минимальное значение битрейта (битрейт это — количество данных, которые будет передаваться за еденицу времени). Прилагаю скриншот таблицы рекомендуемых битрейтов для разных разрешений.

Читайте также:  Offline data storage android

Далее, в настройках «CPU Usage Preset» , я рекомендую оставить все на своих местах. Настройка предназначена для сердних процессоров, если увелить этот параметр с «veryfast» до «superfast» или «ultrafast», возможны проблемы с вещанием (если конечно у Вас не топовый камушек).

Теперь рассмотри энкодер для видеокарт NVIDIA. Называется он NVENC. Принцип его работы ничем не отличается от работы х264. Отличия лишь в том, что этот кодировщик нагружает видео карту и освобождает процессор.

Единственные настройки, которые я рекомендовал бы покрутить- это «Profile», в профиле можно выбарть значения: «High», «Main», «Вaselane». Выбор этих настроек зависит от мощности видеокарты из названий, думаю, все понятно. Следующая вкладка «GPU» рассчитана на владельцев нескольких видеокарт , которые работают в SLI. Выбираем значение «1 «для 2х видеокарт и «2» для трех итд.

Далее, вкладка «Видео». Там вы можете выбрать масштабирование и фильтр для масштабирования.

Биленейный фильтр предназначен для слабых ПК, создает эффект размытия в динамичных сценах.

Бикубический-является самым популярным, изображение более четкое, чем в биленейном.

Метод Ланцоша – самый ресурсно затрантый, передает самое четкое изображение, пользователям слабых и средних ПК не рекомендую!

Еще во вкладке видео можете выбрать значение FPS. Тип FPS оставить по умолчанию.

Разработчики Streamlabs OBS заявляют, что их софт потребляет меньше ресурсов ПК из-за оптимизации, это действительно так- проверьте сами! Скачивайте SLOBS и создавайте контент!

Источник

Онлайн трансляция с мобильных устройств OBS Streamlabs

Для вещания с мобильных устройств рекомендуем использовать программу Streamlabs. Приложение построено на базе open source проекта OBS.

Причины, почему мы его рекомендуем:

  • Поддержка приложения от команды.
  • На базе open source проекта OBS.
  • Простое в настройке.
  • Доступно на большинстве моделей мобильных устройств.
  • Стабильная работа приложения.

Сразу подчеркиваем, что русского интерфейса нет. Но по факту он и не нужен, ниже идет подробная инструкция для настройки вещания.

Устанавливаете приложение. Запускаете, кликнув по иконке.

Вам открывается меню авторизации. Так как мы будем вещать на Boomstream, выбираем опцию другие платформы «Other Platforms».

В следующем окне вводим данные для подключения к нашему серверу:

1 адрес нашего сервера: rtmp://live.boomstream.com/live или альтернативный rtmp://live-backup.boomstream.com/live .

2 ключ трансляции. Находится в личном кабинете Boomstream справа от названия вашей трансляции.

3 соединяемся, нажав кнопку «Connect».

В открывшемся приложении открываем настройки и выбираем пункт «Broadcast».

В меню прописываем нужные нам настройки:

1 Output resolution – какое разрешение вы будете показывать вашим зрителям. Оно может быть равно или меньше максимального разрешения вашей камеры.

2 Expected framerate – частота кадров. Рекомендуем 30 кадров в секунду.

3 Max video bitrate – максимальный битрейт видео. Рекомендуем использовать значение 2500 килобит в секунду.

Для организации видеопотока следует нажать на кнопку меню (1) и выбрать Editor (2)

Далее для выбора нажимаем настройки в правой части экрана

Выбираем добавить слой видео потока, add layer:

Выбираем, что именно будет главным изображением нашего стрима: камера, текст, изображение или другое.

Сохраняете настройки, нажав галочку в левой части экрана.

Остальные настройки идут по умолчанию. Все, стартуем стрим, нажав на значок вещания.

Запись вашей трансляции будет автоматически создана в личном кабинете Boomstream, при установке галочки «Автозапись при соединении». Доступ к ее просмотру будет возможен как по отдельной ссылке видеофайла, так и по старой ссылки трансляции.

Источник

Оцените статью