Home > All Posts > Individual Post
Post #1394

Re: [videoblogging] what the audio people are doing….

By Joshua Kinberg | Joshua Kinberg <jkinberg@...> | joshkinberg
October 17, 2004 | Post #1394 | Topic #1389

--Apple-Mail-1--512153466 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=WINDOWS-1252; delsp=yes; format=flowed I'm understanding BitTorrent a little more. Trying to write a BitTorrent Tr= acker plugin for MovableType. Why MT? Well, its my blogging platform of cho= ice. I've been using it for a while and understand some of the advanced fea= tures, but never written my own plugin. So its a fun and formidable challen= ge. I could certainly use some help if any of you are inclined. Here's how= BitTorrent works as I understand it. Its not quite as straighforward as I = would wish, but hey... If you already know this, please forgive me. Just t= rying to share the knowledge as I've found BitTorrent to be rather arcane. = Most of the BT clients, like the "official" one (http://bittorrent.com/dow= nload.html), the more advanced Azureus (http://azureus.sourceforge.net/), o= r the really simple TomatoTorrent for OSX (http://sarwat.net/bittorrent/), = will allow you to create a .torrent file from any file or directory on your= local computer. But, to make a .torrent, you need to enter the URL of a Tr= acker. You can either set up your own tracker, or use a public tracker like= the one at DV Guide. Hopefully soon, it will become easier for regular fol= ks to run their own tracker -- I think this is the major stumbling block of= BT that makes it hard for mere mortals to get it up and running. A tracke= r is sort of like a BT Server. It exists on a webserver, and It keeps track= of people uploading (seeders) and downloading (leechers), and puts them in= touch with each other (hence peer-2-peer) so that they can share bits and = pieces of the file between them. The tracker is the only "centralized" part= of BitTorrent. So, you create a .torrent -- giving it the URL of a tracke= r -- and then upload that .torrent to the tracker (i think?). The .torrent = file will be relatively small, probably a few kilobytes, so it won't eat up= much bandwidth or storage space when people download this file. Meanwhile,= you keep the file that you want to share using BitTorrent on your local ma= chine. Once your .torrent file is uploaded to the tracker you "seed" your f= ile by attempting to use the BitTorrent client to download the file -- even= though it already exists on your local machine. The BitTorrent client will= see that this file exists on your machine and that it is fully intact, so = instead of downloading the file BitTorrent will then begin to "seed" your f= ile -- making it available from YOUR machine to others that want to downloa= d it ("leechers"). This isn't so strange when you think about how other p2= p programs work. For instance, if you want to share something on LimeWire, = you don't upload anything to a server. You simply run the LimeWire applicat= ion, and it will make all the files that exist in your "shared" folder avai= lable to others on the LimeWire network. Conversely, when you search for fi= les on LimeWire, you are searching files on other people's computers -- not= on any centralized webserver. At least one "seeder" must be active at all= times for a file to be available via BitTorrent. Most likely this means th= at you will have to make sure your BT client is constantly running in the b= ackground on a stable Net connection so that you can be sure that you are a= lways seeding. Additionally, other BT users are encouraged leave BT open in= the background aftyer they've finished downloading something. That way, pe= ople who've downloaded from you give back to the community by becoming a "s= eeder" themselves and making YOUR file available to others from THEIR machi= ne. With a few seeders, BT downloads can be quite fast -- if a file becomes= popular and there are many seeders, downloads can be downright rapid. So,= how do you get one of these trackers? That's the tricky part. But, I recen= tly found this BitTorrent tracker that uses PHP/MySQL (http://dehacked.2y.n= et:6969/). If you have MySQL access, this shouldn't be too hard to set up a= nd begin using. I also found this one that uses PHP but does not require My= SQL (http://tinyurl.com/5h6vn). The only issue with this non-MySQL version = is that I have yet to figure out how to upload my .torrents to it... I hop= e this info is useful. If anyone has any questions/comments, or wants to he= lp make this whole BitTorrent thing more user friendly please let me know. = --Josh ---------------------------- Joshua Kinberg jkinberg@... -----= ---------------------- On Oct 17, 2004, at 5:30 PM, Jay dedman wrote: > ye= s, posting video/audio files as Torrents are the way to go. > its a slower= dowmload...but no waste of bandwidth becasue your home > computer becomes= the server. > > but everyone has to join in the game. > I recently poste= d about Torrents. > http://momentshowing.typepad.com/momentshowing/2004/10/= > a_bit_torrent_f.html > It's a "Bit Torrent fable" for you. > > AZUREU= S seems to be the best software: > http://azureus.sourceforge.net/ > > how= vere I still do not undertsand how to create a torrent out of a > video fi= le, how to post it to my blog, and how to seed the torrent on > my compute= r. > > Josh Kinsberg, who's somehere in this list, is wokring on making th= is > stuff easier and more automatic. > > > > On Sun, 17 Oct 2004 14:22:4= 5 -0700, Eric Rice <eric@...> > wrote: > > Hi campers, > > > = > I feel bad for neglecting my videoblogging duties, as I'm part of > tha= t > > whole podcasting phenom. > > It's groundwork for the bigger picture= : video. And I'm feeling first > > hand the effects of bandwidth usage. > = > > > Now, granted I have gobs of personal bandwidth, yet THAT isn't > = enough. > > Gigs upon Gigs are automatically sucked down the second I post= a > show. > > > > A couple of thoughts: > > > > 1. Let's encourage t= he BitTorrent folks to make BT easy, simple, > > invisible, and integrated= . That will do wonders to help > distribution of > > any rich media. > = > 2. Find where the acceptable watershed is for compression. Size vs. > > = Quality. > > 3. Don't name it zencasting. ;-) > > 4. Streaming vs Downloa= d: is not a which-is-better argument. Both > have > > their places/uses.= Like two seater convertibles and pickup trucks. > Not > > the same thin= g. > > > > It's tons of fun. Maybe a podcast for videoblog > technology= /techniques? > > I think the reason we haven't been so slaughtered on band= width is > that > > our audience is each other. Steve Garfield from Stev= e Garfield dot > com > > might say differently, (steve, you media darlin= g, you). Niche > > programming might help the matters of bandwidth with > = > podcasting/videocasting. You know that you'll have a specific > audien= ce. > > > > Adam Curry however, has bigger problems. :-) > > > > Eric >= > > > > > > > > > On Oct 17, 2004, at 2:13 PM, Jay dedman wrote: > >= > > > some of you may be keeping an eye on what Adam Curry et al are > = doing > > >=A0 in the audio world. > > >=A0 they are "podcasting". > > >= > > >=A0 they do the following: > > >=A0 1. make an audio shows on their= computers using very simple, free > > > technology > > >=A0 2. post them= as enclosures to a blog post (i dont know how to do > this > > >=A0 yet= either) > > >=A0 3. subscribe to feeds of these audio posts (use > blog= lines/feedster) > > >=A0 3. use newly, built open-source software > > >= =A0 (http://www.ipodder.org/directory/4/ipodderSoftware) > > >=A0 to autom= aticaly download shows as they are posted > > >=A0 4. easily put the audio= files to their iPod or MP3 player > > >=A0 5. listen to these homegrown s= hows anywhere and anytime they want > > > > > >=A0 Though Adam Curry, who= is the cheerleader of the movement, has > been > > >=A0 working on this= idea for 5 years now.... > > >=A0 The reality of podcasting has taken lit= erally 2 months to happen. > > >=A0 In just the past week....look at all t= hese new shows.... > > > http://www.ipodder.org/directory/4/podcasts/whats= New/newPodcasts > > > > > >=A0 this is something to pay attention to. > = > >=A0 the technology is there for audio.....video has a way to go. > > >= =A0 but its exciting to see so many people MAKING stuff. > > > > > >=A0 J= ay > > > > > > > > > > > > Yahoo! Groups Sponsor > > > > > > ADVERTIS= EMENT > > > <f2_free2_300x250_def_0904.gif> > > > <l.gif> > > > > > > Y= ahoo! Groups Links > > > > > >=A0=A0=A0=A0=A0=A0 =95=A0=A0=A0=A0=A0=A0 To= visit your group on the web, go to: > > > http://groups.yahoo.com/group/v= ideoblogging/ > > >=A0 > > >=A0=A0=A0=A0=A0=A0 =95=A0=A0=A0=A0=A0=A0=A0 T= o unsubscribe from this group, send an email to: > > > videoblogging-unsub= scribe@yahoogroups.com > > >=A0 > > >=A0=A0=A0=A0=A0=A0 =95=A0=A0=A0=A0= =A0=A0=A0 Your use of Yahoo! Groups is subject to the Yahoo! > Terms of >= > > Service. > > > > > > > > > > > > Yahoo! Groups Sponsor > > ADVERTI= SEMENT > <f2_free2_300x250_def_0904.gif> > <l.gif> > > Yahoo! Groups Links = > > =95 To visit your group on the web, go to: > http://groups.yahoo.com/= group/videoblogging/ > =A0 > =95 To unsubscribe from this group, send an= email to: > videoblogging-unsubscribe@yahoogroups.com > =A0 > =95 Your = use of Yahoo! Groups is subject to the Yahoo! Terms of > Service. > > --Apple-Mail-1--512153466 Content-Transfer-Encoding: quoted-printable Content-Type: text/enriched; charset=WINDOWS-1252 <fontfamily><param>Arial</param><x-tad-bigger>I'm understanding BitTorrent = a little more. Trying to write a BitTorrent Tracker plugin for MovableType= . Why MT? Well, its my blogging platform of choice. I've been using it for= a while and understand some of the advanced features, but never written m= y own plugin. So its a fun and formidable challenge. I could certainly use= some help if any of you are inclined. Here's how BitTorrent works as I = understand it. Its not quite as straighforward as I would wish, but hey...= If you already know this, please forgive me. Just trying to share the k= nowledge as I've found BitTorrent to be rather arcane. Most of the BT cli= ents, like the "official" one (</x-tad-bigger><color><param>0000,0000,EEEE= </param><x-tad-bigger>http://bittorrent.com/download.html</x-tad-bigger></c= olor><x-tad-bigger>), the more advanced Azureus (</x-tad-bigger><color><pa= ram>5555,1A1A,8B8B</param><x-tad-bigger>http://azureus.sourceforge.net/</x-= tad-bigger></color><x-tad-bigger>), or the really simple TomatoTorrent for= OSX (</x-tad-bigger><color><param>5555,1A1A,8B8B</param><x-tad-bigger>http= ://sarwat.net/bittorrent/</x-tad-bigger></color><x-tad-bigger>), will allow= you to create a .torrent file from any file or directory on your local co= mputer. But, to make a .torrent, you need to enter the URL of a Tracker. Y= ou can either set up your own tracker, or use a public tracker like the on= e at DV Guide. Hopefully soon, it will become easier for regular folks to= run their own tracker -- I think this is the major stumbling block of BT = that makes it hard for mere mortals to get it up and running. A tracker i= s sort of like a BT Server. It exists on a webserver, and It keeps track o= f people uploading (seeders) and downloading (leechers), and puts them in = touch with each other (hence peer-2-peer) so that they can share bits and = pieces of the file between them. The tracker is the only "centralized" par= t of BitTorrent. So, you create a .torrent -- giving it the URL of a trac= ker -- and then upload that .torrent to the tracker (i think?). The .torre= nt file will be relatively small, probably a few kilobytes, so it won't ea= t up much bandwidth or storage space when people download this file. Mean= while, you keep the file that you want to share using BitTorrent on your l= ocal machine. Once your .torrent file is uploaded to the tracker you "seed= " your file by attempting to use the BitTorrent client to download the fil= e -- even though it already exists on your local machine. The BitTorrent c= lient will see that this file exists on your machine and that it is fully = intact, so instead of downloading the file BitTorrent will then begin to "= seed" your file -- making it available from YOUR machine to others that wa= nt to download it ("leechers"). This isn't so strange when you think abo= ut how other p2p programs work. For instance, if you want to share somethi= ng on LimeWire, you don't upload anything to a server. You simply run the = LimeWire application, and it will make all the files that exist in your "= shared" folder available to others on the LimeWire network. Conversely, wh= en you search for files on LimeWire, you are searching files on other peop= le's computers -- not on any centralized webserver. At least one "seeder"= must be active at all times for a file to be available via BitTorrent. Mo= st likely this means that you will have to make sure your BT client is con= stantly running in the background on a stable Net connection so that you c= an be sure that you are always seeding. Additionally, other BT users are e= ncouraged leave BT open in the background aftyer they've finished download= ing something. That way, people who've downloaded from you give back to th= e community by becoming a "seeder" themselves and making YOUR file availab= le to others from THEIR machine. With a few seeders, BT downloads can be = quite fast -- if a file becomes popular and there are many seeders, downlo= ads can be downright rapid. So, how do you get one of these trackers? Tha= t's the tricky part. But, I recently found this BitTorrent tracker that us= es PHP/MySQL (</x-tad-bigger><color><param>5555,1A1A,8B8B</param><x-tad-bi= gger>http://dehacked.2y.net:6969/</x-tad-bigger></color><x-tad-bigger&gt;). If= you have MySQL access, this shouldn't be too hard to set up and begin usi= ng. I also found this one that uses PHP but does not require MySQL (</x-ta= d-bigger><color><param>0000,0000,EEEE</param><x-tad-bigger>http://tinyurl.c= om/5h6vn</x-tad-bigger></color><x-tad-bigger>). The only issue with this n= on-MySQL version is that I have yet to figure out how to upload my .torren= ts to it... I hope this info is useful. If anyone has any questions/comme= nts, or wants to help make this whole BitTorrent thing more user friendly = please let me know. --Josh </x-tad-bigger></fontfamily> --------------= -------------- Joshua Kinberg jkinberg@... -------------------------= -- On Oct 17, 2004, at 5:30 PM, Jay dedman wrote: <excerpt><fixed>yes, p= osting video/audio files as Torrents are the way to go.</fixed> <fixed> it= s a slower dowmload...but no waste of bandwidth becasue your home</fixed> = <fixed> computer becomes the server.</fixed> <fixed> but everyone has to = join in the game.</fixed> <fixed> I recently posted about Torrents.</fixed= > <fixed><color><param>0000,0000,EEEE</param>http://momentshowing.typepad.= com/momentshowing/2004/10/a_bit_torrent_f.html</color></fixed> <fixed> It'= s a "Bit Torrent fable" for you.</fixed> <fixed> AZUREUS seems to be the = best software:</fixed> <fixed><color><param>0000,0000,EEEE</param>http://a= zureus.sourceforge.net/</color></fixed> <fixed> howvere I still do not un= dertsand how to create a torrent out of a</fixed> <fixed> video file, how = to post it to my blog, and how to seed the torrent on</fixed> <fixed> my c= omputer.</fixed> <fixed> Josh Kinsberg, who's somehere in this list, is w= okring on making this</fixed> <fixed> stuff easier and more automatic.</fi= xed> <fixed> On Sun, 17 Oct 2004 14:22:45 -0700, Eric Rice <<eric@ericr= ice.com> wrote:</fixed> <fixed> > Hi campers,</fixed> <fixed> > </fixed> = <fixed> > I feel bad for neglecting my videoblogging duties, as I'm part o= f that</fixed> <fixed> > whole podcasting phenom.</fixed> <fixed> > It's = groundwork for the bigger picture: video. And I'm feeling first</fixed> <f= ixed> > hand the effects of bandwidth usage.</fixed> <fixed> > </fixed> <= fixed> > Now, granted I have gobs of personal bandwidth, yet THAT isn't eno= ugh.</fixed> <fixed> > Gigs upon Gigs are automatically sucked down the se= cond I post a show.</fixed> <fixed> > </fixed> <fixed> > A couple of thou= ghts:</fixed> <fixed> > </fixed> <fixed> > 1. Let's encourage the BitTorr= ent folks to make BT easy, simple,</fixed> <fixed> > invisible, and integr= ated. That will do wonders to help distribution of</fixed> <fixed> > any r= ich media.</fixed> <fixed> > 2. Find where the acceptable watershed is for= compression. Size vs.</fixed> <fixed> > Quality.</fixed> <fixed> > 3. Do= n't name it zencasting. ;-)</fixed> <fixed> > 4. Streaming vs Download: is= not a which-is-better argument. Both have</fixed> <fixed> > their places/= uses. Like two seater convertibles and pickup trucks. Not</fixed> <fixed> = > the same thing.</fixed> <fixed> > </fixed> <fixed> > It's tons of fun. = Maybe a podcast for videoblog technology/techniques?</fixed> <fixed> > I t= hink the reason we haven't been so slaughtered on bandwidth is that</fixed>= <fixed> > our audience is each other. Steve Garfield from Steve Garfield = dot com</fixed> <fixed> > might say differently, (steve, you media darling= , you). Niche</fixed> <fixed> > programming might help the matters of band= width with</fixed> <fixed> > podcasting/videocasting. You know that you'll= have a specific audience.</fixed> <fixed> > </fixed> <fixed> > Adam Curr= y however, has bigger problems. :-)</fixed> <fixed> > </fixed> <fixed> > = Eric</fixed> <fixed> > </fixed> <fixed> > </fixed> <fixed> > </fixed> <= fixed> > </fixed> <fixed> > On Oct 17, 2004, at 2:13 PM, Jay dedman wrote:= </fixed> <fixed> > </fixed> <fixed> > > some of you may be keeping an eye= on what Adam Curry et al are doing</fixed> <fixed> > >=A0 in the audio wo= rld.</fixed> <fixed> > >=A0 they are "podcasting".</fixed> <fixed> > ></f= ixed> <fixed> > >=A0 they do the following:</fixed> <fixed> > >=A0 1. mak= e an audio shows on their computers using very simple, free</fixed> <fixed= > > > technology</fixed> <fixed> > >=A0 2. post them as enclosures to a bl= og post (i dont know how to do this</fixed> <fixed> > >=A0 yet either)</fi= xed> <fixed> > >=A0 3. subscribe to feeds of these audio posts (use blogli= nes/feedster)</fixed> <fixed> > >=A0 3. use newly, built open-source softw= are</fixed> <fixed> > >=A0 (<color><param>0000,0000,EEEE</param>http://www= .ipodder.org/directory/4/ipodderSoftware)</color></fixed> <fixed> > >=A0 t= o automaticaly download shows as they are posted</fixed> <fixed> > >=A0 4.= easily put the audio files to their iPod or MP3 player</fixed> <fixed> > = >=A0 5. listen to these homegrown shows anywhere and anytime they want</fix= ed> <fixed> > ></fixed> <fixed> > >=A0 Though Adam Curry, who is the chee= rleader of the movement, has been</fixed> <fixed> > >=A0 working on this i= dea for 5 years now....</fixed> <fixed> > >=A0 The reality of podcasting h= as taken literally 2 months to happen.</fixed> <fixed> > >=A0 In just the = past week....look at all these new shows....</fixed> <fixed> > > <color><p= aram>0000,0000,EEEE</param>http://www.ipodder.org/directory/4/podcasts/what= sNew/newPodcasts</color></fixed> <fixed> > ></fixed> <fixed> > >=A0 this = is something to pay attention to.</fixed> <fixed> > >=A0 the technology is= there for audio.....video has a way to go.</fixed> <fixed> > >=A0 but its= exciting to see so many people MAKING stuff.</fixed> <fixed> > ></fixed> = <fixed> > >=A0 Jay</fixed> <fixed> > ></fixed> <fixed> > ></fixed> <fix= ed> > ></fixed> <fixed> > > Yahoo! Groups Sponsor</fixed> <fixed> > ></fi= xed> <fixed> > > ADVERTISEMENT</fixed> <fixed> > > <<f2_free2_300x250_def= _0904.gif></fixed> <fixed> > > <<l.gif></fixed> <fixed> > ></fixed> <fix= ed> > > Yahoo! Groups Links</fixed> <fixed> > ></fixed> <fixed> > >=A0=A0= =A0=A0=A0=A0 =95=A0=A0=A0=A0=A0=A0 To visit your group on the web, go to:</= fixed> <fixed> > > <color><param>0000,0000,EEEE</param>http://groups.yahoo= .com/group/videoblogging/</color></fixed> <fixed> > >=A0 </fixed> <fixed>= > >=A0=A0=A0=A0=A0=A0 =95=A0=A0=A0=A0=A0=A0=A0 To unsubscribe from this gr= oup, send an email to:</fixed> <fixed> > > videoblogging-unsubscribe@yahoo= groups.com</fixed> <fixed> > >=A0 </fixed> <fixed> > >=A0=A0=A0=A0=A0=A0 = =95=A0=A0=A0=A0=A0=A0=A0 Your use of Yahoo! Groups is subject to the Yahoo!= Terms of</fixed> <fixed> > > Service.</fixed> <fixed> > ></fixed> <fixe= d> > ></fixed> <fixed> ></fixed> <bold><color><param>0000,3333,999= 9</param><smaller>Yahoo! Groups Sponsor</smaller></color></bold> <fontfam= ily><param>Arial</param><smaller><x-tad-smaller>ADVERTISEMENT</x-tad-smalle= r></smaller></fontfamily></excerpt><excerpt> <<f2_free2_300x250_def_0904.g= if> <<l.gif> <bold><smaller>Yahoo! Groups Links</smaller></bold> <fixe= d> =95 To visit your group on the web, go to:</fixed> <fixed><color><para= m>0000,0000,EEEE</param>http://groups.yahoo.com/group/videoblogging/</color= ></fixed> <fixed>=A0</fixed> <fixed> =95 To unsubscribe from this group= , send an email to:</fixed> <fixed><color><param>0000,0000,EEEE</param>vid= eoblogging-unsubscribe@yahoogroups.com</color></fixed> <fixed>=A0</fixed> = <fixed> =95 Your use of Yahoo! Groups is subject to the <color><param>00= 00,0000,EEEE</param>Yahoo! Terms of Service</color>.</fixed> </excerpt> --Apple-Mail-1--512153466--