Tag Archives: audio

Streaming FUDCon Tempe: This could turn out poorly!

So I’ve been recording and streaming FUDCon events over the past few years.  I think I started back in 2008 when FUDCon was at Boston University.  I’m still hoping to pull off streaming tomorrow at FUDCon Tempe for Jared Smith’s (our new amazing Fedora Project Leader) talk around 10am MST.

But I kind of have a few problems…

  1. The icecast streaming server we previously setup on talk.fedoraproject.org appears to be off.  I’m hoping to get a hold of someone who knows what happened to it and see if we can get that turned back on in time.  Unfortunately, I’ve been busy with a million other things this weekend, so it’s not been top priority.
  2. I used to have access to my own icecast server at stream.utos.org, but that server recently crashed, and I don’t have it back up as of yet.
  3. Arizona State University technical staff, as amazing as they are, didn’t know of my request for a wired connection until today.  Again, my fault for springing it on them last minute.  It’s still possible they’ll get it done, here’s hoping!

Essentially, if these three things work out tomorrow, I still have to reconfigure my little PC to make streaming work.  That should be less painful and much more simple.

BUT

Just in case streaming doesn’t happen, do not despair! As an alternate, I do plan to have the audio of Jared’s talk recorded.  Once I have it cleaned up as best I can tomorrow, it will get pasted on the FUDCon Tempe page and I will blog a direct link for your consumption.  It should be up by noon MST.

AND

In lieu of streaming the sessions, don’t forget to logon to #fedora-fudcon on irc.freenode.net tomorrow and follow the transcripts of each session.  This started at FUDCon Toronto last time, and should be a good resource for watching the event from afar.

Now, to get some sleep!

Cheers,

Herlo

Slides and Video: My Presentation at PodCampSLC 2010

Last Friday was PodCampSLC 2010 at Neumont University, put on by my good friend Mr. Thom Allen.  He did a bang up job as usual, it was a great event.

I spent the morning at PodCampSLC 2010, including my presentation at 10am entitled ‘Capturing audio and video on the cheap’ or ‘How to keep the wife happy while buying lots of electronic equipment’.  I’ve been tinkering with audio and video recording equipment for several years now as part of the Utah Open Source Foundation and the Utah Open Source Conference and figured I had a lot to share.

My presentation slides were pretty basic, but cover some of the equipment I have purchased on the cheap.  In addition, we recorded the presentation using FreeSeeR, a free software application for  recording the desktop screen, external video and/or audio.

Enjoy the presentation slides and video as I really enjoyed presenting and am looking forward to PodCampSLC 2011!

Cheers,

Herlo

Fedora Activity Days 1-3 – A ‘Frank (aka Francis) the Fedora pwnie’ report

It appears to me that the weekend in Raleigh went rather well.  Even with the difficult weather conditions on Saturday into Sunday morning, I feel the result was a ‘smashing’ success!  There were so many things being accomplished that I couldn’t keep track of them all.  I will try to make a fairly complete list of the events of the weekend, and what we accomplished overall.

Friday, January 29 — Day 1

Gathered at Red Hat’s main office, we brainstormed in a manual ‘tag cloud’ kind of way.  Mel had us all take sticky notes, write upon them based upon a few words on the white board and then, stick them to said white board appropriately.  This got our minds going about what a FUDCon or FAD should be, why it was important and the things that could really be improved.  I felt very happy about the amount of ideas that were shared on these sticky notes.  it was quite cathartic to get out the things that always had bugged me or I thought needed improvement in our Events.  I have a few pictures of us doing this process, enjoy them.

After spending about 1.5 hours doing this and discussing it, we broke into separate groups, the FUDCon 2.0 folks (upstairs) and FUDCon Live folks, aka me, Yaakov, and the freeseer folks online (downstairs).  My main target was to get the freeseer application working with completely free software and build the AV Kit from components I had, plus the ones that Mel had purchased for this project.

After getting downstairs with Dennis Gilmore (he was my helper for the first hour), we quickly discovered that one component, the Epiphan vga2usb device, was not working.  After a bit of digging, we also discovered that it had a non-free driver and that it would likely not be easy to find a free driver alternative.  We did, however, attempt to build the binary they provided, but kept getting errors.  More on this later on (or in another post), so stay tuned.

I spent the next few hours trying to get everything else up and running, doing research to find a different alternative for video output from a VGA source to USB input.  heffer joined us on IRC and gave me some good links as to where I might look for a Scan Converter and a easyCAP device.  While a little lower quality, the Linux drivers for it are completely open and free, so I set out with a plan to find one in Raleigh.

At 4pm, Max and I headed out on the town, hunting down several items, including firewire PCMCIA adapters (for our miniDV camera) and the Scan Converter components.  We needed to get a screw driver and some other firewire adapter stuff too, we headed to CompUSA. Though normally I wouldn’t go there, but this CompUSA had actually been converted from a Tiger Direct, so I thought we had a chance.  After about 1.5 hours of failure, we ended up with two firewire cards and some audio cables, we headed off to see Avatar in 3D.

Saturday, January 30 — Day 2

After leaving Avatar, we discovered a nice big blanket of snow had come down in Raleigh.  Just 2-3 inches, and in Utah, we’d think nothing of this, but here it’s quite a bit different.  First off, North Carolina doesn’t seems to have the infrastructure, no plows or ice melt, to really deal with something like this kind of storm.  There were news reports of it on every station, the Governor called for a state of emergency, and I just thought it was odd.  Because of this, it was determined that we would not leave the hotel for Day 2 of the FAD.  Instead, we reserved a room in the hotel and worked from there.  Luckily, the hotels infrastructure, plus the Days Inn next door provided us with our networking needs, while Max stayed at his apartment and called in using Fedora Talk.

My work was to spend as much time with the FreeSeeR folks and do tons and tons of testing of their code, plus provide feedback and gstreamer pipelines to get us closer and closer to our eventual goal.  Thanh had spent a lot of time while we were at Avatar to turn FreeSeeR into an API.  He also altered the code to put the gui into a more sensible tool, with both Qt and Gtk implementations.

About half way through the day, I discovered that I had accidentally left my power adapter for my audio mixer in Max’s car (he was 15 minutes way with no snow and at least 25 with), essentially eliminating my high quality audio testing.  Luckily Chris Tyler had a headset with a microphone and Dennis Gilmore had a webcam we could use because the firewire cards were a bit flaky and kept crashing my kernel.

By the end of the night, with some tweaking by Dennis and I, we had FreeSeeR working with DV input, USB video input, 1/4″ audio input and were able to output to an ogg file with reasonable quality and consistency.  A lot of testing later, and we were able to determine that we still needed to tweak some of the code to provide for a better way to adjust audio and video settings prior to recording.  All in all, the FreeSeeR software is coming along very nicely.  Andrew Ross and Thanh Ha have been doing an amazing job and I really appreciate their help working on getting this working.  The new version of FUDCon Live thanks you as well, because without this, we won’t be able to provide our users with a good quality remote experience.

Sunday, January 31 — Day 3

The sun is shining, but for some reason, the roads are still not that clear.  Several cars are still having difficulty climbing the incline out of the Best Western to the main road, which is now melting, but still very snow covered.  Today, we discover that we’ve met one major part of our goals, the Fedora Pony has been created!!  We must thank Robyn Bergeron for creating, Frank, the Fedora Pwnie.  Now mind you, Francis is really her name, but she’s such a tomboy that, well, you just can’t call her that, she doesn’t enjoy it too much.  So we call her Frank.

In addition to our major goal above of a Pony, the FUDCon Live team has done some amazing work.  Yaakov has been working on the FUDCon Live document with Mel, while I was working with the FreeSeeR guys to get their git repo moved over to fedorahosted.org, which is awesome!  I’ve been given commit and sponsor rights to the repo, so we’ll start getting more developers involved right away.  Have a look at the screenshots of the GUI if you’d like to see what FreeSeeR can do.

Jon Stanley and I discussed the possibility of moving fedorahosted.org over to gitolite, and discovered that Jesse Keating has been experimenting with it himself, so this might be something we can do in the near future.  While we currently appear to use gitosis, gitolite gives us the ability to set ACLs on a particular branch, which then can help keep the master branch cleaner.  To help illustrate this, there’s a very great article on nvie.com which explains a git branching system which can really make development and commits very clean and easy to track.  Gitolite can help with this, so I’m going to be experimenting with it this coming week.

I spent the rest of the day writing up the AV Kit wiki page along with Mel.  I stubbed it out, and she added a big section regarding the modules in the AV Kit.  I then rewrote much of that to cover the two styles of AV Kit we’ll be building over the next month or two.  In fact, I plan to have one complete in time for the Marketing FAD in March, where they can use and test it out.  I really hope to get some good feedback on it and improve FreeSeeR some more using these upcoming events as testing grounds.

Currently, I’m on a plane which I didn’t think would take off tonight, headed home for Salt Lake City.  I’m excited to see my sweetie and get some much needed sleep.  As much as I enjoy hanging out with my Fedora friends and working on projects like this, it really wears me out.  I’m ecstatic at the amount of work we accomplished though, and am very appreciative to Paul, Jon, Chris, Denis, Dave, Mel and Max, plus all the folks online for their hard work this weekend.

FUDCon 2.0 is alive and kicking, FUDCon Live will make it just that much better.  Watch for upcoming posts in the near future regarding FreeSeeR and the Fedora AV Kit and how everything is going to work.

Cheers,

Herlo

FUDCon F11: Not in Boston? Listen Live, Watch Videos After!

Starting tomorrow at approximately 10:00 am, streaming will (hopefully) commence on approximately 4-5 sessions.  Most sessions will be recorded with cheap $7 microphones, but the most popular (as voted by FUDCon attendees) will be recorded with a mixer and wireless microphone.

Streams will be available at http://stream.utos.org:8080, look for the links to be semi-descriptive.  We are also limiting the number of listeners per stream to 20 to make sure we get good streaming. We may increase this nearer the end of the day, especially for Paul’s address.

In addition, many of these same talks will be video recorded by the famous Chris Tyler and Matt Domsch, and others.  Their video recordings will be shared with the community shortly after FUDCon.

This should be really good.

If you are curious about the schedule, check the FUDCon F11 Wiki page to keep up on the latest sessions and locations.

Cheers,

Clint

What I’ve been up to lately.

Well, its been more than two weeks since my last post about FUDCon.  I figure its high time I posted something about what’s been going on in my neck of the woods.  Things have been quite busy and are bound to continue at this phrenetic pace for a bit longer.

DarkIce – Audio Streaming

I’ve been working this past week on getting darkice packaged for Fedora.  Darkice is a front end audio recording tool for streaming servers like Icecast.  I much prefer it over ices and any other streaming client I’ve tried.  It does have bits for mp3/mp2/faac as well as ogg/vorbis, so I’ll be packaging it for only the latter.

It seems rpmbuild is a bit more cryptic from my last foray into building RPMs and I have to hunt a little harder for the libs and the binaries.  Its coming along nicely, now that I have my virtual machine back in place.  I’m also hoping that darkice will be easy to integrate into Fedora Talk as I’ve never dealt with the asterisk end before.

Utah Open Source Conference

This past weekend, we spent a good bit of time reviewing and selecting presentations for the Utah Open Source Conference.  I am the head organizer and founder of this all volunteer conference. In fact, our very own FPL, Paul Frields will be keynoting on Thursday evening.  Keep an eye on this blog for future updates about the conference.

A New Interest

I’ve recently started to see someone of the female persuasion.  Many of my friends have met her, and I’m guessing they like her as I do (well, not quite as much).  Here’s hoping things go well with Jennifer

There’s more here, and I’ll try to be more vocal about it as I think its good to share.

Cheers,

Herlo

FUDCon F10 Boston, One Week Later…

So I am sitting in my hotel in Los Angeles, preparing to head back to Utah, its 2:37am PDT and I have been meaning to post the rest of my experience at FUDCon.  First off, I’d like to thank Mo and Ray for letting me stay at their home with them.  They were great hosts!  I’d also like to re-thank Max and Paul and the FedoraProject for sponsoring me out to Boston on such short notice.  I still feel grateful to be part of such a great community!

FUDCon F10, for me, was a time of realization.  Understanding what it is to get involved in projects that scratch that itch.  For providing services toward something I’m good at, into a larger community who could really take advantage of that service.  And while I am still feeling my way through the Fedora world, I think a few things are clearer now after reflecting on this last FUDCon.

I want to record and stream audio and video.

I’m thinking that along with the Fedora Talk project, I could configure and use tools to provide a non-interactive streaming server for certain events/presentations.  What I am thinking of here is things like FUDCon keynotes and sessions.  In fact, I plan to purchase a higher quality microphone / mixer combo to better record the audio at the source.

Video and screencasting in real-time seems a bit more of a challenge.  Putting that together with the streaming audio seems like a fun project and scratches several itches I’ve been experiencing lately.

I need to learn how build better RPMs

Spot taught a great session at FUDCon F9 in Raleigh about RPM packaging, and Rex Deiter talked this time about becoming a package maintainer.  I’ve got a few packages that I’d like to get into the fedora tree, and I think by the end of this year, that can happen.  I’m okay at packaging, but haven’t ever submitted a spec file to spot.  While I’m nervous about how ugly the first package will look, I’m also excited at the prospect of learning better and more efficient ways of building useful tools for the masses.

I think everyone should build their own spin of Fedora

After the 5+ hour session on Friday’s hackfest regarding the spins website and what the spins SIG has already accomplished, I’ve taken some initiative and started to create content to help the prospective spin enthusiast.  I’m a big fan of the Eee PC and am looking forward to purchasing the 901 in the winter.  Until then, I’m planning on helping improve the spin process so we don’t fail to release spins again.  The custom and official spins ‘built with Fedora’ can be so much more prolific if we just provide the right tools to build a spin.  It really should be nothing more than, here’s my kickstart, build me an iso.  This would of course have to follow the general standards for acceptable software.

The relationships (FUDBuddies) made at FUDCon are up my alley

I met Rex Dieter, Mo Duffy, Ray Strode, Dennis Gilmore and Ian Weller this time.  We had great conversations about the world and of course Fedora.  I also got to talk more to Toshio, Greg and J5 who I had met previously at FUDCon F9.  I indeed learned a bunch from Toshio about TurboGears too.  Its something I’ll treasure for releases to come.

To end this post, I’ve got some audio of the olpc session and paul’s keynote, as well as some photos I’ve posted around the interweb, enjoy.  Paul’s keynote will also be up on our new FedoraTV Miro channel, check it out!

Cheers,

Clint

Anyone have a spare $600?

Welcome to my disappointment.  Welcome to my frustration.  Welcome, welcome to my not being able to attend FUDCon!  Did I mention I was frustrated and disappointed?  Well, if I didn’t, I am!

Here’s the story.

Many of you probably know that I work for Guru Labs, and as such, I teach Linux for a living.  This coming week, I was on my way, I really was, to New York City to teach a Local System Administration class.

It was all set.  I was going to fly from NYC to Boston on Friday afternoon after my class.  The room was booked at the conference, I even had committed to helping do video recordings of each of the FUDCon attendees (something like 150 of them) on cheese.

Then Friday the 13th happened….

Normally, I like Friday the 13th, and with the exception of this event, it was a great one.  At the last minute, I was informed the class had been cancelled.  Now, this isn’t an abnormal thing and usually I’m not this upset about a class being cancelled.  Saying that means I was banking on some things which normally pull through, but they didn’t  All in all, I’m only frustrated that I can’t go to FUDCon!

I tried hard to still go.  In fact, I finagled and attempted to convince any of the other instructors I could into letting me teach their class.  I hit up my friends for $600, all to no avail.  The cost of the hotel was $400 already, adding another $600 is not in my budget, I’m afraid.  And people say that airlines don’t make any money!

So I will miss you all and the wonderful barcamp sessions I was planning on attending. I’ll miss Paul‘s first State of Fedora address.  I’ll miss chatting Seth up about yum, Spot about RPM and politics in general, or Michael about cobbler and func.  In fact, I wanted to spend a bit of time talking with Jef about video and gstreamer, but I guess I’ll just have to wait until FUDCon F11 in 2009 :(

Could someone video record each of them and post them?  Or at least the audio?  Hehe, I know that’s a lot of work, but hey, it can’t hurt to ask.  In fact, if you are willing to stream audio, I have an IceCast server and I’d be happy to help configure your client to accomplish this task.

Cheers,

Clint

POW: Codec Buddy

This week’s Program of the Week is a bit ahead of its release. The package is Codec Buddy, and is currently slated for release in Fedora 8 tomorrow.

Codec Buddy, with a little help from the Fedora and Fluendo development teams has grown into something that could be great. I see Codec Buddy really helping those who want to use and play non-free media sources from within Fedora. If you are currently running rawhide, you probably already know about this, but very soon, many other people will start to understand how Codec Buddy works as well.

One of the goals of the Fedora Project is to be free of any proprietary software. Though I don’t see that many people using Fedora without at least a few proprietary components, media codecs, drivers, etc. Maybe one day…we can always hope.

To that end, I am a big media buff. I regularly watch TV shows and movies that use proprietary codecs. As an example, most people don’t realize that using the reverse engineered DVD encoding provided by DVD Jon could be considered illegal. Fedora doesn’t want to be encumbered by these risks, and truthfully, I don’t blame them one bit. Considering that my backlog of mp3s and DVD rips will require an additional bit of software not normally included with Fedora, I think this is a great software solution. Give the user what they want without compromising the integrity of the project.

Codec Buddy is provided to help the average Joe understand the world of media formats. Its job was originally to provide a short description of why Fedora doesn’t include this in its distribution. Then point to where one might find more information about these formats. Codec Buddy has been altered a little, but attempts to accomplish the same thing using the Fluendo website.

Fluendo is the company that employs many of the individuals that work on the gstreamer project. Its quite a noble project, providing media codecs (installable formats) for many of the audio and video we like to use every day. Its great to have open source companies like Fluendo helping open source grow.

Codec Buddy works by launching a small application when someone tries to access a media codec not currently on the system. For instance, I’ve attempted to play a show I’ve downloaded.

Launch Totem

Opening Totem

Open the file

Opening a media file

Start the video

Start the video

As the video attempts to play, a prompt appears, indicating the media isn’t supported. Codec buddy then provides a few options to enable playback for this particular media format.

Choose your codec wisely, young padawan

The available items are MP3 Audio Decoder, MPEG Playback Bundle and MPEG4 Part 2 Video Decoder. By default only the MP3 Audio Decoder, which is also the only codec that will be installed without payment, is checked. The other two codecs are available for a small fee, which helps Fluendo to provide these codecs.

Clicking the “Get Selected” button will immediately start the download of the MP3 Audio Decoder (if it was selected).

Downloading the MP3 Codec

A license agreement then appears, make sure to read this and if you agree, click Accept.

Agreement

Once the agreement is complete, its time to purchase the remaining codecs. Choose Start Web Browser and in a few moments, the Fluendo website should appear. This should allow you to purchase the remaining codecs needed for the video I want to watch.

Open Web Browser

The Fluendo website has a good list of available codecs beyond the choices available in Codec Buddy.

Fluendo website

The purchase will seem similar to many others on the web, add things to the cart, and pay.

Fluendo is a good start. I’m sure there will be many people interested in purchasing these codecs here. However, I believe however, that the biggest problem is that most people can get these codecs for free on Windows, Mac and even other Linux distributions. So far, the thing I feel is missing here is the explanation for why charge for these codecs and who benefits.

Fluendo is a great resource and provides some kick-ass codecs. If there is no explanation as to why we need to pay for something that one can get for free. Potential customers who don’t understand the reasoning behind it might go elsewhere, or worse even, choose another distro or operating system.

I love fedora for the freedom it gives me to choose my path. I love fedora for its focus on making sure things are free and open, both monetarily and in liberty. I love fedora for trying things like Codec Buddy, I want it to succeed. I hope that with a few suggestions, both fedora and Fluendo can make Codec Buddy the informational tool that it was originally intended.

Cheers,

Herlo