...
3. Откройте приложение Player в браузере https://test1.flashphoner.com:8888/client2/examples/demo/streaming/player/player.html, где test1.flashphoner.com - WCS-сервер. Укажите имя потока и нажмите Play. Начнется воспроизведение потока.
Excerpt | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ПубликацияH.263Sorenson Spark + Speex 16 kHz потока в контейнере FLVWCS сервер принимает RTMP поток, закодированный в Sorensen Sorenson Spark (H.263) + Speex 16kHz в контейнере FLV. Такой поток можно опубликовать, например, при помощи ffmpeg следующим образом:
Ограничения1. Для дальнейшей обработки на сервере, в том числе для записи, такой поток будет транскодирован в H.264 + AAC. 2. При публикации в SDP для видео и для аудио должны быть указаны payload type 127 и 97 соответственно, например
|
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "auth" : "22222222", "stream" : "3333333" } |
Поворот изображения потока, опубликованного при помощи ffmpeg
RTMP кодировщик ffmpeg дает возможность отправить метаданные ориентации изображения серверу при помощи ключей командной строки:
Code Block | ||||
---|---|---|---|---|
| ||||
ffmpeg -i input.mp4 -metadata:s:v rotate=90 -vcodec copy -acodec copy -strict -2 -f flv rtmp://test1.flashphoner.com:1935/live/stream_ffmpeg |
Отметим, что настройка поворота для ffmpeg указывается в градусах, при этом на сервер передается соответствующее значение поля orientation.