Theres no easy way to do it in Keynote but it is possible. I don't think you can do it in PowerPoint.
To display a live video feed (from an iSight, for example) on a slide in Keynote you'll need to setup a live stream using QuickTime Broadcaster, export the SDP from Broadcaster then drag that SDP movie into keynote.