DVB-ASI Support
URL:
http://proxy.6wind.com/~jardin/dvb/
URL:
http://www.computermodules.com/broa...dcast-dvb.shtml
URL:
http://www.dvb.org/
Contact: Vincent Jardin <Vincent.Jardin@6wind.com>
DVB ASI stands for Digital Video Broadcast - Asynchronous Serial
Interface. It is the standard defined to send and receive DVB stream from
Satellite (DVB-S), Terrestrial link (DVB-T), and TV Cable (DVB-C). This
standard was developed in Europe to transport 188-byte MPEG cells and
204-byte MPEG cells. However it can be used to carry IP over DVB too.
The FreeBSD driver uses the newbus amd the bus-dma API. It means that it
could be easily ported to all the BSD flavors (NetBSD, OpenBSD).
It uses the same API than the Linux DVB ASI support from ComputerModules
that is based on the following devices:
* /dev/asitxN for the transmit stream (only open, write, select, close
and ioctl are supported).
* /dev/asirxN for the receive stream (only open, read, select, close and
ioctl are supported).
It means that software such as Videolan that support DVB-ASI broadcasting
could be supported by this driver.
Special thanks to Tom Thorsteinson from Computer Modules who helped 6WIND
to port their driver. It is used by 6WIND in order to provide IPv4, IPv6,
Ethernet and our network services over DVB.
Copyright 2003-2004, 6WIND