Как в потоковом режиме на имя потока приходят в ответ от Youtube livestream api - PullRequest
0 голосов
/ 07 декабря 2018

Я вызываю этот 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 вызова.Кто-нибудь, пожалуйста, проверьте страницу и помогите, что я иду не так.Мне нужно получить заголовок и описание для потока или убедиться, что я делаю это правильно.

...