gstreamer混合器,将2 rtsp流与gst-launch并排混合->出现时间戳问题

时间:2019-05-07 17:59:43

标签: gstreamer-1.0 gst-launch-1.0

我正在尝试与gst-launch并排显示两个流。

发生错误,但显示流。 #Uploading an object using a presigned URL for SDK for Ruby - Version 3. require 'aws-sdk-s3' require 'net/http' s3 = Aws::S3::Resource.new(region:'us-west-2') obj = s3.bucket('BucketName').object('KeyName') # Replace BucketName with the name of your bucket. # Replace KeyName with the name of the object you are creating or replacing. url = URI.parse(obj.presigned_url(:put)) body = "Hello World!" # This is the contents of your object. In this case, it's a simple string. Net::HTTP.start(url.host) do |http| http.send_request("PUT", url.request_uri, body, { # This is required, or Net::HTTP will add a default unsigned content-type. "content-type" => "", }) end puts obj.get.body.read # This will print out the contents of your object to the terminal window.

单个rtsp源正确显示。 我尝试将参数延迟设置为500,但没有成功。

gstbasesink.c(2902): gst_base_sink_is_too_late (): /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage:

我想创建四个rtsp流的马赛克。

请帮助我解决问题。预先感谢。

1 个答案:

答案 0 :(得分:0)

解决方案是使用:

mix. ! queue ! videoconvert ! xvimagesink sync=false```