windows下局域网实时视频传输软件结构

原创 2001年10月10日 14:37:00

我去年做了一段时间局域网上的实时视频传输,如果是服务器对多用户进行实时的视频传输,以我的经验:
   1.服务器软件用多线程:
     (1)主线程:读出(看你的图象具体怎么上PC机了)一帧视频数据,送给拆分线程。
     (2)拆分线程:接到一帧视频,开始拆包、做帧标记、打序列号,送给发送线程。
     (3)发送线程:用RTP socket把封装好的数据包发给客户端。此socket是点对多点、单向
         有根方式的组播套接字,实际上是基于UDP派生的,但他用到了RTP和RTCP(实时传输
         协议和实时传输控制协议),如果你传输的不是实时数据,直接用UDP就行了。

   2.客户端软件结构一般用多线程,线程间用事件对象进行同步,而共享数据区用临界区对象进
行同步。
    (1)主线程:接收网络数据包的线程,优先级最高,可以尽量保证不丢数据,也采用RTP协
         议,用网络事件来触发。主线程接收到视频数据包后,将数据放入一个链表中,然后
         用事件对象触发组装线程。
    (2)组装线程:从链表中读出数据包,要进行帧确认、排序等工作,当把一帧图象的所有
        包都取到时,再调用组装模块(可以是一个函数),将这些数据包组装成完整的一个
        帧,然后送到解压线程。
    (3)若干解压播放线程。主要考虑到如果你客户端软件想同时播放多画面,比如说4画面图
         象,就要用4个解压播放线程。
    (4)至于图象存储,要看你的客户需要怎么存了,如果是手工存当然不需要单开线程,如果
        是规定定时存或在某个事件发生时自动存盘,就需要单开一个线程,由定时器到时消息
        或此事件发生来触发。

C# 基于socket的UDP视频局域网传输

问题: 1;为什么选用UDP而非TCP?      TCP,UDP是运输层两种重要的通信协议,向上层的应用层提供通信服务,同时也向下屏蔽了网络通信的细节。      TCP较为复杂,是面向有连接...
  • ilipan
  • ilipan
  • 2015年04月10日 17:49
  • 2585

Python实现简易局域网视频聊天工具

基于实验楼限免课程: Python实现简易局域网视频聊天工具          试验操作系统为Ubuntu14.04,OpenCV版本为2.4.13.1,源代码可以在https://github....
  • ICanDo_It
  • ICanDo_It
  • 2016年11月15日 18:27
  • 2179

基于Socket和OpenCV的实时视频传输(On Windows)

目前由于项目的需要,实现了基于Socket和OpenCV的实时视频传输。 由一台PC(Client客户端)采集摄像头图像后经Socket传输到另一台PC(Server服务器)再显示出来。 ...
  • pengz0807
  • pengz0807
  • 2016年08月14日 14:56
  • 4612

JAVA实现局域网跨平台实时视频传输

  • 2008年11月20日 17:49
  • 110KB
  • 下载

利用VC++实现局域网实时视频传输.docx

  • 2013年05月24日 21:19
  • 110KB
  • 下载

利用VC++实现局域网实时视频传输

摘要 本文针对不同的局域网,提出一种通用的实时视频传输的解决方案。在使用Divx编解码的基础上,提出了从压缩、组帧、发送到接收、解压整个流程的思想,具体实施方案和VC++实现核心源代码以及传输控制策略...
  • momosp
  • momosp
  • 2011年05月02日 01:02
  • 856

利用VC++实现局域网实时视频传输

利用VC++实现局域网实时视频传输 做IT就要做精英,至少4000/月吧? JAVAV工程师权威认证 [上海央邦]学一送一,超值! 【安博亚威】CCIE考试通过率第一! 定向委培RHCA...
  • g710710
  • g710710
  • 2012年01月29日 15:24
  • 778

基于RTP的实时视频传输系统

  • 2011年10月17日 18:26
  • 103KB
  • 下载

android实时视频传输demo(含服务端)

  • 2014年07月07日 11:26
  • 1.58MB
  • 下载

基于分层Ad hoc网络的实时视频传输系统研究

  • 2011年05月31日 18:58
  • 273KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:windows下局域网实时视频传输软件结构
举报原因:
原因补充:

(最多只允许输入30个字)