1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/cloudtencent-TRTCSDK

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
版本历史.md 27 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 08:19 270bd19

Windows: исправлена проблема, когда изменение размера целевого окна при устранении проблемы с неожиданным завершением совместного использования окна приводило к сбою общего доступа.

Windows: устранена проблема с некоторыми моделями камер, из-за которой камера не могла захватывать изображение с экрана.

iOS: устранена проблема, из-за которой анимация CAAnimation зависала при использовании snapvideoshot.

iOS и Mac: устранена проблема затемнения экрана при переключении между камерой и общим доступом к экрану при совместном использовании одного и того же представления.

iOS: устранена проблема появления мозаичного изображения при использовании сторонних компонентов для улучшения качества изображения на iPhone 6s.

iOS: устранена проблема сбоя при остановке воспроизведения точки доступа во время одновременного использования точки доступа и TRTC.

Android: устранена проблема воспроизведения звука через динамик после прерывания вызова по телефону и отклонения входящего вызова.

Версия 8.3 @ 2021.01.15

Новые функции

В этой версии мы сосредоточились на оптимизации пользовательской логики сбора данных:

  • Мы оптимизировали аудиомодуль, чтобы гарантировать, что SDK по-прежнему может обеспечивать хорошее подавление эха и шумоподавление при отправке аудиоданных в SDK при использовании enableCustomAudioCapture (https://liteav.sdk.qcloud.com/doc/api/zh-cn/group__TRTCCloud__ios.html#ab8f8aaa19d70c6a2c9d62ecceb6e974d). Эта функция доступна на платформах iOS, Android и Mac.
  • Если вы хотите добавить свои собственные звуковые эффекты и обработку звука поверх TRTC SDK, это стало проще с версией 8.3, потому что вы можете установить формат обратного вызова для аудиоданных, включая частоту дискретизации, количество каналов и количество выборок, используя такие интерфейсы, как setCapturedRawAudioFrameDelegateFormat (https://liteav.sdk.qcloud.com/doc/api/zh-cn/group__TRTCCloud__ios.html#a4b58b1ee04d0c692f383084d87111f86), чтобы обрабатывать эти аудиоданные так, как вам нравится. Эта функция поддерживается на платформах iOS и Android.
  • Если вы планируете собирать видеоданные самостоятельно и одновременно использовать встроенный аудиомодуль TRTC SDK, вы можете столкнуться с проблемой рассинхронизации звука и видео, поскольку внутренняя логика управления временем в SDK имеет свой собственный контроль. Поэтому мы предоставляем интерфейс generateCustomPTS (https://liteav.sdk.qcloud.com/doc/api/zh-cn/group__TRTCCloud__ios.html#ae5f2a974fa23954c5efd682dc464cdee), который позволяет вам записывать текущий PTS (отметка времени) при захвате кадра видеоизображения, а затем передавать его вместе с видеоданными при вызове sendCustomVideoData (https://liteav.sdk.qcloud.com/doc/api/zh-cn/group__TRTCCloud__ios.html#a76e8101153afc009f374bc2b242c6831), чтобы обеспечить синхронизацию звука и видео. Эта функция работает на всех платформах.
  • В версии Windows SDK добавлена поддержка формата Socks5 прокси-адреса домена.

Исправления проблем

  • На всех платформах: устранена проблема рассинхронизации аудио и видео из-за аномалии временной метки аудиоданных.
  • Windows: улучшена совместимость с общими окнами при высоком разрешении экрана DPI.
  • Windows: при получении списка общих окон теперь отображаются минимизированные окна, а миниатюры минимизированных окон представляют собой значки процессов.
  • Windows: устранена ненужная проблема с использованием DXGI после запуска SDK.
  • iOS: устранена проблема ANR при ручной настройке фокуса.
  • iOS: устранена проблема переключения между передней и задней камерами, которая не давала эффекта.
  • iOS: устранён сбой VODPlayer при замедленном воспроизведении.
  • iOS: устранена проблема по умолчанию с воспроизведением из наушников после входа в комнату.
  • iOS и Android: оптимизированы эффекты подавления эха и шума, а также эхоподавитель, так что эхо можно услышать в наушниках.
  • Android: устранены проблемы с жёстким зелёным экраном и мозаичным изображением.
  • Mac: устранено мерцание рамки выделения при общем доступе к окну с включенным выделением и максимизацией окна.
  • Mac: устранена проблема чёрного экрана при рендеринге перемещаемого представления.

Версия 8.2 @ 2020.12.23

Новые функции

  • iOS и Android добавили возможность обратного вызова для смешивания локальных собранных аудиоданных со всеми воспроизводимыми аудиоданными, что упрощает локальное аудиозапись.
  • Android компонент видеорендеринга TXCloudVideoView поддерживает использование addVideoView (new TextureView(getApplicationContext())) для локального рендеринга с помощью TextureView.
  • Android поддерживает локальный рендеринг с обратным вызовом RGBA для видеоданных.
  • Windows поддерживает сбор данных с локальной камеры и воспроизведение удалённых потоков видеофрагментов, см. ITRTCCloud.snapshotVideo.
  • Общий доступ к экрану Windows поддерживает добавление или исключение определённых окон с помощью addExcludedShareWindow и addIncludedShareWindow, обеспечивая более гибкий общий доступ к экрану.
  • macOS и iOS поддерживают сбор данных с камеры в режиме пользовательского рендеринга и вызов TRTCCloud.snapshotVideo для захвата кадров видеопотока.

Оптимизация качества

  • Улучшено качество кодирования онлайн-трансляций на Android, делая видео более чётким.
  • Оптимизирован алгоритм подавления эха на Windows, повышая эффективность подавления эха.

Исправление проблем

  • Устранена проблема со сбоем аудио при одновременном использовании VODPlayer и TRTC на iOS.
  • Устранена проблема с чёрным экраном при локальном рендеринге с использованием пользовательских эффектов красоты на Android.
  • Устранена проблема невозможности выхода из текущего процесса на Windows.

Версия 8.1 @ 2020.12.03

Новые функции

  • Все платформы: в обратном вызове onStatistics в статистике удалённого видео добавлено больше информации о проблемах с заиканием.
  • Все платформы: поддержка увеличения громкости звука с помощью интерфейса регулировки громкости для достижения эффекта усиления звука (обратитесь в службу технической поддержки перед использованием).
  • iOS/Android: добавлен интерфейс setLocalVideoProcessListener, который лучше поддерживает интеграцию сторонних эффектов красоты.

Оптимизация качества

  • Все платформы: улучшено качество звука при ношении наушников, повысив качество звука.
  • Android: улучшен эффект вырезания при двойном вещании.

Исправление проблем

  • iOS: устранён сбой при сильном завершении работы.
  • Android: устранена проблема мозаичного отображения видеокадров при высоких значениях FPS при использовании пользовательских эффектов красоты.
  • Windows: устранён сбой общего доступа к экрану при высоком DPI.
  • Mac: устранён сбой рендеринга на M1.
  • Другие известные сбои были устранены.

Прочее

Синхронное обновление C# API до последней версии на Windows. 中新增音频卡顿信息回调 audioTotalBlockTimeaudioBlockRate.

Качество оптимизации

  • iOS: оптимизирована скорость запуска аудиомодуля, что позволяет быстрее собирать и отправлять первый кадр аудио.
  • Windows: оптимизирован алгоритм устранения эха в системе обратной связи, что обеспечивает лучшее устранение эха при включении системы обратной связи (SystemLoopback).
  • Windows: улучшена способность оконного захвата противостоять перекрытию, поддерживается настройка фильтрации окон.
  • Android: для большинства моделей Android проведена оптимизация эффекта эха, что снижает задержку эха до более комфортного уровня.
  • Android: дополнительно оптимизировано время задержки для точечной передачи звука в режиме Music (при запуске startLocalAudio).
  • Все платформы: в режиме ручной подписки оптимизирована плавность потока звука между зрителями и ведущими.
  • Все платформы: оптимизировано сопротивление слабому сетевому соединению, обеспечивая более качественное аудио в условиях слабого соединения.
  • Все платформы: исправлены некоторые проблемы с крахом, повышена стабильность SDK.

Исправление проблем

  • iOS: исправлена проблема с рендерингом видео в некоторых сценариях.
  • iOS: устранены помехи в звуке при использовании наушников и качества звука по умолчанию.
  • iOS: решены известные проблемы с утечкой памяти.
  • iOS: решена проблема сбоя после завершения записи экрана с помощью расширения replaykit.
  • iOS: разрешены проблемы компиляции в среде симулятора.
  • Android: устранена проблема рассинхронизации звука и видео после длительного пребывания приложения в фоновом режиме и последующего возвращения на передний план.
  • Android: исправлено сохранение микрофона активным после возврата из фона.
  • Android: решён вопрос с задержкой освобождения ресурсов OpenGL внутри SDK.
  • Windows: устранён шум в некоторых ситуациях.

Version 7.8 @ 2020.09.29

  • iOS: устранено искажение звука на iPhone SE.

  • iOS: добавлена поддержка отключения звука с использованием метода TRTCCloud.setVideoMuteImage.

  • iOS: решена проблема с крахом при вызове muteRemoteAudio в субкомнатах (TRTCCloud.createSubCloud).

  • iOS: устранен сбой при рендеринге.

  • iOS: решена проблема зависания основного потока при переключении между передним и задним планами на некоторых iPad во время рендеринга видео.

  • iOS: обеспечена совместимость VODPlayer и trtc, а также поддержка устранения эха.

  • iOS: решены известные утечки памяти.

  • iOS: устранена проблема iOS14 с запросом «Найти и подключиться к устройствам в локальной сети».

  • Mac: решена проблема, когда getCurrentCameraDevice всегда возвращает nil.

  • Mac: добавлен обратный вызов изменения громкости воспроизведения аудио, см. TRTCCloudDelegate.onAudioDevicePlayoutVolumeChanged.

  • Mac: решены проблемы с некоторыми USB-камерами, которые не открываются.

  • Mac: добавлена поддержка отключения звука с использованием метода TRTCCloud.setVideoMuteImage.

  • Mac: устранён сбой при рендеринге при указании области экрана размером 0 для совместного использования экрана.

  • Android: оптимизирована стратегия маршрутизации звука: звук воспроизводится только через наушники при их использовании.

  • Android: добавлена поддержка отключения звука с использованием метода TRTCCloud.setVideoMuteImage.

  • Android: поддерживается использование низкой задержки при сборе и воспроизведении звука для снижения задержки вызовов на некоторых устройствах Android.

  • Android: решена проблема краха при отсутствии разрешения READ_PHONE_STATE на устройствах Android 5.0.

  • Android: устранена аномалия в воспроизведении аудио после отсоединения и повторного подключения Bluetooth-гарнитуры.

  • Android: обеспечена совместимость VODPlayer и trtc, а также поддержка устранения эха.

  • Android: решены известные сбои.

  • Windows: совместима с виртуальными камерами e2eSoft Vacm.

  • Windows: добавлена поддержка совместного использования определённой области экрана.

  • Windows: разрешено одновременное использование startLocalPreview и startCameraDeviceTest.

  • Windows: поддерживается совместное использование основного маршрута и вызов startLocalPreview для включения локального предварительного просмотра.

  • Windows: добавлены функции TRTCCloud для поддержки фильтрации определённых окон при совместном использовании экрана, см. TRTCCloud.addExcludedShareWindow и TRTCCloud.removeExcludedShareWindow.

  • Windows: добавлен обратный вызов изменения громкости воспроизведения аудио, см. ITRTCCloudCallback.onAudioDevicePlayoutVolumeChanged.

  • Windows: снижена задержка звука, вызванная внутренней буферизацией SDK.

  • Windows: оптимизирована логика запуска аудио, чтобы не занимать микрофон в случае только воспроизведения.

  • Windows: решена проблема многократного переключения совместного использования экрана, приводящая к краху 64-битного SDK.

  • Windows: решены некоторые проблемы со сбоями, вызванные использованием OpenGL. Версия 7.5 @ 2020.07.31

TRTC 7.5 версия внесла улучшения и оптимизации в следующих аспектах:

  • Снижение задержки при созвонах и прямых трансляциях между конечными точками на 40% по сравнению с версией 7.4.
  • Уменьшение задержки обратной связи на мобильных устройствах, а также поддержка эффектов, таких как изменение голоса и эхо для обратной связи.

Все изменения в версии 7.5 включают:

  • Оптимизацию алгоритма оценки сетевых колебаний на стороне воспроизведения для всех платформ, что снижает задержку воспроизведения.
  • Исправление проблемы, когда после последовательного вызова функций playBGM и pauseBGM воспроизведение не работало.
  • Устранение проблемы, когда иногда после выхода из комнаты всё ещё можно было получать обратный вызов onEnterRoom.
  • Поддержка IPv6 и IPv6 only.
  • Добавление возможности многокомнатного стриминга для поддержки небольших групповых занятий.
  • Облачный MCU поддерживает смешивание потоков с возможностью добавления фонового изображения (изображение должно быть предварительно загружено через TRTC Control Panel).
  • Облачный MCU поддерживает режимы смешивания A+B=>C и A+B=>A.
  • В реальном времени состояние обратного вызова onStatistics добавлено поле jitterBufferDelay, которое представляет задержку буфера воспроизведения.

Windows:

  • Исправлена проблема с подсветкой границ экрана при высоком DPI, когда она отображалась неправильно при совместном использовании экрана.
  • Исправлена проблема, когда подсветка границ экрана оставалась после минимизации целевого окна при захвате экрана.
  • Улучшено качество потоковой передачи при использовании вертикальной разрешающей способности для некоторых камер.
  • Решена проблема мерцания курсора мыши при совместном использовании экрана в Windows 7.
  • Поддерживаются прокси-серверы SOCKS5 с аутентификацией по имени пользователя и паролю.

Android:

  • Снижена задержка при прямых звонках и трансляциях на Android SDK.
  • Дальнейшая оптимизация задержки обратной связи.
  • Оптимизация проблемы с чёрным экраном при динамическом переключении представлений во время воспроизведения.
  • Решены проблемы с кодированием на некоторых моделях при сверхнизком разрешении.

iOS:

  • Дальнейшая оптимизация задержки обратной связи.
  • Повышена успешность открытия микрофона.

Версия 7.4 @ 2020.06.24

Внесены следующие улучшения:

  • Оптимизация эффекта подавления эха (AEC) на платформе Windows для предотвращения проблем с эхом после включения обратной петли системного звука (startSystemAudioLoopback).
  • Оптимизация задержки голосовых вызовов в режиме SPEECH на всех платформах.
  • Расширение совместимости устройств захвата видео на платформе Windows.
  • Расширение совместимости аудиоустройств (микрофонов и динамиков) на платформе Windows.
  • Решение проблемы, связанной с уменьшением поля зрения при захвате видео на определённых разрешениях на платформе Windows.
  • Стратегия улучшена для процесса входа в комнату, повышая вероятность успешного входа на всех платформах.
  • Версия iOS теперь поддерживает AirPlay для трансляции (в предыдущих версиях трансляция была невозможна при использовании громкости вызова).
  • Решён вопрос с чёрным экраном на iOS после сбоя жёсткого декодирования без возможности восстановления.
  • На платформе Android решена проблема с миганием экрана при переключении между горизонтальным и вертикальным режимами.
  • Решено несколько проблем с кодированием пользовательских видео на некоторых телефонах Android.
  • Решена проблема сбоя обработки одного пакета данных при обработке звука.
  • Решена проблема на платформе Windows, когда UserID в обратном вызове onPlayAudioFrame был неправильным.
  • Добавлена поддержка регулировки громкости для обратной связи. Поддержка совместного использования экрана на Windows и Mac:
  • поддержка просмотра потока совместного использования экрана;
  • поддержка отправки пользовательских видеоданных;
  • оптимизация реализации трансляций через CDN и микширования потоков;
  • разделение прямых эфиров и сценариев видеозвонков при входе в комнату;
  • повышение стабильности, решение некоторых случайных проблем с аварийными завершениями работы;
  • оптимизация использования памяти на iOS и Windows;
  • оптимизация управления потоками, улучшение производительности при слабом интернете.

6.0 от 18.01.2019

  • обновление архитектуры до ядра liteav;
  • использование совершенно нового алгоритма QoS, более низкая вероятность зависаний, более высокая плавность;
  • применение полностью нового аудиомодуля, глубокая оптимизация качества звука в различных сетевых условиях;
  • поддержка функции двойного кодирования потоков разного размера (рекомендуется включать только на устройствах с Windows и Mac);
  • поддержка функций трансляции через CDN и микширования потоков.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/cloudtencent-TRTCSDK.git
git@api.gitlife.ru:oschina-mirror/cloudtencent-TRTCSDK.git
oschina-mirror
cloudtencent-TRTCSDK
cloudtencent-TRTCSDK
master