Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news2.arglkargh.de!news.mixmin.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python.': 0.02; 'source,': 0.04; 'subject:Python': 0.06; 'binary': 0.07; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'stackless': 0.09; 'python': 0.11; 'numpy': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'storing': 0.16; 'streams.': 0.16; 'subject:media': 0.16; 'wrote:': 0.18; 'obviously': 0.18; 'server,': 0.19; 'header:User- Agent:1': 0.23; 'own.': 0.24; 'header:X-Complaints-To:1': 0.27; 'google,': 0.29; 'streaming': 0.30; 'open': 0.33; 'not.': 0.33; 'knowledge': 0.35; 'common': 0.35; 'possible.': 0.35; 'no,': 0.35; 'but': 0.35; 'there': 0.35; 'bought': 0.36; 'scalable': 0.36; 'server': 0.38; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'called': 0.40; 'our': 0.64; 'great': 0.65; 'youtube': 0.65; 'media': 0.66; 'capable': 0.67; 'youtube.': 0.84; 'absolutely': 0.87 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Sturla Molden Subject: Re: Python streaming media server Date: Sun, 6 Apr 2014 12:52:37 +0000 (UTC) References: <0a4cc21b-3d8d-483b-b24f-8bd61da59c0e@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Gmane-NNTP-Posting-Host: 234-96-11.connect.netcom.no User-Agent: NewsTap/4.0.1 (iPad) X-: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 20 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1396788771 news.xs4all.nl 2833 [2001:888:2000:d::a6]:57659 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:69766 Wesley wrote: >> Not open source, but there is a famous closed-source one called YouTube. > > Are you kidding? > I know youtube, but do you think we can use it setup our own streaming media server? Obviously not. Before YouTube was bought by Google, it was common knowledge that it ran on Stackless Python. So a streaming media server on Python is absolutely possible. But no, I don't know of one you can set up and use on your own. You can make a highly scalable server with PyZMQ and Tornado or Twisted. NumPy is great for storing binary data like media streams. HDF5 (PyTables or h5py) might be a better database than some SQL server, as it is capable of highly scalable parallel binary i/o. Sturla