Cisco is pushing IP telephony and they have some protocols relating to their Tag switching which can be extended to make IP support voice and other streaming.
There are a variety of QoS options for ATM. Some of them were developed to support voice but take advantage of compression so as to use the resulting excess bandwidth, at least if competing traffic is POTS like.
DSL seems to be the last mile for ATM. I think that ATM is in a position to deliver what IP promises for AV streams. I imagine making arrangements to listen to some music for a while thru the web (over IP) and then switching to an ATM SVC to actually carry the stream.
It is not clear to me that ATM provides appropriate adjudication between a stream and bursty traffic when together they compete for the entire capacity of the DSL part of the SVC.