Возможна ли публикация потока с соотношением сторон, отличным от 3:4 на Android?

Max

Administrator
Staff member
Добрый день.
Проверьте метрики опубликованного потока при помощи REST запроса на сервере /stream/find:
Code:
POST /rest-api/stream/find HTTP/1.1
Host: localhost:8081
Content-Length: 57
Content-Type: application/json
 
{
    "name":"stream1",
    "published":true,
    "display":["metrics"]
}
Метрики VIDEO_WIDTH и VIDEO_HEIGHT показывают текущее разрешение публикации.
Кроме того, в Android рекомендуется выбирать разрешение из списка доступных. Посмотрите приложение Camera Manager, пример Resolution.
Обратите внимание, что, если Вы используете эмулятор, реальное разрешение и аспект, в котором камера отдает кадры, будет соответствовать разрешению и аспекту физической камеры, подключенной к ПК. Скорее всего, Ваша камера отдает поток 640x480.
 

Max

Administrator
Staff member
На ios SDK есть похожее приложение на camera manager ?
Для iOS SDK нет одного общего примера, но есть несколько примеров:
iOS Media Devices (здесь показывается выбор камеры и параметров потока, выбор из списка доступных разрешений)
iOS Media Devices Swift (то же самое, что Media Devices, но в реализации на Swift и без выбора разрешения)
iOS Image Overlay Swift (наложение картинки на трансляцию)
iOS GPUImageDemo Swift (применение фильтра на базе GPUImage)
 
Top