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

–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>).
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–