免费论文查重: 大雅 万方 维普 turnitin paperpass

浅论嵌入式车载流媒体客户端设计与实现-科技

最后更新时间:2024-02-01 作者:用户投稿原创标记本站原创 点赞:5083 浏览:12958
论文导读:
摘要:乘客信息系统(Passenger Information System),简称PIS系统,是地铁列车为乘客提供到站等广播服务和新闻、娱乐等各种资讯的综合性信息系统,同时,在火灾等突发事情情况下,它也扮演着监控、紧急通知的重要角色,由此也可以称之为车载多媒体信息系统。随着网络和数字多媒体技术的进展,车载多媒体信息系统也逐渐要走向高清化、数字化,同时还要引入地面数字电视来满足乘客对实时资讯的需求。基于此,本论文提出了一种基于达芬奇技术的高清流媒体客户端的设计案例,并成功进行了相关测试。论文首先介绍了嵌入式流媒体及编解码技术的进展近况,对系统需求进行浅析,提出了一种在以太网环境中,基于嵌入式平台的流媒体客户端平台设计案例。然后结合实际环境提出具体的系统硬件及软件案例,并提出了多线程设计思想。接着,结合嵌入式Linux开发流程,论文介绍了系统开发环境的搭建历程,包括交叉编译环境建立,内核、bootloader、文件系统的移植等。按照线程的执行历程,论文以数据流的接收入手,设计了通信协议并通过socket编程实现,然后利用开源库FFmpeg完成音视频的解复用,并对线程之间的交互同步策略进行了介绍。MPEG-2是当前地面数字电视的主要压缩标准,论文以其编码原理入手,结合达芬奇特有的软件架构,提出了解码案例,并设计程序实现,完成显示输出测试。最后,论文对所完成的工作、探讨重点进行了总结,指出了有待改善和改善的地方,对相关技术的进展提出了展望。关键词:流媒体论文高清论文嵌入式论文达芬奇论文MPEG2-TS论文
本论文由www.7ctime.com,需要论文可以联系人员哦。致谢5-6
中文摘要6-7
ABSTRACT7-11
1 绪论11-19

1.1 课题背景和探讨作用11

1.2 国内外探讨近况11-16

1.2.1 嵌入式系统11-13

1.2.2 流媒体技术13-14

1.2.3 编解码技术14-16

1.3 本论文主要内容和结构安排16-19

2 系统框架及案例设计19-31

2.1 系统功能需求19-20

2.2 系统硬件案例20-24

2.1 PIS系统平台框架20-21

2.2 车载流媒体客户端硬件平台21-24

2.3 系统软件设计24-29

2.3.1 系统软件架构24-26

2.3.2 嵌入式多线程运用程序设计26-29

2.4 本章小结29-31

3 系统开发平台的搭建31-41

3.1 桌面开放环境搭建31-32

3.

1.1 地面数字电视信号的获取31

3.

1.2 宿主机开发环境31-32

3.2 嵌入式Linux开发环境搭建32-40
3.

2.1 交叉编译环境建立32-33

3.

2.2 bootloader移植33-35

3.

2.3 内核移植35-37

3.

2.4 TFTP+NFS启动37-40

3.3 本章小结40-41
4 流媒体传输及预处理设计与实现41-57

4.1 流媒体传输设计41-45

4.

1.1 流媒体传输41-42

4.

1.2 MPEG-2传输层标准及浅析42-45

4.2 流媒体通信接收设计与实现45-50
4.

2.1 流媒体传输方式设计45-46

4.

2.2 流媒体传输协议设计46-47

4.

2.3 基于socket的UDP组播接收实现47-50

4.3 基于FFmpeg的流媒体预处理50-53
4.

3.1 嵌入式FFmpeg移植50-51

4.

3.2 解复用51-53

4.4 多线程交互53-56

4.1 线程创建53-54

4.2 多线程同步54-56

4.5 本章小结56-57

5 嵌入式解码输出案例设计与实现57-77

5.1 MPEG-2音视频编解码标准57-61

5.

1.1 MPEG-2视频编解码原理57-60

5.

1.2 MPEG-2音频编解码原理60-61

5.2 嵌入式视频解码输出61-70
5.

2.1 TMS320DM368软件架构设计61-63

5.

2.2 基于HDVICP的MPEG-2解码库移植63-65

5.

2.3 MPEG-2视频硬解码实现65-68

5.

2.4 基于双缓冲对策视频显示68-70

5.3 嵌入式音频解码输出70-73
5.

3.1 ALSA驱动移植70-71

5.

3.2 音频软解码实现71-73

5.4 音视频同步73-75

5.5 本章小结75-77

6 系统测试77-83

6.1 测试平台搭建77-78

6.2 系统测试78-81

6.

2.1 平台性能测试78

6.

2.2 系统软件测试78-81

6.

2.3 环境模拟测试81

6.3 本章小结81-83
7 总结和展望83-85

7.1 本论文工作总结83

7.2 不足和展望83-85

参考文献85-87
作者简历87-91
学位论文数据集91