Internet Radio B97705028 許宏瑋 Internet Radio. audio service transmitted via the Internet web radio, net radio, streaming radio, e-radio Webcasting ?! Broadcasting Web Radio, Streaming Media Continuous stream of audio No pause or replay It’s NOT on-demand, NOT podcasting Such Radio Stations Some also has trad. station 各大廣播公司網路版 Broadcast, and also Webcast 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 broadManager Internet TV Platform Deezer Wowza for Amazon EC2 支援很大, 在 Amazon 的 IaaS 上面發展 Clients MediaMonkey Mplayer Streamripper 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網路上的多個接收者的協議 Peer-to-peer (P2P) protocols 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 UPnP AV Conclusion 堆疊協定 個別裝置的差異性 隨插即用 提供的是服務,不是內容