Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Streaming FLAC requires more bandwidth (Read 11745 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Streaming FLAC requires more bandwidth

Streaming flac would theoretically take too much bandwidth. It's quite rare that you see people able to ABX  a 320 kps encoded file ( and I mean with good encoders like Lame) , from lossless .
Even 320 kps is an overkill most of the time.  Similarly , for the digital television , data is compressed before you receive it , in order to save some bandwith.
Never I've seen anyone complaining of the compression artifacts while looking at a digital TV.

Streaming FLAC requires more bandwidth

Reply #1
Quote
Never I've seen anyone complaining of the compression artifacts while looking at a digital TV.


you serious? (i had my ip tv for less than a month, it was unwatchable) 
PANIC: CPU 1: Cache Error (unrecoverable - dcache data) Eframe = 0x90000000208cf3b8
NOTICE - cpu 0 didn't dump TLB, may be hung

Streaming FLAC requires more bandwidth

Reply #2
Many ways to stream FLAC. GIYF.

I guess the more interesting question is whether you can do it under a bunch of constraints (on the hardware used on both ends, on your budget, etc.). On both the server and the client side, there are a lot more devices that can handle MP3 than FLAC. So again, the question becomes whether you can go with FLAC under constraints on your setup.


Streaming FLAC requires more bandwidth

Reply #4
Streaming flac would theoretically take too much bandwidth.


For whom?

I don't think people on dial-up will do much streaming anyway, whether it's FLAC or MP3-128.

Streaming FLAC requires more bandwidth

Reply #5
Streaming flac would theoretically take too much bandwidth.
It's not theoretical, it's real, and can be calculated and measured.

Never I've seen anyone complaining of the compression artifacts while looking at a digital TV.
You've obviously never watched Freeview or Freesat in the UK. Many channels are routinely bad (by which I mean that they are broadcast at a bit rate that renders block artefacts inevitable, before any transmission path interference), and the sport, in particular football on Channel 5 or ITV 4, is almost unwatchable.

Streaming FLAC requires more bandwidth

Reply #6
You've obviously never watched Freeview or Freesat in the UK. Many channels are routinely bad (by which I mean that they are broadcast at a bit rate that renders block artefacts inevitable, before any transmission path interference), and the sport, in particular football on Channel 5 or ITV 4, is almost unwatchable.


It's off-topic but these are exactly my thoughts, Freeview can be terrible, rather than have nice looking TV they lower the bitrates and cram in more channels.

Streaming FLAC requires more bandwidth

Reply #7
I've seen questions like this before and my simple answer is yes, you can stream FLAC..

But, I would ask that you not do so. Wasting bandwidth on the internet at large is not a practice I'm fond of.. You're free to do so, but it contributes to congestion and simply gives ISP's more ammo to use in their excuses to start metering internet service. You can stream mp3 or Vorbis and use a fraction of the bandwidth a FLAC file would and have a perceptually identical listening experience.

If you plan to actually transfer a copy of the song to the client for repeated use, then by all means send a FLAC. But, for on the fly listening that isn't intended to be kept on the client, FLAC is a waste of network resources.

Streaming FLAC requires more bandwidth

Reply #8
Yes, it is technically possible to stream FLAC. You may have to encapsulate it in an Ogg container though, instead of plain FLAC - I'm not quite sure, since I've never tried to do it. It'll also depend on what your player has support for.

I could see FLAC making sense for LAN streaming when you've got bandwidth to burn. However, if the streams are going out over the internet, it's a better idea to stick to lossy codecs, simply for bandwidth reasons. There's plenty of people who are on connections 1.5 megabit or slower, who won't be able to stream FLAC in real time. If you're streaming to more than a few people, it might also increase your bandwidth costs, since you're going to be using 5x what you need to.

Streaming FLAC requires more bandwidth

Reply #9
2. budget is not the problem neither. Cause we kind of have the proper CDN network, server sources, etc, there is no much extra money to be spent for streaming flac file specifically.

Really? FLAC files are roughly 3-4 times as large as typical streaming MP3 files, so if FLAC streaming becomes the norm then the network has to be sized to cope with 3-4 times as much streaming, near-real time traffic in the core and transport layers. That translates into higher charges for your broadband connection, to recover the cost of the additional infrastructure.

You might want to read some articles on carrier network traffic engineering before making any more sweeping statements like that.

Streaming FLAC requires more bandwidth

Reply #10
Oh, come on, not this again. Let's not assume OP is a complete idiot. If he has the resources and wants to do this, let him. Why do you care so much?

Streaming FLAC requires more bandwidth

Reply #11
@Brand: Is that a general comment, or aimed at my response?

Streaming FLAC requires more bandwidth

Reply #12
@Outboros: aimed at your post, several other posts in this thread and even at posts from a similar older thread.
Yes, FLAC requires more bandwidth. We get it. I'm assuming pretty much anyone who knows about FLAC/lossless knows it and certainly anyone with enough technical knowledge to consider setting up an internet stream knows it.

Streaming FLAC requires more bandwidth

Reply #13
Not true. Many (actually, in my experience almost all) people who work in the application space make the naive simplifying assumption that network capacity is provisioned and scales linearly for all traffic types, and is effectively free, and neither of these is true. I design networks for a living, and spend much of my time explaining basic traffic engineering to apps developers and architects who have absolutely no idea about what really goes on in "The Internet", or in their corporate VPN. Once it's explained to them they understand it, it's just that they never think about it until prompted.

I wasn't trying to tell the OP not to stream FLAC, I was simply pointing out his flawed logic in assuming that there would be "not much extra money to be spent" - that may be true for the end point, but not necessarily for the transport network.

Streaming FLAC requires more bandwidth

Reply #14
Interesting...... I havent ever seen a streaming FLAC stream... (I have listenend to stand alone .flac clips but not streaming)

Anyone happen to have a link i could listen to? (I have VLC)