According to GoDuke.com, the Duke Radio Network will carry all games. See the link on the schedule, below.
http://www.goduke.com/SportSelect.db...45&SPSID=22726 Not sure about the streaming part (I live in the Triangle, so I can just turn on the radio), but I'm sure there are plenty of archived threads that can help you there, or someone else will chime in.