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

OSCHINA-MIRROR/china_wangyu-aliyuns

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Алиюнс

  • Обработка, перекодирование, поиск и передача данных в Алиюнс.

Требования

  • PHP 5.6+.

Пример

Использование

  • Скачать расширение:

git clone git@gitee.com:china_wangyu/aliyuns.git

  • Импортировать пространство имён:

use aliyun\Amts;

  • Использовать код:
         /**
          * Создание экземпляра класса Amts для перекодирования
          * @param oss_cn_location     Регион Алиюна
          * @param access_key_id       Идентификатор ключа доступа Алиюна
          * @param access_key_secret   Секретный ключ доступа Алиюна
          * @param bucket              Название корзины Алиюна OSS
          * @param template_id         Идентификатор шаблона перекодирования Алиюна
         */
         Amts::instance(阿里云 oss_cn_location,阿里云授权 access_key_id,阿里云授权 access_key_secret,阿里云OSS bucket, 阿里云转码模板ID);
         # oss входной объект
         $oss_input_object = 'video/live.mp4'; # Адрес источника видео Алиюна
         # oss выходной объект
         $oss_output_object = [
              'oss_save_path' => 'video/'.time().'.mp4', # Адрес сохранения Алиюна
              'Container' => array('Format' => 'mp4'),   # Формат расширения после перекодирования Алиюном
              'Video' => array('Codec' => 'H.264',       # Формат видео после перекодирования Алиюном 
                               'Bitrate' => 480,         # Битрейт чёткости Алиюна пример: 480P
                               'Width' => 640,           # Ширина видео Алиюна 640
                               'Fps' => 25),             # Значение FPS видео Алиюна
              'Audio' => array('Codec' => 'AAC',         # Формат аудио Алиюна
                               'Bitrate' => 128,         # Битрейт аудио чёткости Алиюна
                               'Channels' => 2,          # Канал аудио Алиюна
                               'Samplerate' => 44100),   # Частота дискретизации аудио Алиюна
          ];
         # Создать экземпляр класса Amts и выполнить метод runVideoTranscoding() для перекодирования видео
         Amts::runVideoTranscoding($oss_input_object,$oss_output_object);

Связаться с автором

Автор: wene

QQ: 354007048

Email: china_wangyu@aliyun.com

Комментарии ( 0 )

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

Введение

Али облако: медиаобработка, транскодинг, поисковый пайплайн, отправка заданий и т. д. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/china_wangyu-aliyuns.git
git@api.gitlife.ru:oschina-mirror/china_wangyu-aliyuns.git
oschina-mirror
china_wangyu-aliyuns
china_wangyu-aliyuns
master