📄 subject_27355.htm
字号:
<p>
序号:27355 发表者:阿牛 发表日期:2003-01-10 16:13:55
<br>主题:视频解压问题(视频会议开发)。。。。。
<br>内容:我在做一个视频会议系统,有服务端和客户端,服务端只是实现转发功能。<BR>客户端捕捉视频压缩(H263)后发送,接收到是其它人的经过压缩的视频包,<BR>本来用UDP Socket(不经过服务器转发) 时,完全可以解压并显示。<BR>后来改为TCP(经过服务器转发)后接收解压后总是出错(ICDecompress返回值不为0)。<BR>不知道是什么问题???而且TCP视频包发送(2000字节左右)一段时间后就堵塞了。<BR>是不是TCP不能发送大数据包,请高手指教!!!!!<BR><BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Nekel 回复日期:2003-01-13 09:32:48
<br>内容:我想这个要看看程序了,不过不方便吧.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:尹天仇 回复日期:2003-01-16 16:59:34
<br>内容:鄙人认为TCP处理视频似乎不很妥当,因为视频传输的出错率比普通文件高,而TCP对错误十分敏感,会很积极的处理传输错误,我乡这是容易造成问题的所在。同时,视频音频的传输是容错的,用UDP传输应该更可取。<BR>请问,你市如何处理图象的实时传送接受的?如何直接把缓冲里的图象直接发送,以及如何从接受缓冲里取得图象并直接播放?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:阿牛 回复日期:2003-01-16 17:55:33
<br>内容:Kuien:<BR>我的流程:<BR>视频实时捕捉后经过H.263+标准压缩后发送,收到后解压后播放。<BR>你的说很有道理,但有时UDP包会被防火墙过滤。我的问题发生收到包后解压出现问题,<BR>TCP收到的包应该正确较高吧。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:尹天仇 回复日期:2003-01-16 18:45:08
<br>内容:其实,我初出“茅房”,首次触“频”,所以斗胆问你一些很菜的问题:<BR>视频压缩后是存成文件吗,然后再传?<BR>接受也是先存成文件吗?<BR>我现在想直接将捕捉的图象传走(因为这里只需要10秒传一次),所以不必要压缩了,那直接传的话要用哪些函数,对了,我用的API,的确编程是低层一些,很多网络传输的问题都要考虑。<BR><BR>再有,TCP接受的包错误率一定很底,但是,这是经过TCP的差错处理而得到的结果,但是,这也需要代价,是不是也和最后的堵塞有关系呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -