340 likes | 636 Views
Internet Radio. 網 路 電 台: . 潘柏 任 B97705021 許宏瑋 28 曾彥中 32 蔡文軒 40. A Quick Look through Web Radio. B97705028 許宏瑋. Internet Radio. audio service transmitted via the Internet
E N D
Internet Radio 網 路 電 台: . 潘柏任 B97705021 許宏瑋 28 曾彥中 32 蔡文軒 40
A Quick Look throughWeb Radio B97705028 許宏瑋
Internet Radio. • audioservice transmitted via the Internet • web radio, net radio, streaming radio, e-radio • Webcasting ?! Broadcasting
Web Radio, Streaming Media • Continuousstream of audio No pause or replay • It’s NOT on-demand, NOT podcasting
Such Radio Stations • Some also has trad. station • 各大廣播公司網路版 • Broadcast, andalsoWebcast • Some are Internet-only • Ex. IM radio • Webcast only • Simulation
Good for…?! • who wants some cross-area radio • a more customized, specialized radio program
Huh…Streaming. • Typically, using lossy codec 010100101100101 encode (&compression) Multimedia Stream Data Frames streaming server Frames are transported with protocols used…
Huh…Streaming. • Data serially be transmitted in TCP/UDP packets, then reassembled at the receiver … played a sec or two later. • In audio, common format used includes: MP3, Ogg (Vorbis), WMA, RealAudio, HE-AAC ...
Servers • QuickTime Broadcaster • PS3 Media Server • SHOUTcast(HTTP and/or multicast) • Windows Media Encoder • Windows Media Services • P2P and Multicasting • FreeCast • IceShare • PeerCast
SaaS • broadManagerInternet TV Platform • Deezer • Wowzafor Amazon EC2 支援很大, 在 Amazon 的 IaaS 上面發展 • Clients • MediaMonkey • Mplayer • Streamripper
Protocol Issues串流網路技術 B97705040 蔡文軒
TCP • 正確傳輸 • Timeout 和 Retry • Interactive application?
UDP • 不可靠 • 簡單且有效率 • Without control • Time-sensetive
RTSP、RTP、RTCP • specifically designed to stream media over networks
Real-time Streaming Protocol (RTSP) • 多媒體串流協議 • TCP或UDP • 容忍網路延遲 • 同時多個串流需求控制 降低伺服器端的網路用量
Real-time Transport Protocol(RTP) • 遞音頻和視頻的標準數據包格式 • IP電話產業的技術基礎
Real-time Transport Control Protocol (RTCP) • RTP姐妹協議 • out-of-band控制 • 並不傳輸數據 • 提供回饋
Unicast protocols • 目的地址為單一目標 • 最為廣泛
Multicast protocols • Unicast 的缺點 • 同時傳遞給一組目的地址
IP Multicast • 使用一個多播地址將數據在同一時間以高效的方式發往處於TCP/IP網路上的多個接收者的協議
Brief introduction to UPnP B97705021 潘柏任
What’s UPnP? • UPnP的組成 • UPnP的運作 • UPnP AV • Conclusion
What’s UPnP? • Universal Plug and Play • Example:印表機設定
UPnP的組成 • 控制點(Check point) • 用來控制裝置內的服務單位 • 服務(Service) • 可透過控制點控制的裝置功能 • 裝置(Device) • 可以包含多種服務功能的設備
UPnP的運作 • Addressing • 決定裝置的位置(DHCP Auto IP) • Discovery • 告知其他的UPnP裝置 • Control point • Device
UPnP的運作 • Description • 提供裝置的詳細訊息給Control point • Control • Control point 發送指令控制Device • Eventing • Device 服務發生變化 • Presentation • Device的控制介面
UPnP AV • UPnP Audio Video • Media Server • Media Renderer • Control Point
Conclusion • 堆疊協定 • 個別裝置的差異性 • 隨插即用 • 提供的是服務,不是內容