Удалить Bind из прямой трансляции

Как убрать привязку потока к прямому эфиру? Я не могу найти код для удаления широковещательной привязки для python. https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/bind

После этого я хочу связать эту же трансляцию с другим потоком

Это код для обычной привязки потока к трансляции:

def bind_broadcast(youtube, broadcast_id, stream_id):
  bind_broadcast_response = youtube.liveBroadcasts().bind(
    part="id,contentDetails",
    id=broadcast_id,
    streamId=stream_id
  ).execute()

  print "Broadcast '%s' was bound to stream '%s'." % (
    bind_broadcast_response["id"],
    bind_broadcast_response["contentDetails"]["boundStreamId"])

person Gerald Jiménez    schedule 10.10.2019    source источник


Ответы (1)


В документации YouTube Live Streaming API V3 для функции bind вы найдете:

Параметр streamId указывает уникальный идентификатор видеопотока, который привязывается к трансляции. Если этот параметр не указан, API удалит любую существующую привязку между трансляцией и видеопотоком.

См.: https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/bind

person Cluny    schedule 17.06.2020