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

OSCHINA-MIRROR/cloudtencent-MLVBSDK

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

iOS и Android:

  • режим прямой трансляции дополнен поддержкой VOIP;

Android:

  • решена проблема сбоя при появлении эффекта лица;
  • решена проблема сбоя, возникающего при частом переключении между коротким видео и одновременной остановкой записи с камеры.

Version 6.9 @ 2020.01.15:

  • iOS и Android: реализация UGC TUIKit, компонентный пользовательский интерфейс, поддержка настраиваемых тем, удобство интеграции и модификации;
  • iOS и Android: поддержка UGC для трёхэкранного снимка и регулировки громкости;
  • iOS и Android: прямая трансляция поддерживает потоковую передачу 1080p Blu-ray;
  • Android: совместимость с Android 10;
  • Android: прямая трансляция с поддержкой функции возврата звука;
  • Android: предварительная обработка использует жёсткий цикл, что повышает скорость предварительной обработки;
  • iOS: оптимизация модуля хорал UGC, решение проблемы рассинхронизации звука и изображения.

Version 6.8 @ 2019.11.15:

  • Android: оптимизирована скорость создания коротких видео, повышена эффективность редактирования коротких видео;
  • Android: исправлена проблема отсутствия видеоданных при сборе данных по индивидуальному заказу;
  • Android: устранена проблема с рамкой фокусировки в правом нижнем углу, которая толще, чем рамка в левом верхнем углу;
  • Android: для корпоративной версии исправлены проблемы с большими глазами, тонкими лицами и неэффективными эффектами анимации на некоторых моделях;
  • iOS: решена проблема чёрного экрана при предварительном просмотре короткого видео;
  • iOS и Android: проигрыватель поддерживает новые правила воспроизведения с временной задержкой;
  • iOS и Android: запись короткого видео поддерживает разрешение 4:3 и 1:1;
  • iOS и Android: оптимизирован контроль качества обслуживания (QOS), повышена эффективность восстановления адаптивной скорости передачи данных;
  • iOS и Android: корпоративная версия добавляет новые функции P-картинки, включая осветление кожи, осветление глаз, отбеливание зубов, разглаживание морщин и мешков под глазами.

Version 6.7 @ 2019.09.30:

  • iOS: проблема совместимости iOS13 при записи экрана решена;
  • iOS: решена проблема несовместимости с арабским языком;
  • iOS: решена проблема сбоя сохранения при высоком качестве после редактирования видео;
  • Android: решена проблема со звуком при объединении коротких видео;
  • Android: унифицировано прямое использование системной библиотеки STL, решена проблема сбоя из-за конфликта библиотек STL;
  • iOS и Android: решена проблема с изображением без звука при быстрой передаче с низким энергопотреблением;
  • iOS и Android: увеличено разрешение записи до 16:9;
  • iOS и Android: основное внимание уделяется решению проблемы сбоя при отправке отчётов.

Patch Version 6.6 @ 2019.09.10:

  • iOS: поддерживается совместимость с iOS13;
  • Android: проблема с памятью и конфликтом библиотек в корпоративной версии решена;
  • iOS и Android: исправлено несколько ошибок.

Version 6.6 @ 2019.08.02:

  • iOS: ошибка в обратном вызове NET_SPEED в onNetStatus исправлена;
  • iOS: исправлена ошибка, когда миниатюра времени не возвращала данные правильно при использовании TXVideoEditor;
  • iOS: устранена проблема, когда настройка анимации после перехода в фоновый режим была неэффективна.
  • Android: добавлена поддержка 64-битных систем в корпоративной версии, а также динамическая загрузка P-изображений;
  • Android: сбой редактирования видео на странице редактирования короткого видео устранён.

Version 6.5 @ 2019.06.13:

  • iOS и Android: улучшен алгоритм управления задержкой в режиме быстрого воспроизведения TXLivePlayer, обеспечивая точную синхронизацию при одновременном извлечении нескольких потоков прямой трансляции CDN;
  • iOS и Android: исправлен ряд ошибок стабильности, включая проблему с TXLivePusher для записи функций, представленную в версии 6.4.

Version 6.4 @ 2019.05.15:

  • iOS и Android: переработана и оптимизирована прямая трансляция DEMO RTMP;
  • iOS и Android: представлен новый открытый компонент прямой трансляции MLVBLiveRoom;
  • iOS и Android: добавлен механизм проверки лицензии в компоненте прямой трансляции TXLivePusher;
  • iOS и Android: в режиме реального времени при извлечении потока TXLivePlayer автоматически переключается на поток CDN после выдачи кода ошибки -2302 без переключения;
  • iOS и Android: исправлены недавно сообщённые ошибки и дополнительно повышена стабильность.

Version 5.4 @ 2019-01-04:

  • iOS и Android: оптимизированы алгоритмы сетевого протокола, прямая трансляция более устойчива к потере пакетов на 30%;
  • iOS и Android: оптимизировано управление качеством обслуживания (QoS) в сети, видеозвонки имеют более низкую задержку и более высокую плавность;
  • iOS и Android: оптимизирован алгоритм декодирования в режиме RTC, уменьшая задержку на некоторых мобильных телефонах Android при подключении;
  • iOS и Android: увеличена вероятность успешной загрузки коротких видео.

Исправлены ошибки:

  • iOS: расширена запись экрана, но иногда происходит сбой;
  • iOS: первая установка эффекта эха не вступает в силу;
  • iOS: первый раз при потоковой передаче происходит перезапуск камеры;
  • Android: некоторые проблемы с задержкой при воспроизведении в фоновом режиме на устройствах с системой Android 4.4;
  • Android: устройства Huawei Honor иногда дают сбой при использовании функции Bluetooth Headset;
  • iOS и Android: иногда происходит сбой на нижнем уровне библиотеки при принудительном закрытии приложения.

Version 5.3 @ 2018-10-25:

  • Воспроизведение:

    • iOS и Android: HLS поддерживает внешнюю проверку ключа;
    • iOS и Android: TXVodPlayer добавляет настройку времени начала;
    • iOS и Android: решается проблема рассинхронизации аудио и видео при ускоренном воспроизведении;
    • iOS: переработан код суперплеера, поддерживающий выбор чёткости в зависимости от сети;
    • iOS: решаются проблемы совместимости с плеером и музыкальным приложением.
  • Короткое видео:

    • iOS и Android: редактирование фоновой музыки поддерживает плавный переход;
    • iOS и Android: поддерживается запись видео 1080P;
    • iOS и Android: поддерживается бесшовное соединение видео без аудио;
    • iOS: запись фоновой музыки позволяет установить, будет ли она повторяться;
    • iOS: оптимизируется процесс загрузки короткого видео;
    • iOS: демо добавляет функцию создания GIF из исходного видео;
    • Android: устраняется проблема задержки обратного вызова при записи;
    • Android: решается проблема направления миниатюр некоторых видео;
    • Android: оптимизируется проблема зависания при предварительной обработке.
  • Прочее:

    • iOS и Android: при использовании проводных и беспроводных наушников звук записывается и воспроизводится нормально;
    • Android: воспроизведение и потоковая передача поддерживают рендеринг поверхности (используется для поддержки <live-pusher> и <live-player> в небольших программах WeChat).

Version 5.2 @ 2018-09-14:

  • Воспроизведение:

    • iOS и Android: суперплеер поддерживает просмотр эскизов, улучшая впечатления от просмотра сериалов;
    • iOS и Android: суперплеер поддерживает функцию точек останова;
    • iOS и Android: модулируется пользовательский интерфейс суперплеера для удобства интеграции клиентами.
  • Короткое видео:

    • iOS и Android: поддерживается редактирование 4K-видео и извлечение эскизов указанного разрешения;
    • iOS и Android: добавляется пример использования ящика для черновиков, см. приложение для коротких видео;
    • iOS и Android: поддерживается динамическое вращение угла обзора экрана;
    • iOS: устраняется проблема безопасности потоков при быстром переключении фоновой музыки;
    • iOS: решается проблема несоответствия размера звука фоновой музыки при редактировании и предварительном просмотре;
    • iOS: устраняются проблемы с аномальным PTS водяного знака в конце видео после добавления повторяющихся спецэффектов;
    • Android: эскизы видео добавляются через интерфейс быстрой настройки;
    • Android: угол динамической наклейки не вступает в силу после исправления;
    • Android: проблемы рассинхронизации аудио и видео при объединении нескольких видео решены, а качество видео улучшено.
  • Другое:

    • iOS и Android: корпоративные версии поддерживают интерфейс настройки лицензий для онлайн-обновления лицензий;
    • iOS и Android: прямые трансляции поддерживают настройку отключения звука.

Version 5.1 @ 2018-08-18:

  • Воспроизведение:

    • iOS и Android: потоковое воспроизведение поддерживает перемотку назад, обратитесь к документации суперплеер iOS;
    • iOS и Android: FLV поддерживает прямую трансляцию без проблем с переключением;
    • iOS и Android: переработан суперплеер, добавлен список воспроизведения прямой трансляции;
    • iOS и Android: многорежимное воспроизведение с высоким разрешением оптимизировано для прямой трансляции, а переключение между различными разрешениями осуществляется в соответствии с сетевыми условиями.
  • Короткое видео:

    • iOS и Android: короткое видео имеет несколько версий: упрощённую, базовую, корпоративную, корпоративную Pro, чтобы удовлетворить потребности различных клиентов, для разных версий требуется соответствующая лицензия.
    • iOS и Android: эффект макияжа оптимизирован, и добавлен новый дизайн с несколькими эффектами макияжа;
    • iOS и Android: добавлены функции ручного скольжения для эффектов макияжа при редактировании и записи;
    • iOS и Android: функция дуэта оптимизирована. iOS&Android: приложение для коротких видео
  • Улучшения в приложении для коротких видео на iOS и Android: добавлены функции длительного нажатия для записи, записи по клику и съёмки фото; в режиме записи появились эхо и изменение голоса.

  • Приложение поддерживает интернационализацию, доступны китайский и английский языки.

  • На iOS двухпроходный видеоредактор обеспечивает лучшее качество.

  • Решена проблема с ненормативным выходом из режима записи на iOS, которая приводила к высокой загрузке процессора.

  • На Android добавлена возможность быстрого импорта, что подходит для быстрой загрузки больших видеофайлов.

  • В редакторе на Android появился интерфейс настройки степени фильтра.

[Другое]

  • Переработан основной интерфейс Demo на iOS и Android, он стал более понятным и удобным.
  • На iOS решена проблема с чёрным экраном при потоковой передаче и записи коротких видео на устройствах с операционной системой iOS 12.

Version 5.0 @ 2018-07-18

[Плеер]

  • На iOS и Android переработан суперплеер, добавлена поддержка оконного режима.
  • Точки доступа на iOS и Android поддерживают форматы FLV/HLS и 265-разрешение жёсткого декодирования.
  • Улучшен порядок воспроизведения файлов FileID.
  • Добавлена настройка интервала времени для обратных вызовов прогресса в точках доступа.
  • Суперплеер на iOS поддерживает прямую трансляцию и трансляцию с задержкой.
  • Скорость воспроизведения точек доступа на Android можно изменять без изменения тональности.

[Короткие видео]

  • Видео на iOS и Android создаются путём объединения двух человек в режиме дуэта.
  • Поддерживается двухканальный звук при создании видео на iOS и Android.
  • При записи видео можно настроить частоту дискретизации звука и режим рендеринга.
  • Ускорено создание видео на iOS.
  • Исправлены проблемы с разрывом изображения и появлением чёрных кадров в конце видео на iOS.
  • Исправлено прерывание воспроизведения видео при настройке медленного воспроизведения на iOS.
  • Уменьшен размер видео после оптимизации качества записи и создания видео на Android.
  • Оптимизированы скорость предварительной обработки и скорость создания видео на Android.
  • Решён вопрос с чёрными экранами при переключении между горизонтальным и вертикальным форматами на Android.
  • Исправлена ошибка, возникающая при быстром нажатии для начала и завершения записи на Android.

[Прочее]

  • Интерфейс Demo адаптирован под iPhone X на iOS.
  • Память на iOS защищена от утечек, повышена стабильность и улучшено определение модулей для интеграции Swift.
  • Повышено качество потокового видео за счёт улучшения RGBA-to-YUV преобразования на Android.

Version 4.9 @ 2018-06-14

  • Добавлен эффект изменения тембра во время прямой трансляции на iOS и Android.
  • Появилась настройка цикла воспроизведения в точках доступа на iOS и Android.
  • На точках доступа на iOS появилась функция автоматического переключения на мягкое декодирование при сбое жёсткого.
  • Автоматическое продление лицензий интегрировано в короткие видео на iOS и Android.
  • Короткие видео на Android могут быть преобразованы в видео из изображений, включая различные эффекты перехода, такие как скольжение вверх и вниз, влево и вправо, увеличение и уменьшение масштаба, поворот и масштабирование, затухание и появление и т. д.
  • После оптимизации памяти и других проблем, связанных с короткими видео, ускорено их создание и редактирование на Android.
  • Сокращено время загрузки фоновой музыки и миниатюр коротких видео, а также улучшено получение информации о видео на iOS.
  • Качество видео коротких видео улучшено на iOS.
  • Проблемы с заиканием и чёрными кадрами при записи коротких видео, мерцание водяных знаков в конце видео и утечка памяти на iOS решены.
  • Открыт доступ к настройкам AEC при записи коротких видео на iOS, позволяя включать или отключать автоматическое подавление эха. После отключения AEC в режиме одновременной записи и воспроизведения можно объединить звук воспроизводимого видео с записываемым видео.

Version 4.7 @ 2018-05-25

  • Прямая трансляция на iOS и Android поддерживает объёмный звук.
  • Порог заикания настраивается клиентами на iOS и Android для решения проблем с заиканиями.
  • Воспроизведение точек доступа на iOS сохраняет последний кадр и уведомляет об изменении разрешения.
  • Проблема с неэффективностью настройки угла поворота при потоковой трансляции в горизонтальном формате на iOS решена.
  • Пользовательские текстуры поддерживаются на Android при добавлении новых данных.
  • Новые эффекты фильтров, включая жалюзи, тень, молнию, зеркало и иллюзию, добавлены в короткие видео на iOS и Android.
  • Преобразование изображений в видео доступно в коротких видео на iOS с поддержкой различных эффектов перехода.
  • Фоновая музыка в коротких видео теперь воспроизводится полностью перед обратным вызовом на iOS.
  • Использование памяти при объединении коротких видео оптимизировано на iOS и Android, снижая пиковое использование памяти во время редактирования и генерации.

Version 4.6 @ 2018-05-04

  • Поддержка жёсткого декодирования H265 в точках доступа на iOS и Android.
  • Первоначальные аудиоданные теперь доступны на сервере потоковой передачи на iOS и Android.
  • Основной интерфейс добавлен в Demo на iOS и Android с функцией PK.
  • Загрузка небольших файлов оптимизирована на Android, повышая успешность.
  • Ошибки в динамических путях, приводящие к сбоям, устранены на Android.
  • Эхо и изменение голоса добавлены в режим записи коротких видео на iOS и Android.
  • Внешняя настройка каталога фрагментированного хранения для коротких видео доступна на iOS и Android.
  • BGM поддерживается в коротких видео на iOS и Android для потоков без звука.
  • Объединение видео с разделением экрана доступно в коротких видео на iOS и Android.
  • Ограничение максимальной скорости передачи данных снято в коротких видео на iOS и Android.
  • Короткое видео поддерживает Bitcode на iOS.

Version 4.5 @ 2018-04-13

  • Добавлены функции изменения голоса, включая женский голос, мужской голос и металлический голос, с помощью setVoiceChangerType.

  • Зеркальное отображение поддерживается в точках доступа на iOS и Android.

  • Файлы HLS можно загружать и воспроизводить офлайн на точках доступа на iOS и Android, что удобно для локального кэширования и воспроизведения клиентами в образовательных целях.

  • Многоскоростное переключение HLS оптимизировано для точек доступа, обеспечивая быстрое переключение скоростей.

  • Стратегия дрожания оптимизирована для точек доступа, объединяя адаптацию и буферные режимы.

  • Код для загрузки добавлен в Demo, интегрируя его с точками доступа для предоставления комплексного решения, включающего съёмку, спецэффекты, загрузку, транскодирование, обнаружение нарушений авторских прав, распространение и воспроизведение.

  • GIF-формат поддерживается для обложек при загрузке.

  • Две специальные функции добавлены для коротких видео: удаление фона при изменении голоса и отмена всех эффектов фильтров одним нажатием.

  • Запись с экрана оптимизирована на iOS для обеспечения лучшего качества по сравнению с AirPlay на взломанных устройствах iOS 11.

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

  • Настройка битрейта разрешена во время создания коротких видео на Android.

  • Создание коротких видео без звуковых дорожек разрешено на Android. Версия 1.7.0

  • Для iOS и Android добавлены интерфейсы ZoomIn и ZoomOut.

  • Добавлена поддержка декодирования MPEG4 v3.

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

  • Исправлены проблемы с быстрой перемоткой вперёд для HLS и MP4, а также проблемы с воспроизведением для различных режимов ошибок при записи HLS и MP4.

  • Оптимизирован сбор данных для iOS, что позволило полностью устранить проблемы с мерцанием экрана и другие связанные с этим проблемы.

  • Улучшена работа JNI для Android, что устранило проблему с неудачными обратными вызовами.

Версия 1.6.2

  • Обновлён алгоритм улучшения изображения для iOS, что привело к значительному улучшению производительности и качества (эффект заметен только после включения аппаратного ускорения).
  • Обновлён алгоритм улучшения изображения для Android, решены проблемы с неработающим старым алгоритмом на некоторых моделях, улучшено качество и производительность (работает только при API 18 и выше и после включения аппаратного ускорения).
  • В SDK для iOS добавлена поддержка ReplayKit для записи экрана.
  • Добавлено Pause/Resume для потокового воспроизведения в прямом эфире, поддерживается пауза и возобновление.
  • Решена проблема с отсутствием данных после длительного времени передачи для Android.
  • Устранены проблемы с рассинхронизацией звука и видео после длительного времени трансляции.
  • Исправлено падение приложения из-за проблем с декодированием AAC в определённых сценариях.

Версия 1.6.1

  • В Android SDK добавлена функция записи экрана для мобильных устройств, теперь можно вести прямые трансляции игр (поддерживается приватный режим).
  • Добавлена возможность фонового микширования, ведущий может выбрать любимую песню для фонового сопровождения.
  • Логика потоковой передачи в фоновом режиме оптимизирована, используется метод «наложения», чтобы решить проблему постоянного переподключения зрителей после того, как ведущий переключится в фоновый режим.
  • Усилена способность клиентов настраивать сбор данных, клиенты могут собирать видеоданные разных форматов и предоставлять их SDK.
  • В iOS добавлена возможность отключения звука для потоковых трансляций (благодаря предложению команды Mushroom Street).
  • Исправлена проблема с миганием экрана после освобождения ресурсов во время потоковой трансляции.

Версия 1.6.0

  • Добавлена обработка аудиоданных для ускорения, что улучшает опыт потоковой передачи со скоростью и снижает задержку воспроизведения без заметного снижения качества.
  • При активном отказе от потоковой передачи после передачи добавлено уведомление PUSH_WARNING_SERVER_DISCONNECT.
  • Оптимизирована проблема чёрного экрана при первом открытии, решена проблема с тем, что первый кадр не отображается до рендеринга OpenGL.
  • Поддержка горизонтального потокового вещания и локального воспроизведения для iOS, подробности см. в документации по интерфейсу.
  • Поддерживается сохранение соединения rtmp при кратковременном переходе в фоновый режим.
  • Внедрён механизм проверки конфликтов OpenGL, чтобы избежать мигания экрана на iOS из-за освобождения проигрывателя.
  • Оптимизация производительности журнала, добавлен интерфейс обратного вызова для внешнего журнала (setLogLevel не влияет на поведение функции LOG).

Версия 1.5.2

  • Поддержка HE-AAC V2 для аудиодекодирования.
  • Поддержка регулировки размера и сохранения последнего кадра для VideoView в потоковом вещании и воспроизведении.
  • Оптимизация ближнего доступа, интеллектуальный выбор оптимального маршрута.
  • Полное решение проблемы конфликта символов с Libyuv.
  • Расширение поддержки жёсткого кодирования для Android до топ-100 моделей.
  • Решение проблемы автоматического переподключения при остановке видео во время жёсткого кодирования.
  • Решение проблемы задержки в 2 секунды при использовании StopPlay в потоковых трансляциях.
  • Решение проблемы постоянного автоматического переподключения на стороне воспроизведения после переключения на задний план или сбоя потоковой передачи на стороне трансляции.

Версия 1.5.1

  • Поддержка аппаратного ускорения для потоковой передачи и воспроизведения на Android (белый список продолжает пополняться).
  • Поддержка аппаратного декодирования для MP4 и HLS в потоковой передаче и воспроизведении.
  • Решение конфликта с библиотекой интерактивного вещания.
  • Добавление механизма переподключения для потоковых трансляций.

Версия 1.5.0

  • Перепроектирование потоковой передачи и проигрывателя SDK, повышение стабильности SDK.
  • Введение параметра настройки GOP, рекомендуется значение 3 секунды для сцен с эффектами (значение по умолчанию).
  • Решение проблемы конфликта символов с AVGSDK.
  • Ремонт проблемы сбоя при горизонтальном потоковом вещании.

Версия 1.4.2

  • Онлайн-трансляции MP4 и HLS.
  • Отказ от использования aar в качестве формата упаковки Android SDK, переход на традиционный формат jar + lib.
  • Новый режим arm64 для Android SDK.

Версия 1.4.1

  • Повышение производительности потоковой передачи, улучшение производительности кодирования и декодирования звука.
  • FLV поддерживается для потоковых трансляций.

Версия 1.3.1

  • Повышение производительности воспроизведения.
  • Оптимизация стратегии кэширования, предоставление различных параметров конфигурации.
  • Водяные знаки поддерживаются на стороне потоковой передачи.

Версия 1.2.1

  • Улучшение эффектов улучшения изображения/отбеливания.
  • Аппаратное декодирование поддерживается для iOS и Android, аппаратное кодирование поддерживается для iOS.

Версия 1.1.1

  • Потоковая передача SDK поддерживает протокол RTMP и предоставляет такие функции, как улучшение изображения/отбеливание и настройка разрешения.
  • Воспроизведение SDK поддерживает протоколы FLV/RTMP, поддерживает обрезку видео и переключение между горизонтальным и вертикальным экранами.

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

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

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