310 likes | 366 Views
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, 2009. Wireless Video Surveillance Server Based on CDMA1x and H.264. Outline. Introduction System Structure H.264 Coding Implementing Video Qos Control Strategies In Wireless Environment Conclusions. Introduction.
E N D
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, 2009
Wireless Video Surveillance Server Based on CDMA1x and H.264
Outline • Introduction • System Structure • H.264 Coding Implementing • Video Qos Control Strategies In Wireless Environment • Conclusions
Introduction • Increasing requirement for securing and network technology. • Video surveillance based on IP has developed. • Remote video surveillance: • Wire -> Wireless(CDMA1x) • This paper presents : • A realization scheme of wireless video surveillance server based on CDMA1x and H.264. • Discusses key technique and wireless video quality of service(QoS) control strategies.
System Structure • embedded hardware platform and embedded Linux operation system. • H.264 video compression standard. • local-storage function, keep important information in breaking off. • GPS orientation function, orientation and track of the mobile surveillance platform. • some strategies, rate control, congestion control, error control.
Video Qos Control Strategies In Wireless Environment(1/2) • Media stream requirement of network bandwidth, delay, jitter, packet loss rate. • There are two thoughts: • Make the network have the ability to guarantee QoS. • needs to reconstruct the core equipments • Improves the transmission quality by the control function of the terminal system. • don’t change the network existing
Video Qos Control Strategies In Wireless Environment(2/2) • End-to-end media stream QoS control structure:
Congestion Control of Wireless Video • The most equation-based congestion control algorithm is TCP Friendly Rate Control(TFRC). • packet loss is found, then reduce the transmit rate. • This assumption is tenable in Wire environment. • the bit error rate of the wired channel is very low.
Congestion Control of Wireless Video • Adopts equation-based congestion control algorithm for wireless channel. • Uses Markov mode of two states:wireless channel and wired channe.
Rate Control of Wireless Video • Congestion control mechanism requires the transmit terminal adjust the transmit rate. • rate control recede the quality of media. • size of the picture, distortion, frame rate
Rate Control of Wireless Video • The typical way is to control the bit number of coding output by adjusting the filling of coding buffer.
Error Control of Wireless Video • wireless channel has high bit error rate. • Error-toleration and correction • video communication has a strict requirement for delay • The common data service reliable protocol (such as TCP). - FEC adds redundancy information to make get back correct.
Error Control of Wireless Video • This paper not only uses FEC but also adopts delay-bound retransmission. • If ,requests transmitter to retransmit N • Tc:the present time. • RTT:estimate trip time. • Ds:time of tolerate estimate error, response of transmitter and decoding delay of receiver. • Td(N) is the deadline of packet arriving.
Advanced wireless Multiuser Video Streaming Using The Scalable Video Coding Extensions Of H.264/Mpeg4-avc
Outline • Introduction • Scalable Video Coding And Media Adaptation • Radio Link Buffer Management For Scalable Video Streams • Simulation And Results • Conclusion
Introduction • Wireless video streaming services, the need for higher capacity radio access networks. • One possible approach is the definition of quality-of-service (QoS) attributes for each media flow. • admission control • resource reservation
Introduction • This paper presents : • Dynamic sharing of the resources by SVC. • Appropriate radio link buffer managementfor multiuser streaming services.
Scalable Video Coding AndMedia Adaptation • Scalable Video Coding (SVC) • An extension of H.264/MPEG4-AVC. • Scalability function allows removal of parts of the bitstream. • Reduced temporal, SNR, or spatial resolution. • Bitstream consists of a base layer and one or several enhancement layers.
Scalable Video Coding • Temporal scalability • often based on a temporal decomposition using hierarchical B pictures.
Scalable Video Coding • Spatial scalability • motion-compensated prediction (MCP) structures for each layer. • achieved different encoder quality:QCIF, CIF, and 4CIF • SNR scalability • progressive refinement (PR) coding. • contains refinements for the residual (texture) data.
Adaptation and Transport of SVC • hierarchical B pictures and the PR coding approach are combined. • The priority scale is starting from the lowest temporal layer. • PR fragments is next lower importance
Adaptation and Transport of SVC • Rate adaptation dropping order • Drop PR fragments of the highest temporal level present. • Drop base layer of highest temporal level present.
SVC NAL Unit header • Extension of the H.264/MPEG4-AVC NAL unit. • Byte 1:Forbidden Field(F), NAL Unit Reference Indicator(NRI), NAL Unit Type. • Byte 2:signals Simple Priority ID, discardable flag (D), Extended Bit (E). • Byte 3:Temporal,Spatial, and Quality Level.
Priority Labeling • H.264/MPEG4-AVC only offer temporal scalability. • SVC bitstreams offer a wide range of options for rate adaptation. • Define the following intermediate priority value
Priority Labeling • Existing solutions for temporal scalability, • Final priority value for each packet is defined
Radio Link Buffer Management For Scalable Video Streams • Wireless Multiuser Streaming Environment • M users in the coverage area. • NAL units encapsulated in RTP packets. • Drop Strategy • If there are still packets which contain PR fragments(i.e. with pr <=254) in the buffer. • base layer fragments with no further dependencies (i.e. with pr = 255) • base layer fragments (i.e. with pr > 254)