I would like to stream in OBS a video feed from an IP camera via rtsp. I wanted the camera to output the best quality image it can deliver and by trying out all encoding, H265 gives the best image result when viewed in the desktop
Encode Mode : H265
Smart Codec : Off
Resolution : 1920x1080 (1080P)
Frame Rate : 60
Bit Rate Type : CBR
Bitrate : 8192 // highest it allows me
I Frame Interval : 60 // lowest it allows me
SVC : 1(off)
In OBS i am using GStreamer to get the video from the camera. Problem is i do not know how to create the pipelines. Reading through many forums i was able to Frankenstein a pipeline that works
rtspsrc location=rtspt://admin:admin1234@192.168.0.3:554/cam/realmonitor?channel=1&subtype=0 latency=40 ! rtpjitterbuffer latency=0 ! rtph264depay ! h264parse ! d3d11h264dec ! video.
It is a bit concerning though since the pipeline looks to be for a H264 encoding. Can anyone help me make a better gstreamer pipeline for h265 thats prioritizes image quality and low latency. The streaming computer has good hardware, so there is no worry of slowing down the computer
Encode Mode : H265
Smart Codec : Off
Resolution : 1920x1080 (1080P)
Frame Rate : 60
Bit Rate Type : CBR
Bitrate : 8192 // highest it allows me
I Frame Interval : 60 // lowest it allows me
SVC : 1(off)
In OBS i am using GStreamer to get the video from the camera. Problem is i do not know how to create the pipelines. Reading through many forums i was able to Frankenstein a pipeline that works
rtspsrc location=rtspt://admin:admin1234@192.168.0.3:554/cam/realmonitor?channel=1&subtype=0 latency=40 ! rtpjitterbuffer latency=0 ! rtph264depay ! h264parse ! d3d11h264dec ! video.
It is a bit concerning though since the pipeline looks to be for a H264 encoding. Can anyone help me make a better gstreamer pipeline for h265 thats prioritizes image quality and low latency. The streaming computer has good hardware, so there is no worry of slowing down the computer