Download presentation
Presentation is loading. Please wait.
Published byNorah Austin Modified 6年之前
1
Internet Radio 網 路 電 台: 潘柏任 B 許宏瑋 曾彥中 蔡文軒
2
A Quick Look through Web Radio
3
Internet Radio. audio service transmitted via the Internet
web radio, net radio, streaming radio, e-radio Webcasting ?! Broadcasting
4
Web Radio, Streaming Media
Continuous stream of audio No pause or replay It’s NOT on-demand, NOT podcasting
5
Such Radio Stations Some also has trad. station Some are Internet-only
各大廣播公司網路版 Broadcast, and also Webcast Some are Internet-only Ex. IM radio Webcast only Simulation
6
Good for…?! who wants some cross-area radio
a more customized, specialized radio program
7
Huh…Streaming. Typically, using lossy codec 010100101100101
encode (&compression) Multimedia Stream Data Frames streaming server Frames are transported with protocols used…
9
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 ...
10
Servers P2P and Multicasting QuickTime Broadcaster PS3 Media Server
SHOUTcast (HTTP and/or multicast) Windows Media Encoder Windows Media Services P2P and Multicasting FreeCast IceShare PeerCast
11
SaaS Clients broadManager Internet TV Platform Deezer
Wowza for Amazon EC2 支援很大, 在 Amazon 的 IaaS 上面發展 Clients MediaMonkey Mplayer Streamripper
12
Protocol Issues 串流網路技術
B 蔡文軒
13
TCP 正確傳輸 Timeout 和 Retry Interactive application?
14
UDP 不可靠 簡單且有效率 Without control Time-sensetive
15
RTSP、RTP、RTCP specifically designed to stream media over networks
16
Real-time Streaming Protocol (RTSP)
多媒體串流協議 TCP或UDP 容忍網路延遲 同時多個串流需求控制 降低伺服器端的網路用量
17
Real-time Transport Protocol (RTP)
遞音頻和視頻的標準數據包格式 IP電話產業的技術基礎
18
Real-time Transport Control Protocol (RTCP)
RTP姐妹協議 out-of-band控制 並不傳輸數據 提供回饋
19
Unicast protocols 目的地址為單一目標 最為廣泛
20
Multicast protocols Unicast 的缺點 同時傳遞給一組目的地址
21
IP Multicast 使用一個多播地址將數據在同一時間以高效的方式發往處於TCP/IP網路上的多個接收者的協議
22
Peer-to-peer (P2P) protocols
23
Brief introduction to UPnP
24
What’s UPnP? UPnP的組成 UPnP的運作 UPnP AV Conclusion
25
What’s UPnP? Universal Plug and Play Example:印表機設定
26
UPnP的組成 控制點(Check point) 服務(Service) 裝置(Device) 用來控制裝置內的服務單位
可透過控制點控制的裝置功能 裝置(Device) 可以包含多種服務功能的設備
27
UPnP的運作 Addressing Discovery 決定裝置的位置(DHCP Auto IP) 告知其他的UPnP裝置
Control point Device
28
UPnP的運作 Description Control Eventing Presentation
提供裝置的詳細訊息給Control point Control Control point 發送指令控制Device Eventing Device 服務發生變化 Presentation Device的控制介面
29
UPnP AV UPnP Audio Video Media Server Media Renderer Control Point
30
UPnP AV
31
Conclusion 堆疊協定 個別裝置的差異性 隨插即用 提供的是服務,不是內容
Similar presentations