Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add: whepfrom rtsp client mode #267

Open
wants to merge 23 commits into
base: main
Choose a base branch
from
Open

add: whepfrom rtsp client mode #267

wants to merge 23 commits into from

Conversation

Marsyew
Copy link
Contributor

@Marsyew Marsyew commented Jan 5, 2025

No description provided.

Copy link

codecov bot commented Jan 5, 2025

Codecov Report

Attention: Patch coverage is 0.87336% with 227 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
livetwo/src/rtspclient.rs 0.00% 224 Missing ⚠️
livetwo/src/whep.rs 50.00% 2 Missing ⚠️
livetwo/src/whip.rs 0.00% 1 Missing ⚠️
Files with missing lines Coverage Δ
livetwo/src/whip.rs 61.22% <0.00%> (+1.74%) ⬆️
livetwo/src/whep.rs 70.11% <50.00%> (-0.03%) ⬇️
livetwo/src/rtspclient.rs 7.19% <0.00%> (-2.97%) ⬇️

@a-wing
Copy link
Member

a-wing commented Jan 6, 2025

I try use:

           WHEP              RTSP
Live777 --------> WhepFrom -------> mediamtx

There has some error

cargo run --bin=whepfrom -- -w http://localhost:7777/whip/web-0 -o rtsp://localhost:8554/mystream -vvv
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.36s
     Running `target/debug/whepfrom -w 'http://localhost:7777/whip/web-0' -o 'rtsp://localhost:8554/mystream' -vvv`
2025-01-06T07:24:08.082183Z  INFO ThreadId(01) livetwo::whep: livetwo/src/whep.rs:61: === Received Output: rtsp://localhost:8554/mystream ===
2025-01-06T07:24:18.159802Z DEBUG ThreadId(01) livetwo::whep: livetwo/src/whep.rs:347: Get http header link ice servers: [RTCIceServer { urls: ["stun:stun.l.google.com:19302"], username: "", credential: "", credential_type: Unspecified }]
2025-01-06T07:24:18.419136Z  WARN ThreadId(13) livetwo::whep: livetwo/src/whep.rs:419: Connection state changed: connected
2025-01-06T07:24:19.169289Z DEBUG ThreadId(01) livetwo::whep: livetwo/src/whep.rs:96: Codec Info CodecInfo { video_codec: None, audio_codec: None }
2025-01-06T07:24:19.171384Z  INFO ThreadId(01) livetwo::whep: livetwo/src/whep.rs:106: SDP: "v=0\r\no=- 183888296887058999 136942000 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\n"
2025-01-06T07:24:19.171573Z  INFO ThreadId(01) livetwo::rtspclient: livetwo/src/rtspclient.rs:437: Connecting to RTSP server at localhost:8554
2025-01-06T07:24:19.175235Z DEBUG ThreadId(01) livetwo::rtspclient: livetwo/src/rtspclient.rs:466: track video: None, audio: None
thread 'main' panicked at src/whepfrom.rs:51:6:
called `Result::unwrap()` on an `Err` value: No tracks found in SDP
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Maybe SDP has some problem

What service did you use to verify this feature?

@a-wing a-wing added mod::whepfrom whepfrom enhancement New feature or request labels Jan 6, 2025
@a-wing a-wing added this to the 0.8.0 milestone Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request mod::whepfrom whepfrom
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants