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

Video issue on flutter windows / FreeSWITCH #428

Open
cfakhry opened this issue Feb 20, 2024 · 2 comments
Open

Video issue on flutter windows / FreeSWITCH #428

cfakhry opened this issue Feb 20, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@cfakhry
Copy link

cfakhry commented Feb 20, 2024

Describe the bug
Unable to create a video call conference on windows application (FreeSWITCH).
audio call conference is working
video and audio call conference is working on Flutter web

To Reproduce
Steps to reproduce the behavior:

  1. flutter run -d windows
  2. register to freeswitch
  3. call conference room as video call
  4. RTP timeout

Expected behavior
find the web sdp and windows sdp log attached.
The main difference is the ice candidates for web that is working has udp and tcp.
The sdp for windows has only udp.
sdp_not_working_windows.log
sdp_working_web.log

System Infomation()
Flutter SDK Version:
Flutter 3.20.0-7.0.pre.58 • channel master • https://github.com/flutter/flutter.git
Framework • revision 0fac13b443 (6 days ago) • 2024-02-14 22:43:18 +0000
Engine • revision 3af336bfb2
Tools • Dart 3.4.0 (build 3.4.0-140.0.dev) • DevTools 2.33.0-dev.6

Target OS and Version: Windows 10

@cfakhry cfakhry added the bug Something isn't working label Feb 20, 2024
@mikaelwills
Copy link
Collaborator

Looking at the SDP theres no immediately obvious reason why it wouldnt be working on windows.
Both have the m=video tag with the same protocols, both are sendRecv.
The issue could be outside the scope of this package

@cfakhry
Copy link
Author

cfakhry commented Sep 25, 2024

Thank you for your reply.
This error is showing only on windows platform when starting a video call.

[ERROR:flutter/shell/common/shell.cc(1065)] The 'FlutterWebRTC/peerConnectionEvent673288A4-17BE-4C71-B37D-317209D238F9' channel sent a message from native to Flutter on a non-platform thread. Platform channel messages must be sent on the platform thread. Failure to do so may result in data loss or crashes, and must be fixed in the plugin or application code creating that channel.
See
https://docs.flutter.dev/platform-integration/platform-channels#channels-and-platform-threading
for more information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants