Skip to content
Shun-Yun Hu edited this page Oct 27, 2015 · 15 revisions

Questions & Notes

2015-10-28

  1. IMONOLOGY: To verify if GKB camera can be configured to emit H264 baseline. Is H264 baseline simply lower-res streaming? or a characteristically different profile, regardless of resolution chosen?

  2. Possible to use other RTSP stream (H264 baseline encoded) to verify that Firefox indeed can see H264 video via Kurento? (maybe via other IPcam?)

  3. Can KMS perform the "to baseline H264" conversion? Will this be costly as trans-coding to VP8 or maybe less expensive?

Daily Briefing

2015-10-27

Work done

  • DONE: Inject RTSP flows into Kurento. Verified that media is compatible with Kurento capabilities.
  • DONE: Create a nodejs demo application building a media pipeline connecting from RTSP flow into WebRTC (Firefox H264). ** Application is available at https://github.com/imonology/Kurento-H264 ** Media server has to be configured to disable VP8. Make sure VP8 is removed from video codecs in /etc/kurento/modules/kurento/SdpEndpoint.conf.json "videoCodecs" : [ { "name" : "H264/90000" } ]

Comments

  • Firefox is not able to reproduce H264 stream from RTSP cameras. You can check the pipeline without transcoding in the attached image. We guess that there is a problem with the video baseline. Firefox supports H264 using OpenH264 and OpenH264 only supports the profile baseline [1]. As you can see in the pipeline image, your feed sends media with profile high. Also the stream-format and the alignment are different to the used by OpenH264. We need to verify if this properties can be configured in the source camera in order to avoid transcoding.

Action points

  • IMONOLOGY: To verify if GKB camera can be configured to emit H264 baseline
Clone this wiki locally