gstreamer之RTSP Server test-mp4正确运行代码

简介: gstreamer之RTSP Server test-mp4正确运行代码

柳鲲鹏


 很多朋友运行了test-readme之后,就运行test-mp4,结果发现不能正确运行,也就是看不到画面。


 经过搜索,找到了解决办法,测试通过:


将其中的源字串,改为:

str = g_strdup_printf (
      "("
      " filesrc location=\"%s\" ! qtdemux "
      " !queue ! h264parse ! rtph264pay pt=96 name=pay0 "
      ")", argv[1]);
  再make,运行即可。

 测试中发现,有的文件可以,有的文件不可以。这个要注意。为什么吾现在也没有搞清楚。

目录
相关文章
|
缓存 网络协议 算法
UDP可靠性传输协议kcp
UDP可靠性传输协议kcp
404 1
|
编解码 算法 Ubuntu
Gstreamer 硬解码Rtsp流及代码实现
Gstreamer 硬解码Rtsp流及代码实现
全网首发:gstreamer如何接入RTSP流(IP摄像头)的代码范例
全网首发:gstreamer如何接入RTSP流(IP摄像头)的代码范例
910 0
|
NoSQL 安全 Java
分布式锁实现原理与最佳实践
在单体的应用开发场景中涉及并发同步时,大家往往采用Synchronized(同步)或同一个JVM内Lock机制来解决多线程间的同步问题。而在分布式集群工作的开发场景中,就需要一种更加高级的锁机制来处理跨机器的进程之间的数据同步问题,这种跨机器的锁就是分布式锁。接下来本文将为大家分享分布式锁的最佳实践。
|
消息中间件 数据采集 移动开发
数仓建模—埋点设计与管理
开始之前我们先看一下我们为什么要收集埋点数据,埋点都可以做什么,埋点主要用于记录用户行为,几乎是应用必不可少的功能.埋点的作用包括但不限于
1268 0
数仓建模—埋点设计与管理
|
存储 缓存 JavaScript
Flutter笔记:关于WebView插件的用法(上)
Flutter笔记:关于WebView插件的用法(上)
3631 5
|
Android开发
android.app.BackgroundServiceStartNotAllowedException
android.app.BackgroundServiceStartNotAllowedException
496 3
|
编解码 Linux 计算机视觉
python 调用ffmpeg使用usb摄像头录制视频,输出h264格式,自动获取摄像头的最佳帧率和最大画面尺寸
使用 Python 调用 FFmpeg 进行 USB 摄像头视频录制,需先确保安装 FFmpeg 和 Python 的 `subprocess` 模块。代码示例展示了如何自动获取摄像头的最佳帧率和最大分辨率,然后录制视频。首先通过 FFmpeg 列出摄像头格式获取信息,解析出帧率和分辨率,选择最优值。之后调用 FFmpeg 命令录制视频,设置帧率、分辨率等参数。注意 `/dev/video0` 是 Linux 的摄像头设备路径,Windows 系统需相应调整。代码中未直接实现自动获取最佳参数,通常需要借助其他库如 OpenCV。
1485 3
|
网络协议 Java Go
技术笔记:KCP协议学习
技术笔记:KCP协议学习
564 0
|
Linux
Linux下显示cp/mv进度的两种方式
Linux下显示cp/mv进度的两种方式
10414 0
Linux下显示cp/mv进度的两种方式