בדף הזה מוסבר איך ליצור ולנהל נקודות קצה של קלט ב-Live Stream API. אתם שולחים לנקודות הקצה האלה זרמי וידאו של קלט.
הגדרה של Google Cloud הפרויקט והאימות
אם עדיין לא יצרתם פרויקט ופרטי כניסה, כדאי לעיין במאמר לפני שמתחילים.Google Cloudיצירת נקודת קצה לקלט
כדי ליצור נקודת קצה של קלט, משתמשים בשיטה projects.locations.inputs.create.
REST
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
-
PROJECT_NUMBER: מספר הפרויקט שלכם. הוא מופיע בשדה מספר הפרויקט בדף הגדרות IAM. Google Cloud -
LOCATION: המיקום שבו רוצים ליצור את נקודת הקצה של הקלט. צריך להשתמש באחד מהאזורים הנתמכיםהצגת מיקומיםus-central1us-east1us-east4us-west1us-west2northamerica-northeast1southamerica-east1asia-east1asia-east2asia-south1asia-northeast1asia-southeast1australia-southeast1europe-north1europe-west1europe-west2europe-west3europe-west4
-
INPUT_ID: מזהה שמוגדר על ידי המשתמש לנקודת הקצה החדשה של הקלט שצריך ליצור (שאליה שולחים את זרם הקלט). הערך הזה צריך לכלול בין 1 ל-63 תווים, להתחיל ולהסתיים ב-[a-z0-9], ויכול לכלול מקפים (-) בין התווים. לדוגמה,my-input.
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.video.livestream.v1.OperationMetadata",
"createTime": CREATE_TIME,
"target": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/INPUT_ID",
"verb": "create",
"requestedCancellation": false,
"apiVersion": "v1"
},
"done": false
}
C#
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API C# API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Go
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Go API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Java API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Node.js API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
PHP
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API PHP API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Python API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Ruby
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Ruby API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
קבלת פרטים של נקודת קצה של קלט
כדי לקבל את הפרטים של נקודת הקצה של הקלט, משתמשים בשיטה projects.locations.inputs.get.
REST
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
-
PROJECT_NUMBER: מספר הפרויקט שלכם. הוא מופיע בשדה מספר הפרויקט בדף הגדרות IAM. Google Cloud -
LOCATION: המיקום של נקודת הקצה של הקלט. צריך להשתמש באחד מהאזורים הנתמכים.הצגת מיקומיםus-central1us-east1us-east4us-west1us-west2northamerica-northeast1southamerica-east1asia-east1asia-east2asia-south1asia-northeast1asia-southeast1australia-southeast1europe-north1europe-west1europe-west2europe-west3europe-west4
-
INPUT_ID: המזהה שמוגדר על ידי המשתמש לנקודת הקצה של הקלט
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/INPUT_ID",
"createTime": CREATE_TIME,
"updateTime": UPDATE_TIME,
"type": "RTMP_PUSH",
"uri": "INPUT_STREAM_URI", # For example, "rtmp://1.2.3.4/live/b8ebdd94-c8d9-4d88-a16e-b963c43a953b",
"tier": "HD"
}
C#
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API C# API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Go
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Go API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Java API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Node.js API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
PHP
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API PHP API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Python API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Ruby
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Ruby API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
עדכון נקודת קצה של קלט
כדי לעדכן נקודת קצה של קלט, משתמשים בשיטה projects.locations.inputs.patch.
בדוגמה הבאה מעדכנים את השדות של חיתוך הסרטון. אי אפשר לעדכן את כל השדות. אפשר לעיין ברשימת השדות הנתמכים.
REST
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
-
PROJECT_NUMBER: מספר הפרויקט שלכם. הוא מופיע בשדה מספר הפרויקט בדף הגדרות IAM. Google Cloud -
LOCATION: המיקום שבו רוצים ליצור את נקודת הקצה של הקלט. צריך להשתמש באחד מהאזורים הנתמכיםהצגת מיקומיםus-central1us-east1us-east4us-west1us-west2northamerica-northeast1southamerica-east1asia-east1asia-east2asia-south1asia-northeast1asia-southeast1australia-southeast1europe-north1europe-west1europe-west2europe-west3europe-west4
-
INPUT_ID: המזהה שמוגדר על ידי המשתמש לנקודת הקצה של הקלט
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.video.livestream.v1.OperationMetadata",
"createTime": CREATE_TIME,
"target": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/INPUT_ID",
"verb": "update",
"requestedCancellation": false,
"apiVersion": "v1"
},
"done": false
}
C#
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API C# API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Go
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Go API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Java API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Node.js API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
PHP
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API PHP API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Python API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Ruby
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Ruby API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
הצגת רשימה של נקודות קצה של קלט
כדי לראות רשימה של כל נקודות הקצה של הקלט שיצרתם במיקום מסוים, משתמשים בשיטה projects.locations.inputs.list.
REST
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
-
PROJECT_NUMBER: מספר הפרויקט שלכם. הוא מופיע בשדה מספר הפרויקט בדף הגדרות IAM. Google Cloud -
LOCATION: המיקום של נקודת הקצה של הקלט. צריך להשתמש באחד מהאזורים הנתמכים.הצגת מיקומיםus-central1us-east1us-east4us-west1us-west2northamerica-northeast1southamerica-east1asia-east1asia-east2asia-south1asia-northeast1asia-southeast1australia-southeast1europe-north1europe-west1europe-west2europe-west3europe-west4
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"inputs": [
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/my-input",
"createTime": CREATE_TIME,
"updateTime": UPDATE_TIME,
"type": "RTMP_PUSH",
"uri": INPUT_STREAM_URI, # For example, "rtmp://1.2.3.4/live/b8ebdd94-c8d9-4d88-a16e-b963c43a953b",
"tier": "HD"
},
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/my-input2",
"createTime": CREATE_TIME,
"updateTime": UPDATE_TIME,
"type": "RTMP_PUSH",
"uri": INPUT_STREAM_URI, # For example, "rtmp://1.2.3.4/live/b8ebdd94-c8d9-4d88-a16e-b963c43a953b",
"tier": "HD"
}
]
}
C#
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API C# API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Go
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Go API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Java API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Node.js API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
PHP
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API PHP API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Python API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Ruby
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Ruby API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
מחיקה של נקודת קצה של קלט
כדי למחוק נקודת קצה של קלט, משתמשים בשיטה projects.locations.inputs.delete.
REST
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
-
PROJECT_NUMBER: מספר הפרויקט שלכם. הוא מופיע בשדה מספר הפרויקט בדף הגדרות IAM. Google Cloud -
LOCATION: המיקום של נקודת הקצה של הקלט. צריך להשתמש באחד מהאזורים הנתמכים.הצגת מיקומיםus-central1us-east1us-east4us-west1us-west2northamerica-northeast1southamerica-east1asia-east1asia-east2asia-south1asia-northeast1asia-southeast1australia-southeast1europe-north1europe-west1europe-west2europe-west3europe-west4
-
INPUT_ID: המזהה שמוגדר על ידי המשתמש לנקודת הקצה של הקלט
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.video.livestream.v1.OperationMetadata",
"createTime": CREATE_TIME,
"target": "projects/PROJECT_NUMBER/locations/LOCATION/inputs/INPUT_ID",
"verb": "delete",
"requestedCancellation": false,
"apiVersion": "v1"
},
"done": false
}
C#
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API C# API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Go
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Go API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Java API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Node.js API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
PHP
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API PHP API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Python API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Ruby
מידע על התקנה ושימוש בספריית הלקוח של Live Stream API מופיע במאמר ספריות הלקוח של Live Stream API. מידע נוסף מופיע במאמרי העזרה של Live Stream API Ruby API.
כדי לבצע אימות ב-Live Stream API, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
המאמרים הבאים
איך יוצרים ומנהלים ערוצים שמשתמשים בנקודת הקצה של הקלט