Tag Info

Hot answers tagged

21

You can fix this sort of thing via technology - basically firewall off the sources and/or ports - but I'm a big believer in not turning a HR problem into a game of cat'n'mouse with your users. Simply speak to HR, explain the problem and ask them to make a policy regarding this issue and have them communicate it to your users. Then simply agree with HR to do ...


8

In linux you can use tail -f -n +0 /path/filename to see it.


6

10TB of quality bandwidth costs a whole lot more than $10/month. Feel free to give a cheapo hosting company a go, but don't be surprised if you get kicked off or throttled after a few days.


5

10Tb = 10,485,760MB. Let's assume that you're going to do this over a period of a month, thats 341GB a day, 14GB an hour, 242MB a minute, or 4MB a second. This equates to a 32Mb connection, fully maxed, 24 hours a day, 7 days a week. Good luck getting that kind of service on a standard highly paid web host, let alone a $10/month host. They would kick you ...


5

Amazon just added a streaming media service today (Amazon Cloudfront). For the first 10 TB of data, they charge $.17 per GB, and even provide a calculator to estimate your monthly costs. 10TB of data would cost you a mere $1740.82 a month. Are you sure you're looking at 10TB a month? As Farseeker's calculations show, that is a LOOOOT of data to be pushing ...


5

RAID0 should be quicker than just splitting your data across drives due to striping; RAID0 will load both drives more evenly - potentially working both drives harder than if split; I'd use them a separate drives, if you lose a drive you'll lose half your data, with RAID0 you'll lose all your data.


5

You can install spotify yourself, sniff the traffic, and block outbound connections to their servers on your firewall. Or You can get a rate shaper that does packet inspection and shape the traffic for streaming audio to zero or close to it, then whitelist any legitimate audio streaming sites that you approve.


4

Joins are sent initially to the rendezvous point set up for a particular range of groups. After the multicast tree to the RP is formed generally a shortest path tree (SPT) is formed based on IGP metrics. Traffic is then pruned down from the RP-based tree to the new SPT. In other words, the RP is initially part of forwarding the traffic but can be (and ...


4

Let's do the maths here, let's start with bandwidth; You want 100 users watching a live 500Kbps unicast stream, that's 50Mbps - so exactly half of your 100Mbps, assuming all traffic is outgoing and there's no jitter or other traffic such as regular web hits for your landing page/catalogue etc. That's surprisingly close to the bone. Then you want people to ...


4

tail -9999f will do something close to what you want. Add more 9s if your file is bigger. Problems: Binary files may not have newline characters. tail -f will wait for a newline before printing anything out. The version of tail on Solaris (you didn't mention which Solaris but it probably doesn't matter) probably doesn't support that option. It may ...


4

This is going to cost you a shedload, but basically, you either need a huge SSD array, or a huge tiered storage array. There's a bunch of SAN vendors who'll be able to provide you something to meet your requirements, but basically you need: Many SATA disks, for storage capacity, fronted by SAS 15k disks, or SAS SSDs, for quick access storage. All provided ...


4

RAID 0 writes into to each drive in little stripes of 64kb (or whatever size you configure), alternating drives as it goes. JBOD most commonly concatenates one disk to the other, so the beginning of the logical drive is one physical drive, and the 2nd half is the other physical drive. Both will effect the MTBF of the array; with 2 drives you double your ...


4

Ah - my favourite subject! Presumably you'll just be playing back static, pre-encoded files right? well what you want to do is work out the average bit-rate of your content first, this leads the way for all the other things you'll need to work out. Now for only 150MB of content you'll be able to cache that easily, so you won't have to worry about your disk ...


3

Are you looking to set up your own system? If you aren't set on that, there are already some great services out there to stream your own live video from a webcam. Two of the best are: Ustream.tv Qik These both work by streaming video from a client via a flash applet, and allow you to embed the video to your website. You could write this all from ...


3

Red5 is an open source flash media streaming server that supports several codecs and live stream publishing written in Java. VideoLAN (better known for their specific project VLC - VideoLAN Client) also does live streaming, though I'm not sure to what degree it's considered a good public-facing internet streamer. I know people use it for that, I just don't ...


3

Actually, joyent plans come by default with 10tb of data transfer. The smallest plan is, if i remember correctly $45 per month. They are on a tier 1 backbone, and their excess data charges are pretty damn reasonable as well. Only catch is they are opensolaris...but unix is unix really I also found a VPS host in france called Gandi that offer probably ...


3

Yep, there are lots, I use Cisco CDE kit (Clicky). I'm a VoD-guy, there are so many questions you need to ask yourself before you can choose a streaming technology - the first being do you know what your client software/codec is, the second being whether you need QoS or not. Are you planning on charging for content or will it all be free? As for Youtube, ...


3

Update Looks like Apple made an IETF draft proposal, and some people are already working on segmenters: HTTP Live Streaming - draft-pantos-http-live-streaming-01 http://tools.ietf.org/id/draft-pantos-http-live-streaming-01.txt iPhone HTTP Streaming with FFMpeg and an Open Source Segmenter ...


3

According to this page you have to add the mime types to the server, in Apache it would be: AddType video/ogg .ogv AddType application/ogg .ogg


3

This is expected behaviour. Multicast is a function of routing, so that a client can add itself to a multicast group and traffic will be routed its way. The server isn't likely acting as a router with regards to IGMP and of course it has no idea if anyone is subscribed or not. However, it would be perfectly legitimate (and advisable) for the first hop ...


3

VLC does not support segmenting the output file. You can try to use directly ffmpeg as it supports output segmentation: ffmpeg -i rtsp://admin:admin@10.1.1.1:554/ch1-s1 -c copy -map 0 -f segment -segment_time 600 -segment_format mp4 "out%03d.mp4"


3

I believe that FFserver can do what you're looking for. It's a part of the open source cross-platform FFmpeg suite, available at http://www.ffmpeg.org/


2

Try VLC: http://www.videolan.org/vlc/ The most important advantages are: CLI interface + GUI, nearly all OS, remote control over web interface


2

Nginx has built in support for streaming FLV files through the HttpFlvStreamModule. You nave to specify the module when you compile / recompile Nginx. # ./configure --with-http_flv_module ...SOME-OTHER-OPTS... You can then configure your nginx.conf to stream FLV files like so: ... http { ... server { ... location ~ \.flv$ { ...


2

Unless I am misunderstanding your setup, you should not be using proxy_cache to speed things up, as nginx is on the same box as the media files. Just let the operating system use the extra RAM as filesystem cache (monitor and tune that behavior if necessary) - this will speed things up far more than proxy_cache would since everything is on the same box. ...


2

Some ISPs do not allow routing between IPs on the same network. We had a similar issue with a small rural school where most of the town couldn't access the sit hosted at the school because they were on the same subnet. The simplest solution is to rent a Shoutcast server from a third party and stream to that. You can find them very cheap.


2

So is this a good choice? Yes. Any modern computing hardware should be able to move 50 Mbps across a network card in short order. Does Linux provide any good functionality to maximize video streaming routing throughput? I wouldn't be particularly worried about your load as it stands now. That said, Linux does come with real-time operations and ...


2

strace the lighttpd process to see what it's doing when a request like this is made; that'll tell you exactly what it's doing, and then you can trawl through the source to see why (assuming there's some sort of comments, anyway). Once you know what it's doing, you can then move on to how to fix it (if that's even possible). My (completely unsubstantiated) ...


2

I think that your mp4 files are being streamed to the client but the client can't find some information it requires so it is downloading the whole file before it starts to play. Try optimizing your mp4 files mp4file --optimize somefile.mp4


2

Your understanding of RAID 10 is flawed. If you have 8 x 1.5 TB disks, a RAID 10 array would have 6 TB of raw, usable space. Given that you have double that, it sounds like they shipped you a RAID 0 array. RAID 0 will certainly give you the fastest speeds without sacrificing any disk space. RAID 10 will give you faster read speeds at the cost of 6 TB of ...



Only top voted, non community-wiki answers of a minimum length are eligible