Git Product home page Git Product logo

Comments (5)

ThibaultBee avatar ThibaultBee commented on July 3, 2024

Hi there,
From what you say, the first thing that pops in my mind is a network issues.
I understand that it works for OBS, but somehow the Wi-Fi of your phone might not be good enough to handle a lot of bandwidth.
There is a way to check that frames correctly goes to your server. Could you display at a schedule rate SRT stats such as pktSndLossTotal?

Also, it could be an issue with the profile but I don't see why the bitrate changes something. You can try by forcing the VideoConfig.profile to AVCProfileBaseline.

Also, I don't understand your environment:

DJI RC pro (android 10)
one plus (android 13)
even rk3399 (android 7)

What do you mean exactly?

from streampack.

GrizaJ avatar GrizaJ commented on July 3, 2024

Thank you for your reply.
About environment, what I want to say is I had try to run StreamPack app on diffrerent devices.
"DJI RC pro (android 10)" is the remote control for the DJI aircraft.
"one plus (android 13)" is one androd phone.
"rk3399 (android 7)" is Android workboards, like Raspberry PI.

Here are some of the data from my experiments:

568c0c017a08876bd9483a6d6437197

420b687528d71e797acaa3151c094f8

Here is my log(The frequency of one second):
1700640258052

I admit that the WiFi is a little weak to lost packet, but I'm curious that the lost packet retransmission (pktRetrans) data is 0.
I expect the livestream to be a bit HD, and even some delay is acceptable. I would appreciate it if you could give me some guidance.

from streampack.

GrizaJ avatar GrizaJ commented on July 3, 2024

GOOD NEWS !
I test with my srt-live-server which running ubuntu.
it is clean and no any mosaics. So the problem is the link to the network. (my god!)

but, It is very difficult to adjust srt parameters in a poor network.

from streampack.

ThibaultBee avatar ThibaultBee commented on July 3, 2024

Well, SRT do it best but sometime it can not recover from poor network. It is not magic.

If you want to improve transmission, here are few things that could work:

  • reduce the video bitrate
  • increase latency

If you are looking to tune SRT parameters, you should contact SRT team.

from streampack.

ThibaultBee avatar ThibaultBee commented on July 3, 2024

I guess the issue is resolved by now.
Feel free to reopen it if needed.

from streampack.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.