The invention provides a multi-thread dynamic
video transmission technology based on bird repelling application, which is characterized in that real-time
transcoding and transmission of multiple paths of high-definition videos can be completed, multi-thread dynamic
video transmission is completed in the same window in a man-
machine interaction mode, and the
video transmission technology adopts coding terminal
cache optimization and
congestion control algorithm optimization. According to the coding terminal
cache optimization, a specific
data structure is applied to cache design, the
utilization rate of a cache region is increased, and the data circulation speed is increased; according to the
congestion control algorithm optimization, by changing a
slow start threshold value, the data volume is changed from
exponential growth to
linear growth, the data fluctuation in the network is reduced, and the probability of
packet loss retransmission is reduced; the QT multi-thread technology is adopted, the
data transmission efficiency among multiple threads is improved, the data circulation speed is increased,
software flash quit caused by memory overflow is avoided, the
system delay time is shortened, a
client side can conduct multi-channel video transmission at the same time, and the function requirement for real-time multi-channel video transmission under the complex scene of bird repelling application is met.