Git Product home page Git Product logo

sphinx's People

Contributors

williamlsh avatar

Watchers

 avatar  avatar  avatar

sphinx's Issues

Use Toml file for command line configurations

The currrent yaml config file contains only plain key value maps, and lacks structure.

A Toml config file not only keeps key value pairs simplicity but also adds structure with section name. And thus a better choice.

Publisher misses ICE candidates

Publisher misses ICE candidates MQTT message before subscribing to receiving topic. Because skywalker is too fast to publish those candidates before livestream publisher could make subscription done. It causes the ICE connection failure.

Therefore, all MQTT subscriptions must be done upon service starting up to catch all messages.

Bug: instant canceled context

Per 4ed1074
Context is cancel instantly due to its surrounding function returns immediately as a fact, current code is not affected mainly becasuse of all sub-commands code ignores context.

Solution, use context.Backgourd only.

Problem playing drone RTP video stream when sphinx is ran after gstreamer multiudpsink

Nano use this script to do video stream multicast as udp client:
/usr/bin/gst-launch-1.0 udpsrc port=5500 ! multiudpsink clients=127.0.0.1:5600,127.0.0.1:5601,127.0.0.1:5602,192.168.100.52:5004,192.168.100.25:5004,127.0.0.1:5004

if sphinx livestream is ran after this script as udp server, it can't play video.

Still needs to find whether if it can receive any udp data or just can't play video or both.

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.