gstreamer - Gstreamer 管道下沉到 rtspclientsink 建议
问题描述
我正在尝试使用 Gstreamer rtspclientsink 将公共 HTTP 流(MJPEG)接收到“rtsp-simple-server”。
以下命令使用 fakesink 工作。但是嗯无法让 rtspclientsink 工作。请注意,此公共流是一个示例。
假水槽
gst-launch-1.0 souphttpsrc location="http://192.82.150.11:8083/mjpg/1/video.mjpg" ! jpegparse ! matroskamux ! fakesink
rtspclientsink 不工作
gst-launch-1.0 souphttpsrc location="http://192.82.150.11:8083/mjpg/1/video.mjpg" ! jpegparse ! matroskamux ! rtspclientsink location=rtsp://localhost:8554/cam
我收到以下错误:警告:错误的管道:无法将 matroskamux0 链接到 rtspclientsink0
任何帮助将不胜感激。
我也试过
gst-launch-1.0 souphttpsrc location="http://192.82.150.11:8083/mjpg/1/video.mjpg" ! jpegparse ! rtpjpegpay ! rtspclientsink location=rtsp://192.168.1.161:8554/cam
解决方案
设置protocols=tcp sync=false
解决了我的问题。
推荐阅读
- java - 如何在java中读取txt文件的某些行?
- r - 在地图上识别单独的空间线
- c# - 有没有办法在不存在对话框上下文的同一解决方案中从另一个控制器获取特定用户的瀑布活动对话框
- gremlin - 如何列出gremlin中的所有分区?
- sql-server - 已发布 .NET Core - SQL Server 连接错误
- python - python - 如何在Python中调用从没有括号的异步函数返回的对象的方法?
- mysql - 问题访问被拒绝;您需要(至少一个)超级权限才能执行此操作
- reactjs - SetState 在 React Final Form 中无法处理 onSubmit
- javascript - JavaScript:如何根据花括号模式将字符串拆分为数组?
- html - 如何在其他 div 之上排列 svg 元素?