@@ -20,7 +20,7 @@ import (
2020func ToRTPCaps (codec webrtc.RTPCodecParameters ) string {
2121 switch codec .MimeType {
2222 // video codecs
23- case "video/h265 " :
23+ case "video/H265 " :
2424 return fmt .Sprintf ("application/x-rtp,media=(string)video,clock-rate=(int)%d,encoding-name=(string)H265,payload=(int)%d" , codec .ClockRate , codec .PayloadType )
2525 case webrtc .MimeTypeH264 :
2626 return fmt .Sprintf ("application/x-rtp,media=(string)video,clock-rate=(int)%d,encoding-name=(string)H264,payload=(int)%d" , codec .ClockRate , codec .PayloadType )
@@ -47,7 +47,7 @@ func PipelineString(codec webrtc.RTPCodecParameters) (string, error) {
4747
4848 switch codec .MimeType {
4949 // video codecs
50- case "video/h265 " :
50+ case "video/H265 " :
5151 return appsrc + ` ! rtph265depay ! decodebin ! queue ! videoconvert ! x264enc speed-preset=ultrafast tune=zerolatency key-int-max=20 ! ` + appsink , nil
5252 case webrtc .MimeTypeH264 :
5353 return appsrc + ` ! rtph264depay ! ` + appsink , nil
@@ -68,7 +68,7 @@ func PipelineString(codec webrtc.RTPCodecParameters) (string, error) {
6868
6969func TargetCodec (codec webrtc.RTPCodecCapability ) (* webrtc.RTPCodecCapability , rtp.Payloader , error ) {
7070 switch codec .MimeType {
71- case "video/h265 " , webrtc .MimeTypeH264 , webrtc .MimeTypeVP8 , webrtc .MimeTypeVP9 :
71+ case "video/H265 " , webrtc .MimeTypeH264 , webrtc .MimeTypeVP8 , webrtc .MimeTypeVP9 :
7272 return & webrtc.RTPCodecCapability {MimeType : webrtc .MimeTypeH264 , ClockRate : 90000 }, & codecs.H264Payloader {}, nil
7373 case webrtc .MimeTypeOpus , "audio/aac" , webrtc .MimeTypeG722 :
7474 return & webrtc.RTPCodecCapability {MimeType : webrtc .MimeTypeOpus , ClockRate : 48000 }, & codecs.OpusPayloader {}, nil
0 commit comments