Methods and apparatus for providing network media channels. In one
implementation, a system for providing a network media channel includes:
a network; a server connected to said network, wherein said server
includes storage for storing media files, and a network media channel
manager for receiving and sending media files according to one or more
media network channels; a publishing client connected to said network,
wherein said publishing client includes a media capture component for
capturing media data and storing captured media data in a media file, a
media editing component for editing media files, and a publishing
component for publishing to said server a media file corresponding to a
network media channel; and a subscribing client connected to said
network, wherein said subscribing client includes a subscribing component
for subscribing to one or more network media channels, and a browsing
component for accessing media files received according to subscribed
network media channels.