fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.9K
active users

#rfc2974

0 posts0 participants0 posts today
T_X<p>I have to say, I'm getting more comfortable with <a href="https://chaos.social/tags/systemd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>systemd</span></a> services. And I find it fascinating how with its templates and powerful dependency feature I could achieve some wild, very dynamic stacking of <span class="h-card" translate="no"><a href="https://floss.social/@gstreamer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gstreamer</span></a></span>, <span class="h-card" translate="no"><a href="https://fosstodon.org/@pipewire" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pipewire</span></a></span>, <a href="https://chaos.social/tags/mpd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mpd</span></a>, <a href="https://chaos.social/tags/mpv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mpv</span></a> and <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> / <a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a> with only a few lines for various systemd services. So for instance a <a href="https://chaos.social/tags/multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multicast</span></a> SAP announcement of <span class="h-card" translate="no"><a href="https://chaos.social/@schenklradio" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>schenklradio</span></a></span> will only appear if something plays on that pipewire device, which only happens if that radio is on air and reachable.</p>
T_X<p><span class="h-card" translate="no"><a href="https://chaos.social/@schenklradio" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>schenklradio</span></a></span> <span class="h-card" translate="no"><a href="https://chaos.social/@ffhl" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ffhl</span></a></span> <span class="h-card" translate="no"><a href="https://floss.social/@videolan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>videolan</span></a></span> <span class="h-card" translate="no"><a href="https://chaos.social/@tokudan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tokudan</span></a></span> entweder muss ich mir vll. noch was mit <a href="https://chaos.social/tags/systemd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>systemd</span></a> basteln, dass das nicht per <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> (<a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a>) announced wird, wenn gerade keine Sendung läuft. Weil so ist es außerhalb der Sendezeiten dann komplett still, wenn man's auswählt, was Leute verwirren könnte. Oder gibt es zufällig alternativ sonst noch einen Zwischeneinspieler? Hatte letzten Samstag zum ersten mal reingehört und das klang so, als ob es da am Ende was voraufgezeichnetes gab?</p>
T_X<p><span class="h-card" translate="no"><a href="https://det.social/@flori_man" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>flori_man</span></a></span> bzgl. affine Nutzer, stimme ich dir auch zu. Ist noch zu schwer zu nutzen. <span class="h-card" translate="no"><a href="https://floss.social/@videolan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>videolan</span></a></span> hat discovery über <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> / <a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a> und so zumindest eine klicki-bunti Lösung zum Abrufen, das es ähnlich einfach macht wie z.B. <a href="https://chaos.social/tags/mDNS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mDNS</span></a> / <a href="https://chaos.social/tags/DNSSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DNSSD</span></a>. Aber die Skalierbarkeit von <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> (ähnlich wie bei <a href="https://chaos.social/tags/mDNS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mDNS</span></a>) lässt noch stark zu wünschen übrig.</p>
T_X<p>I'm excited about the upcoming, to be expected soon, next major Gluon release based on <a href="https://chaos.social/tags/OpenWrt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenWrt</span></a> 24.10. This will update batman-adv to v2024.3 and by that will add the new batman-adv <a href="https://chaos.social/tags/multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multicast</span></a> packet type. At <span class="h-card" translate="no"><a href="https://chaos.social/@ffhl" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ffhl</span></a></span> we already tested this and it allowed us to do <a href="https://chaos.social/tags/IPv6" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IPv6</span></a> <a href="https://chaos.social/tags/multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multicast</span></a> (audio) streaming and to reenable and use <a href="https://chaos.social/tags/mDNS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mDNS</span></a> (<a href="https://chaos.social/tags/RFC6762" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC6762</span></a>) and <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> (<a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a>). I'm curious what other people might do with it.<br><a href="https://chaos.social/tags/Freifunk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Freifunk</span></a></p>
T_X<p>Meine kleine <a href="https://chaos.social/tags/IPv6" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IPv6</span></a> <a href="https://chaos.social/tags/Multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Multicast</span></a> Demo mit <span class="h-card" translate="no"><a href="https://floss.social/@videolan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>videolan</span></a></span> und <span class="h-card" translate="no"><a href="https://floss.social/@gstreamer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gstreamer</span></a></span> im <a href="https://chaos.social/tags/Freifunk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Freifunk</span></a> / <span class="h-card" translate="no"><a href="https://chaos.social/@ffhl" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ffhl</span></a></span> im Kontext der chaotischen <a href="https://chaos.social/tags/5MinutenTermine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>5MinutenTermine</span></a> beim <span class="h-card" translate="no"><a href="https://social.chaotikum.org/@chaotikumev" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>chaotikumev</span></a></span> ist mittlerweile online:</p><p><a href="https://media.ccc.de/v/2024-07-03-linus-lussing-uber-die-freifunk-freiraumdisko" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">media.ccc.de/v/2024-07-03-linu</span><span class="invisible">s-lussing-uber-die-freifunk-freiraumdisko</span></a></p><p><a href="https://www.youtube.com/watch?v=EL2FJns9iLI" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=EL2FJns9iL</span><span class="invisible">I</span></a></p><p><a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> <a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a> <a href="https://chaos.social/tags/pim6sd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pim6sd</span></a> <a href="https://chaos.social/tags/PIM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PIM</span></a> <a href="https://chaos.social/tags/Gluon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gluon</span></a> <a href="https://chaos.social/tags/batman_adv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>batman_adv</span></a> <a href="https://chaos.social/tags/mesh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mesh</span></a> <a href="https://chaos.social/tags/meshnetwork" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meshnetwork</span></a></p>
T_X<p>I'm on <a href="https://chaos.social/tags/Debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> <a href="https://chaos.social/tags/Sid" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Sid</span></a> and want to make a library <a href="https://chaos.social/tags/crossplatform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>crossplatform</span></a> compatible. Any recommendations what I could use for build (+runtime?) testing, without having to install the other, original operating systems on my laptop, without needing closed source software myself?<br>I want to use that for my small <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> / <a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a> library: <a href="https://github.com/T-X/libsap" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/T-X/libsap</span><span class="invisible"></span></a></p>
T_X<p>Starting to feel quite happy about the <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> library/tool (<a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a>), at least for the sender part. Sender part should now correctly adhere to bandwidth limits and adjusts its intervals accordingly, as defined by the RFC (which <span class="h-card" translate="no"><a href="https://floss.social/@videolan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>videolan</span></a></span> 's client so far does not?). Also has some initial parsing/listening/status output.<br>Next: fleshing out the RX part: a listener-only mode, decompression, maybe authentication. And maybe adding a sap_run_noblock() variant.<br><a href="https://github.com/T-X/libsap" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/T-X/libsap</span><span class="invisible"></span></a><br><a href="https://chaos.social/tags/Multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Multicast</span></a></p>
T_X<p>Hacking on <a href="https://chaos.social/tags/Multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Multicast</span></a> code is like (&lt;/i&gt;): <a href="https://botsin.space/@hackers_gifs/112505957003987537" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">botsin.space/@hackers_gifs/112</span><span class="invisible">505957003987537</span></a><br>(Both are so nineties? :D Saying that as someone who is currently working on an <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> / <a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a> library...)</p>
T_X<p>Wer nun bei <span class="h-card" translate="no"><a href="https://chaos.social/@ffhl" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ffhl</span></a></span> einen <span class="h-card" translate="no"><a href="https://floss.social/@videolan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>videolan</span></a></span> / <a href="https://chaos.social/tags/VLC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VLC</span></a> Player öffnet und auf "Network streams (SAP)" klickt, wird einige neue Streams entdecken.</p><p>Wer diese auch abspielen möchte, muss die (kommende) Version 4 des <a href="https://chaos.social/tags/VLC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VLC</span></a> Players nehmen: <a href="https://nightlies.videolan.org/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">nightlies.videolan.org/</span><span class="invisible"></span></a><br>(bei v4 dann unter "Browser -&gt; My LAN")</p><p>Das ganze benutzt u.a.: <a href="https://chaos.social/tags/Multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Multicast</span></a> <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> (<a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a>) <a href="https://chaos.social/tags/RTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RTP</span></a> <a href="https://chaos.social/tags/Opus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Opus</span></a> <a href="https://chaos.social/tags/MLD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MLD</span></a> <a href="https://chaos.social/tags/PIM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PIM</span></a> <a href="https://chaos.social/tags/IPv6" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IPv6</span></a> <span class="h-card" translate="no"><a href="https://floss.social/@gstreamer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gstreamer</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@pipewire" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pipewire</span></a></span>. Und <a href="https://chaos.social/tags/RaptorQ" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RaptorQ</span></a> / <a href="https://chaos.social/tags/FEC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FEC</span></a>, welches aber nur <span class="h-card" translate="no"><a href="https://floss.social/@gstreamer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gstreamer</span></a></span> und noch nicht VLC unterstüzt.</p><p><a href="https://chaos.social/tags/Freifunk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Freifunk</span></a> <a href="https://chaos.social/tags/Mesh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mesh</span></a> <a href="https://chaos.social/tags/batman_adv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>batman_adv</span></a></p>
T_X<p>So, started to write an <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> library + tool (<a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a>). To announce <a href="https://chaos.social/tags/multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multicast</span></a> media sessions here at <a href="https://chaos.social/tags/Freifunk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Freifunk</span></a>: <a href="https://github.com/T-X/libsap" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/T-X/libsap</span><span class="invisible"></span></a>.<br>Still a few things to do, but should already be pretty usable.<br>I'm hoping to maybe add that to <span class="h-card" translate="no"><a href="https://floss.social/@gstreamer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gstreamer</span></a></span> at one point.<br>(but I have zero experience in making a library cross-platform compatible - in fact this was actually the first library I tried writing myself)</p>
T_X<p><span class="h-card" translate="no"><a href="https://social.heise.de/@ktn" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ktn</span></a></span> was ich sonst noch dringend für <a href="https://chaos.social/tags/multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multicast</span></a> insbesondere im <a href="https://chaos.social/tags/Freifunk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Freifunk</span></a> / <a href="https://chaos.social/tags/WLAN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WLAN</span></a> context gebrauchen könnte: <a href="https://chaos.social/tags/RaptorQ" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RaptorQ</span></a> (forward error-correction, <a href="https://chaos.social/tags/RFC6330" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC6330</span></a>: <a href="https://www.rfc-editor.org/rfc/rfc6330" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">rfc-editor.org/rfc/rfc6330</span><span class="invisible"></span></a>) support in <span class="h-card" translate="no"><a href="https://floss.social/@videolan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>videolan</span></a></span> für <a href="https://chaos.social/tags/multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multicast</span></a> streaming. In <span class="h-card" translate="no"><a href="https://floss.social/@gstreamer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gstreamer</span></a></span> geht das schon. Dafür hat <span class="h-card" translate="no"><a href="https://floss.social/@gstreamer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gstreamer</span></a></span> leider noch kein <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> (<a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a>: <a href="https://www.rfc-editor.org/rfc/rfc2974" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">rfc-editor.org/rfc/rfc2974</span><span class="invisible"></span></a>) support, was wiederum <span class="h-card" translate="no"><a href="https://floss.social/@videolan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>videolan</span></a></span> kann.<br>(auch wenn das jetzt vll. nicht strikt als Codec oder Medienformat zählt)</p>
T_X<p>Does anyone know if <span class="h-card" translate="no"><a href="https://floss.social/@gstreamer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gstreamer</span></a></span> supports <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAP</span></a> (session announcement protocol, <a href="https://chaos.social/tags/RFC2974" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RFC2974</span></a>) for <a href="https://chaos.social/tags/multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multicast</span></a> <a href="https://chaos.social/tags/RTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RTP</span></a> stream transmissions? Ideally in a way that's compatible with a <span class="h-card" translate="no"><a href="https://floss.social/@videolan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>videolan</span></a></span> (<a href="https://chaos.social/tags/VLC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VLC</span></a> / <a href="https://chaos.social/tags/VideoLAN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VideoLAN</span></a>) receiver? Or is there some other, external tool I could feed an <a href="https://chaos.social/tags/SDP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SDP</span></a> file that announces the <a href="https://chaos.social/tags/gstreamer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gstreamer</span></a> multicast stream via SAP?</p>