基于窄变带宽的实时视频传输算法
DOI:
CSTR:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

TN919.85

基金项目:

浙江省科技计划项目(2011C21035,2010R50009);工业控制技术国家重点实验室开放课题(ICT1004)资助项目


Real-time video transmission algorithm based on narrow and variable bandwidth
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    根据视频流与实时监视应用的特点,提出一种基于TCP协议的动态双缓冲与双线程视频实时传输算法。在发送方设置视频数据缓存与数据发送缓存,并分别由视频数据输入线程与视频数据发送线程负责管理;视频数据输入线程根据预设的最大等待发送时间与实时计算的网络传输速率,动态调节缓存的大小以及在网络拥塞时有选择性地丢弃视频帧;视频数据发送线程实现视频数据发送与按帧从视频数据缓存获取数据,并实时计算出网络数据传输速率。实验结果表明,本算法能最大限度地利用动态变化的网络带宽,保证视频实时发送至接收方与平稳播放,可有效地应用于窄变带宽网络环境下实时视频监视。

    Abstract:

    A real-time video transmission algorithm using double dynamic buffers and double operation threads based on TCP protocol is proposed according to the characteristics of video stream and real-time surveillance applications.One video data buffer and one data sending buffer,which are managed respectively by one video data storing thread and one data sending thread,are set up in the transmitter.The video data storing thread dynamically adjusts the video data buffer size and discards some video frames selectively during network congestion according to the maximal time waiting for sending and the network data transmission speed calculated actually in the data sending thread.The data sending thread sends video data to receiver and obtains video data one frame by one frame from the video data buffer,and calculates the network real-time data transmission speed.The experiment in simulated environment is given at last.The results show that the proposed algorithm is able to utilize network variable bandwidth in the greatest extent for transmitting video to receiver by real-time and ensures to play back smoothly in receiver,and can be applied effectively for real-time video surveillance in narrow and variable bandwidth networks.

    参考文献
    相似文献
    引证文献
引用本文

刘高平,李国胜,宋执环.基于窄变带宽的实时视频传输算法[J].光电子激光,2012,(3):547~553

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期:
  • 出版日期:
文章二维码