Skip to content

Commit

Permalink
Update video openapi Spec (#750)
Browse files Browse the repository at this point in the history
Co-authored-by: GH Action CI Stream <[email protected]>
  • Loading branch information
stream-ci-bot and stream-ci-zz authored Sep 24, 2024
1 parent b58378e commit eb8f7fc
Show file tree
Hide file tree
Showing 14 changed files with 1,415 additions and 1,145 deletions.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docusaurus/video/docusaurus/docs/api/video-openapi.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion openapi/chat-openapi-clientside.json

Large diffs are not rendered by default.

443 changes: 287 additions & 156 deletions openapi/chat-openapi-clientside.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion openapi/chat-openapi.json

Large diffs are not rendered by default.

398 changes: 248 additions & 150 deletions openapi/chat-openapi.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion openapi/clientside-api.json

Large diffs are not rendered by default.

607 changes: 364 additions & 243 deletions openapi/clientside-api.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion openapi/serverside-api.json

Large diffs are not rendered by default.

546 changes: 322 additions & 224 deletions openapi/serverside-api.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion openapi/video-openapi-clientside.json

Large diffs are not rendered by default.

413 changes: 129 additions & 284 deletions openapi/video-openapi-clientside.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion openapi/video-openapi.json

Large diffs are not rendered by default.

137 changes: 57 additions & 80 deletions openapi/video-openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1827,32 +1827,6 @@ components:
- country_iso_code
- continent_code
type: object
MOSStats:
properties:
average_score:
format: float
type: number
x-stream-index: "001"
histogram_duration_seconds:
items:
format: float
type: number
type: array
x-stream-index: "004"
max_score:
format: float
type: number
x-stream-index: "002"
min_score:
format: float
type: number
x-stream-index: "003"
required:
- average_score
- max_score
- min_score
- histogram_duration_seconds
type: object
MediaPubSubHint:
properties:
audio_published:
Expand Down Expand Up @@ -2842,13 +2816,13 @@ components:
x-stream-index: "003"
height:
format: int32
maximum: 2560
maximum: 3840
minimum: 240
type: integer
x-stream-index: "002"
width:
format: int32
maximum: 2560
maximum: 3840
minimum: 240
type: integer
x-stream-index: "001"
Expand Down Expand Up @@ -3447,33 +3421,36 @@ components:
properties:
browser:
type: string
x-stream-index: "013.008"
x-stream-index: "014.008"
browser_version:
type: string
x-stream-index: "013.009"
x-stream-index: "014.009"
current_ip:
type: string
x-stream-index: "005"
x-stream-index: "006"
current_sfu:
type: string
x-stream-index: "006"
x-stream-index: "007"
device_model:
type: string
x-stream-index: "013.006"
x-stream-index: "014.006"
device_version:
type: string
x-stream-index: "013.007"
x-stream-index: "014.007"
distance_to_sfu_kilometers:
format: float
type: number
x-stream-index: "007"
x-stream-index: "008"
freeze_duration_seconds:
format: int32
type: integer
x-stream-index: "015.012"
x-stream-index: "016.011"
geolocation:
$ref: '#/components/schemas/GeolocationResult'
x-stream-index: "008"
x-stream-index: "009"
group:
type: string
x-stream-index: "014.010"
jitter:
$ref: '#/components/schemas/TimeStats'
x-stream-index: "002"
Expand All @@ -3483,147 +3460,147 @@ components:
max_fir_per_second:
format: float
type: number
x-stream-index: "015.003"
x-stream-index: "016.003"
max_freeze_fraction:
format: float
type: number
x-stream-index: "015.006"
x-stream-index: "016.006"
max_freezes_duration_seconds:
format: int32
type: integer
x-stream-index: "015.005"
x-stream-index: "016.005"
max_freezes_per_second:
format: float
type: number
x-stream-index: "015.004"
x-stream-index: "016.004"
max_nack_per_second:
format: float
type: number
x-stream-index: "015.002"
x-stream-index: "016.002"
max_pli_per_second:
format: float
type: number
x-stream-index: "015.001"
x-stream-index: "016.001"
max_publishing_video_quality:
$ref: '#/components/schemas/VideoQuality'
x-stream-index: "014.003"
x-stream-index: "015.003"
max_receiving_video_quality:
$ref: '#/components/schemas/VideoQuality'
x-stream-index: "015.013"
x-stream-index: "016.012"
min_event_ts:
format: int32
type: integer
x-stream-index: "005"
os:
type: string
x-stream-index: "013.001"
x-stream-index: "014.001"
os_version:
type: string
x-stream-index: "013.002"
x-stream-index: "014.002"
packet_loss_fraction:
format: float
type: number
x-stream-index: "015.008"
x-stream-index: "016.007"
pub_sub_hints:
$ref: '#/components/schemas/MediaPubSubHint'
x-stream-index: "011"
x-stream-index: "012"
published_tracks:
items:
$ref: '#/components/schemas/PublishedTrackInfo'
type: array
x-stream-index: "014.002"
publisher_audio_mos:
$ref: '#/components/schemas/MOSStats'
x-stream-index: "014.005"
x-stream-index: "015.002"
publisher_jitter:
$ref: '#/components/schemas/TimeStats'
x-stream-index: "014.010"
x-stream-index: "015.009"
publisher_latency:
$ref: '#/components/schemas/TimeStats'
x-stream-index: "014.009"
x-stream-index: "015.008"
publisher_noise_cancellation_seconds:
format: float
type: number
x-stream-index: "014.013"
x-stream-index: "015.012"
publisher_packet_loss_fraction:
format: float
type: number
x-stream-index: "014.008"
x-stream-index: "015.007"
publisher_quality_limitation_fraction:
format: float
type: number
x-stream-index: "014.012"
x-stream-index: "015.011"
publisher_video_quality_limitation_duration_seconds:
additionalProperties:
format: float
type: number
type: object
x-stream-index: "014.011"
x-stream-index: "015.010"
publishing_audio_codec:
type: string
x-stream-index: "014.006"
x-stream-index: "015.005"
publishing_duration_seconds:
format: int32
type: integer
x-stream-index: "014.001"
x-stream-index: "015.001"
publishing_video_codec:
type: string
x-stream-index: "014.007"
x-stream-index: "015.006"
quality_score:
format: float
type: number
x-stream-index: "004"
receiving_audio_codec:
type: string
x-stream-index: "015.015"
x-stream-index: "016.014"
receiving_duration_seconds:
format: int32
type: integer
x-stream-index: "015.011"
x-stream-index: "016.010"
receiving_video_codec:
type: string
x-stream-index: "015.016"
x-stream-index: "016.015"
sdk:
type: string
x-stream-index: "013.004"
x-stream-index: "014.004"
sdk_version:
type: string
x-stream-index: "013.005"
x-stream-index: "014.005"
session_id:
type: string
x-stream-index: "010"
subscriber_audio_mos:
$ref: '#/components/schemas/MOSStats'
x-stream-index: "015.007"
x-stream-index: "011"
subscriber_jitter:
$ref: '#/components/schemas/TimeStats'
x-stream-index: "015.010"
x-stream-index: "016.009"
subscriber_latency:
$ref: '#/components/schemas/TimeStats'
x-stream-index: "015.009"
x-stream-index: "016.008"
subscriber_video_quality_throttled_duration_seconds:
format: float
type: number
x-stream-index: "015.017"
x-stream-index: "016.016"
subsessions:
items:
$ref: '#/components/schemas/Subsession'
type: array
x-stream-index: "009"
x-stream-index: "010"
timeline:
$ref: '#/components/schemas/CallTimeline'
x-stream-index: "001"
total_pixels_in:
type: integer
x-stream-index: "015.014"
x-stream-index: "016.013"
total_pixels_out:
type: integer
x-stream-index: "014.004"
x-stream-index: "015.004"
truncated:
type: boolean
x-stream-index: "012"
x-stream-index: "013"
webrtc_version:
type: string
x-stream-index: "013.003"
x-stream-index: "014.003"
required:
- quality_score
- min_event_ts
- session_id
- group
- publishing_duration_seconds
- total_pixels_out
- publisher_packet_loss_fraction
Expand Down Expand Up @@ -3770,7 +3747,7 @@ components:
type: apiKey
info:
title: Stream API
version: v130.6.4
version: v131.4.0
openapi: 3.0.3
paths:
/video/call/{type}/{id}:
Expand Down

0 comments on commit eb8f7fc

Please sign in to comment.