Re: Software for streaming audio or video over LAN

2018-12-19 Thread Samuel Sieb

On 12/19/18 7:59 PM, Marko Vojinovic wrote:

Guys, I'm surprised that this thing is so complicated to design. If I
were to do it, I'd just have the server add a timestamp tag to each
packet, indicating that "this packet is to be played at 09:34:27 GMT",
and send enough packets ahead of time to clients. Each client then
collects enough packets, decodes the data, and plays it according to
the timestamps. Given that, any synchronization issues between the
system clocks of the clients should be handled by NTP, which already
does an excellent job.

Am I missing some obvious problem with such a design?


Most software is designed for people that don't have any idea what NTP 
is. :-)



And I'm also surprised that LMS is the only choice here? Could it
really be true that nobody else implemented anything like this, ever?
Because to me it sounds like a quite common thing to ask for. When I
posted the question, I was expecting to receive at least 4-5 different
suggestions, and then people would start fighting over which one is the
most convenient, etc... Instead, I receive only one suggestion (LMS),
and a bunch of responses that what I'm asking for is more or less
impossible to design, which is quite surprising.


I looked for a long time before I found this.  I was starting to work on 
my own solution.  I think the consumer market prefers pre-built 
solutions like the Sonos speakers.  Also, I wonder if most people are 
more interested in personal audio anyway.  They want earbuds, not 
multi-room systems.

___
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org


Re: Software for streaming audio or video over LAN

2018-12-19 Thread Samuel Sieb

On 12/19/18 7:37 PM, Marko Vojinovic wrote:

Btw, I don't see LMS packaged for Fedora in the standard repositories
(nor rpmfusion). I don't mind using the source (it's mostly Perl,
anyway), but just to check --- is it packaged in any of the repos I'm
unaware of?


I didn't find it packaged anywhere, but it's easy to use.  Just run the 
perl script from a clone of the git repo.  The client is simple as well. 
Just clone it and compile.

___
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org


Re: Software for streaming audio or video over LAN

2018-12-19 Thread Marko Vojinovic
On Tue, 18 Dec 2018 21:34:29 -0800
Samuel Sieb  wrote:

> On 12/18/18 6:04 PM, Tim via users wrote:
> > You'd need to be broadcasting a stream, and have players that that
> > simply replay the current live stream, to get past that hurdle.  As
> > well as for being able to handle what one speaker system does when
> > it recovers from a signal hiccup.
> 
> That's what Logitech Media Server does.  It sends a stream and the 
> clients know what point they are at in the stream.  Adding a client
> to a synchronization group causes a brief interruption in the output
> of all clients.
> 
> > The second hurdle will be decoding delays.  You'd want to be using
> > the same playback hardware and software, on every player, to *try*
> > make everything have the same inherent delay.
> 
> That's not necessary.  You feed data ahead of the playing point, so
> the audio is already decoded when it comes time to play it.

Guys, I'm surprised that this thing is so complicated to design. If I
were to do it, I'd just have the server add a timestamp tag to each
packet, indicating that "this packet is to be played at 09:34:27 GMT",
and send enough packets ahead of time to clients. Each client then
collects enough packets, decodes the data, and plays it according to
the timestamps. Given that, any synchronization issues between the
system clocks of the clients should be handled by NTP, which already
does an excellent job.

Am I missing some obvious problem with such a design?

The only downside I see is that one cannot use it to stream live data,
i.e. someone speaking through a microphone, since any data that is to
be played back needs to be buffered at the client side (I guess several
seconds of audio). But live streaming is a different beast, here we are
mostly talking about music playback (like, mp3 or internet radio or
such), so there is no problem with data being buffered.

And I'm also surprised that LMS is the only choice here? Could it
really be true that nobody else implemented anything like this, ever?
Because to me it sounds like a quite common thing to ask for. When I
posted the question, I was expecting to receive at least 4-5 different
suggestions, and then people would start fighting over which one is the
most convenient, etc... Instead, I receive only one suggestion (LMS),
and a bunch of responses that what I'm asking for is more or less
impossible to design, which is quite surprising.

Best, :-)
Marko

___
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org


Re: Software for streaming audio or video over LAN

2018-12-19 Thread Marko Vojinovic
On Mon, 17 Dec 2018 16:50:33 -0800
Samuel Sieb  wrote:

> On 12/17/18 4:27 PM, Marko Vojinovic wrote:
> > I'm interested in your suggestions/experience regarding multimedia
> > tools for streaming audio and possibly also video via LAN (mostly
> > WiFi), played back on multiple client machines, with little to no
> > latency.
> 
> https://github.com/Logitech/slimserver (Logitech Media Server)
> 
> https://github.com/ralph-irving/squeezelite.git (client)
> 
> LMS has many plugins to serve local files or internet streams.  There 
> might be one to send local audio to it.  The squeezelite client has 
> really good synchronization.  Aside from the builtin web interface, 
> there is an open-source Android app (Squeezer) to control the server
> to choose the music for individual clients and to sync the clients.

Thanks for the suggestion, I'll try it out! The wiki pages are quite
extensive, I'm reading through some of it right now...

Btw, I don't see LMS packaged for Fedora in the standard repositories
(nor rpmfusion). I don't mind using the source (it's mostly Perl,
anyway), but just to check --- is it packaged in any of the repos I'm
unaware of?

Thanks, :-)
Marko

___
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org


Re: OT: Fedora Interactive boot option...

2018-12-19 Thread Tony Nelson

On 18-12-19 17:59:38, Matthew Miller wrote:

On Wed, Dec 12, 2018 at 02:03:10PM -0500, Todd Zullinger wrote:
> AFAIK, the interactive boot mode was part of the SysV init.
> I don't know if anything similar is available with systemd
> init.

This feature was never at the kernel level, though -- it was about  
starting

services once the kernel had booted and started init.


I see a hack:

https://unix.stackexchange.com/questions/362234/systemd-serialize-boot

--

TonyN.:'   
  '  
___
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org


Re: OT: Fedora Interactive boot option...

2018-12-19 Thread Matthew Miller
On Wed, Dec 12, 2018 at 02:03:10PM -0500, Todd Zullinger wrote:
> AFAIK, the interactive boot mode was part of the SysV init.
> I don't know if anything similar is available with systemd
> init.

This feature was never at the kernel level, though -- it was about starting
services once the kernel had booted and started init.

-- 
Matthew Miller

Fedora Project Leader
___
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org


Re: Problems with Fedora 29 on my hardware

2018-12-19 Thread Andrey Ponomarenko
Yes, it is. https://fedoraproject.org/wiki/GRUB_2#Updating_GRUB_2_configuration_on_UEFI_systems 18.12.2018, 16:32, "Richard Shaw" :On Tue, Dec 18, 2018 at 3:27 AM Andrey Ponomarenko  wrote:Summary of the discussion: the issue is fixed by adding nouveau.modeset=0 to the Linux boot options. Try it by changing GRUB_CMDLINE_LINUX in /etc/default/grub and run `grub2-mkconfig -o /boot/grub2/grub.cfg` (see https://fedoraproject.org/wiki/GRUB_2 for more info). If you're doing EFI booting and not BIOS then that would be /boot/efi/EFI/fedora/grub.cfg, correct? Thanks,Richard___
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org


Re: ACPI errors (was: f24 boot fails; need help). [CLOSED] [SOLVED]

2018-12-19 Thread Patrick O'Callaghan
On Tue, 2018-12-18 at 13:20 -0700, home user via users wrote:
> Patrick said
>  > >  So you're still having the problem?...
>  > Yes.
> and
>  > I update my system every morning. Not sure how
>  > grub2-mkconfig would help.
> 
> Then I think it was just a coincidence for me.
> 
> This is now way over my pay-grade, and way beyond my training and 
> experience.  Can someone else help Patrick?

It doesn't bother me. I've been getting these messages for years and
have concluded that they are due to a non-compliant ACPI implementation
in my mobo, which apparently is quite common. It would be nice to turn
off the messages but that's all.

poc
___
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org