srs_client/http_api/
stream.rs1use super::common::{Kbps, Publish};
2use derive_more::{Display, Error};
3use serde::{Deserialize, Serialize};
4
5#[derive(Serialize, Deserialize, Debug)]
6pub struct Stream {
7 pub id: String,
8 pub name: String,
9 pub vhost: String,
10 pub app: String,
11 #[serde(rename = "tcUrl")]
12 pub tc_url: String,
13 pub url: String,
14 pub live_ms: i64,
15 pub clients: i64,
16 pub frames: i64,
17 pub send_bytes: i64,
18 pub recv_bytes: i64,
19 pub kbps: Kbps,
20 pub publish: Publish,
21 pub video: Option<()>,
22 pub audio: Option<()>,
23}