1.主题

Tina V85X RTSP环境搭建方法

2.问题背景

本FAQ主要介绍Tina V85X上搭建RTSP环境的方法。

目的 对于小内存的机器(不支持SD卡扩展),无法存储大文件,需要通过RTSP方式查看编码的结果码流;

测试和调试时,方便实时查看编码后的码流。

3.问题描述

3.1复现步骤

硬件环境

  • PC主机(台式或笔记本)
  • USB转网口
  • 开发板(支持网口)
  • USB Hub(备选,若PC的USB口够用可不用)

硬件连接方式 在这里插入图片描述

硬件连接好后,在PC命令行(Win+R,输入cmd)中,通过 ipconfig 命令可以查看新加网卡的IP地址和子网掩码(后面配置小机端IP和netmask时需要用到)。

3.2具体表现

软件环境

按前面的硬件环境配置好后,在开发板通过命令 ifconfig 查看IP地址发现没有分配。此时,可以临时用 ifconfig 命令配置一下(重启后会失效,需要重配)。

注意:

开发板的IP地址配置需要与新加网卡的IP在同一个网段(169.254.234.xxx),子网掩码需要与新加网卡的一致(255.255.0.0)。

ifconfig eth0 169.254.234.222 netmask 255.255.0.0

另外,通过修改网络配置文件(/etc/sysconfig/network-scripts/ifcfg-xxx)的方式可以永久修改IP,但是当前客户方案不支持这样修改,所以只能采用临时修改的方式。别的方案上可以自行尝试。

通过adb 将测试demo(支持RTSP)push 到小机端。

adb push .\sample_rtsp\sample_rtsp /tmp
adb push .\sample_rtsp\sample_rtsp.conf /tmp

在开发板串口上,执行demo开启测试。

cd /tmp
chmod +x sample_rtsp
./sample_rtsp -path sample_rtsp.conf

此时,在串口上可以看到RTSP的URL提示,根据当前测试情况选择对应的URL。比如: rtsp://169.254.34.222:8554/ch0 ,可以保存一下,后面使用VLC播放时要用到。

在PC主机上开启软件VLC(或者PotPlayer),输入RTSP的URL即可实时播放。

在这里插入图片描述

保存mp4文件 在VLC播放时,还可以实时保存接收的测试流为mp4文件。

总结

通过前面的介绍,可以快速了解RTSP环境搭建的步骤。按照步骤一步一步可以顺利搭建RTSP测试环境,方便测试和调试。