毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

RTMP远程机器人实验系统的设计与实现客户端人机交互设计(7)

时间:2022-02-08 15:23来源:毕业论文
在进行帧内宏块滤波时,判断滤波强度 Bs 到底是几,只要看,所求的是最左边的 垂直边界和最上边的水平边界,还是其它边界,前者的滤波强度为 4,后

在进行帧内宏块滤波时,判断滤波强度 Bs 到底是几,只要看,所求的是最左边的 垂直边界和最上边的水平边界,还是其它边界,前者的滤波强度为 4,后者为 3。

如果该宏块是其他宏块,还是按照先水平的边界然后垂直的边界的顺序进行滤波。 然而,与上一种情况有所不同的是,此类宏块的滤波强度需要根据实际情况,在那个 情景下进行判断。

2。3。6 完整解码器调用方法文献综述

程序中函数的调用流程

1。 首先注册所有容器格式和 CODEC,这一步通过注册库中含有的所有可用的文件格式 和编码器,使它们保持待选状态,在需要相应的文件格式和编码器的时候就可以及时 调用。

2。 然后打开文件: av_open_input_file(),该函数的五个参数中的最后三个参数描 述了文件格式,缓冲区大小(size)和格式参数。格式参数表示视频输出的参数,这 类参数可以有很多,高度值,宽度值,像素数量等等。

3。 之后从文件中提取流信息: av_find_stream_info(),这一步会用有效的信息把 AVFormatContext 的流域(streams field)填满。这些信息很重要,我们甚至可以 把它当做一个诊断发送到标准错误输出里面去。

4。 穷举所有的流,查找其中种类为 CODEC_TYPE_VIDEO 的。

5。 查找对应的解码器。

6。 打开编解码器 。

7。 为解码帧分配内存。

8。 不停地从码流中提取出帧数据,读取包并且把它保存到相对应的结构体中。这些 数据可以在后面释放。

RTMP远程机器人实验系统的设计与实现客户端人机交互设计(7):http://www.youerw.com/jisuanji/lunwen_89356.html
------分隔线----------------------------
推荐内容