Code Monkey home page Code Monkey logo

Comments (7)

rzeldent avatar rzeldent commented on June 12, 2024

from esp32cam-rtsp.

davygravy avatar davygravy commented on June 12, 2024

I performed a git pull, erased my device, rebuilt and uploaded. It seems to have fixed the "Camera stream" mDNS link. ๐Ÿ‘ ๐Ÿ‘

I tested the link behavior on MacOS with Chrome and VLC - works as expected.

On my Debian + Xfce box, VLC seems to not be happy with something. I know that the mDNS alias on the camera's web page does resolve correctly to the proper IP. For instance, the Parole Media Player does play the stream correctly when supplied with the mDNS link. I suspect that it may be a problem with my system or perhaps a problem w/ Debian + VLC.

Will reboot my system and/or try on another Linux box later today, but wanted to post this now.

==============

Following up, I've found this :
< https://forum.videolan.org/viewtopic.php?f=13&t=157795&sid=9e095970d29b46fbbf7b3edcaab6b4f1 > which seems to say that there is indeed a problem w/ Debian Bullseye and VLC + RTSP.

Both Parole Media Player and MPV Media Player in Debian resolve the mDNS link correctly and play the stream as expected.

from esp32cam-rtsp.

rzeldent avatar rzeldent commented on June 12, 2024

from esp32cam-rtsp.

davygravy avatar davygravy commented on June 12, 2024

I do have avahi installed already - we have MacOS and other *nix devices that benefit from avahi/bonjour autoconfiguration, so it is part of my "personal default install", even if Debian doesn't install it.

apt list --installed | grep avahi

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

avahi-autoipd/now 0.8-5 amd64 [installed,upgradable to: 0.8-5+deb11u1]
avahi-daemon/now 0.8-5 amd64 [installed,upgradable to: 0.8-5+deb11u1]
avahi-discover/now 0.8-5 all [installed,upgradable to: 0.8-5+deb11u1]
avahi-utils/now 0.8-5 amd64 [installed,upgradable to: 0.8-5+deb11u1]
libavahi-client3/now 0.8-5 amd64 [installed,upgradable to: 0.8-5+deb11u1]
libavahi-common-data/now 0.8-5 amd64 [installed,upgradable to: 0.8-5+deb11u1]
libavahi-common3/now 0.8-5 amd64 [installed,upgradable to: 0.8-5+deb11u1]
libavahi-core7/now 0.8-5 amd64 [installed,upgradable to: 0.8-5+deb11u1]
libavahi-glib1/now 0.8-5 amd64 [installed,upgradable to: 0.8-5+deb11u1]
python3-avahi/now 0.8-5 amd64 [installed,upgradable to: 0.8-5+deb11u1]

VLC (on Bullseye) does also correctly resolve the link, but it is just not able to play rtsp it seems.

ZoneMinder users have commented on this Debian+VLC problem, for instance: < https://forums.zoneminder.com/viewtopic.php?p=125003&sid=362bfc7ce56e1e272b66442dbf2f13eb#p125003 >

Seems that "free software policy strictness" can have some unintended dis-incentives... :^(

from esp32cam-rtsp.

rzeldent avatar rzeldent commented on June 12, 2024

from esp32cam-rtsp.

rzeldent avatar rzeldent commented on June 12, 2024

Hi Dave,

Any progress / hints?

from esp32cam-rtsp.

davygravy avatar davygravy commented on June 12, 2024

Hi Rene,

As far as I can see, the issue seems fixed with the last commit that you made. Link resolves correctly where ever the client supports it.

๐Ÿ‘

Thanks for fixing this!

Cheers, regards & respect,

Dave

from esp32cam-rtsp.

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.