enc.set_property('tune', 'zerolatency')
capsfilter = Gst.ElementFactory.make('capsfilter')
capsfilter.set_properties(Gst.Caps.from_string('video/x-h264,stream-format=(string)avc'))
- flmux = Gst.ElementFactory.make('flvmux')
+ flvmux = Gst.ElementFactory.make('flvmux')
sink = Gst.ElementFactory.make('rtmpsink')
sink.set_property('location', self.rtmp_uri)
- assert q and conv and enc and capsfilter and flmux and sink
+ assert q and conv and enc and capsfilter and flvmux and sink
self.pipe.add(q)
self.pipe.add(conv)
self.pipe.add(enc)
self.pipe.add(capsfilter)
- self.pipe.add(flmux)
+ self.pipe.add(flvmux)
self.pipe.add(sink)
q_pad_sink = q.get_static_pad('sink')
assert ok
ok = enc.link(capsfilter)
assert ok
- ok = capsfilter.link(flmux)
+ ok = capsfilter.link(flvmux)
assert ok
- ok = flmux.link(sink)
+ ok = flvmux.link(sink)
assert ok
self.pipe.set_state(Gst.State.PLAYING)
self.pipe.sync_children_states()