Я использую master git kurento, чтобы сделать WebRTC для RTP-моста.Kurento Media WebRTC to RTP
MediaPipeline pipeline = kurento.createMediaPipeline();
WebRtcEndpoint webRtcEndpoint = new WebRtcEndpoint.Builder(pipeline).build();
HttpGetEndpoint httpEndpoint=new HttpGetEndpoint.Builder(pipeline).build();
org.kurento.client.Fraction fr= new org.kurento.client.Fraction(1, 30);
VideoCaps vc= new VideoCaps(VideoCodec.H264,fr);
httpEndpoint.setVideoFormat(vc);
AudioCaps ac= new AudioCaps(AudioCodec.PCMU, 65536);
httpEndpoint.setAudioFormat(ac);
webRtcEndpoint.connect(httpEndpoint);
Однако, несмотря на это, воспроизведение выходного видео кодируется в webm. Я также пробовал различные другие подходы (используя RTP ENdpoint, используя фильтр Gstream, используя VLC HTTP для RTP-стримера). однако ни один метод не дает мне видео, воспроизводимого на сафари и IE, то есть в кодировке H264. Обращение к разработчикам средств массовой информации и команде kurento за помощью.
Здравствуйте! Вы решили проблему с потоковой передачей WebRTC для браузеров без webrtc? –