はじめに
動画ライブ配信アプリを開発したいと思いWowzaStreamingEngineを利用した際に、WowzaStreamingEngineのアプリケーション(動画配信のルームみたいなやつ)をapiを叩いて作る方法を調べたのでメモ。
cURLコマンド
下記のようにapiを叩けばtestlive
という名前のライブ配信用のアプリケーション(ルームみたいなもの)ができます。
curl -X POST -H "Accept:application/json; charset=utf-8" -H "Content-type:application/json; charset=utf-8" http://[ドメイン・IPアドレス]:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/testlive -d'
{
"restURI":"http://[ドメイン・IPアドレス]:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/testlive",
"name":"testlive",
"appType":"Live",
"clientStreamReadAccess":"*",
"clientStreamWriteAccess":"*",
"description":"Testing our Rest Service",
"streamConfig":{
"restURI":"http://[ドメイン・IPアドレス]:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/testlive/streamconfiguration",
"streamType":"live",
"liveStreamPacketizer":["cupertinostreamingpacketizer","smoothstreamingpacketizer","sanjosestreamingpacketizer"]
}
}
'
返り値
{
"success": true,
"message": "Application (testlive) created successfully."
}