Skip to content

Commit 140d2cb

Browse files
authored
Add webrtc audio conversion (#3)
* Add webrtc audio conversion * Update to reflect upstream changes
1 parent 0a85483 commit 140d2cb

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

go2rtc_client/rest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ async def add(self, name: str, source: str) -> None:
128128
await self._client.request(
129129
"PUT",
130130
self.PATH,
131-
params={"name": name, "src": source},
131+
params={"name": name, "src": [source, f"ffmpeg:{name}#audio=opus"]},
132132
)
133133

134134

tests/test_rest.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,17 @@ async def test_streams_add(
7474
url = f"{URL}{_StreamClient.PATH}"
7575
params = {
7676
"name": "camera.12mp_fluent",
77-
"src": "rtsp://test:test@192.168.10.105:554/Preview_06_sub",
77+
"src": [
78+
"rtsp://test:test@192.168.10.105:554/Preview_06_sub",
79+
"ffmpeg:camera.12mp_fluent#audio=opus",
80+
],
7881
}
7982
responses.put(
8083
url
81-
+ "?name=camera.12mp_fluent&src=rtsp://test:test@192.168.10.105:554/Preview_06_sub",
84+
+ "?name=camera.12mp_fluent"
85+
+ "&src=ffmpeg%253Acamera.12mp_fluent%2523audio%253Dopus"
86+
+ "&src=rtsp%253A%252F%252Ftest%253Atest%2540192.168.10.105%253A554%252F"
87+
+ "Preview_06_sub",
8288
status=200,
8389
)
8490
await rest_client.streams.add(

0 commit comments

Comments
 (0)