Я вызываю этот API https://developers.google.com/youtube/v3/live/docs/liveStreams/insert?, чтобы получить имя потока от Livestream API
{
"kind": "youtube#liveStream",
"etag": "\"etag"",
"id": "-ABa1o",
"snippet": {
"publishedAt": "2018-12-07T05:41:12.000Z",
"channelId": "UC-
"title": "Hello World",
"description": "Snippet description of testing",
"isDefaultStream": false
},
"cdn": {
"format": "360p",
"ingestionType": "rtmp",
"ingestionInfo": {
"streamName": "9qq0-ct85-ctub-",
"ingestionAddress": "rtmp://a.rtmp.youtube.com/live2",
"backupIngestionAddress": "rtmp://b.rtmp.youtube.com/live2?backup=1"
},
"resolution": "360p",
"frameRate": "30fps"
},
"status": {
"streamStatus": "ready",
"healthStatus": {
"status": "noData"
}
},
"contentDetails": {
"closedCaptionsIngestionUrl": "http://upload.youtube.com/closedcaption?cid=9qq0-ct85-ctub-",
"isReusable": true
}
}
Я вижу ответ, подобный этому, когда я использую OBS для потоковой передачи на этот URL-адрес RMTP, он не 'у меня есть заголовок, который я установил в потоке, как вы можете видеть в ответе.Я получаю имя потока, но не уверен, правильно ли я это делаю.
Если я называю путь как rtmp://a.rtmp.youtube.com/live2/steamnamefromurl/mykey
, он работает, но не имеет заголовка, который я установил с помощью API вызова.Кто-нибудь, пожалуйста, проверьте страницу и помогите, что я иду не так.Мне нужно получить заголовок и описание для потока или убедиться, что я делаю это правильно.