WebRTC から RTP へのブリッジを作成するために、kurento の master git を使用しています。
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チームに助けを求めています。