[jitsi-dev] H264 not working yet?


#1

What's the status regarding H264 video on Jitsi? 6 months ago, Boris told me there would some work to be done so Jitsi could handle H264.

I tried switching the codec from VP8 to H264 in order to allow communication with iOS browsers (webkit) but only see a black video surface. I haven't been digging in yet as I'd like to know upfront if this is supposed to be working.

Works:

{
  "id": 96,
  "name": "VP8",
  "clockrate": 90000,
  "parameters": {
    "x-google-start-bitrate": "550",
    "x-google-max-bitrate": "550"
  },
  "rtcp-fbs": [{
    "type": "ccm",
    "subtype": "fir"
  }, {
    "type": "nack"
  }, {
    "type": "nack",
    "subtype": "pli"
  }, {
    "type": "goog-remb"
  }, {
    "type": "transport-cc"
  }]
}

Does not work:

{
  "id": 100,
  "name": "H264",
  "clockrate": 90000,
  "parameters": {
    "level-asymmetry-allowed": "1",
    "packetization-mode": "1",
    "profile-level-id": "42e01f"
  },
  "rtcp-fbs": [{
    "type": "ccm",
    "subtype": "fir"
  }, {
    "type": "nack"
  }, {
    "type": "nack",
    "subtype": "pli"
  }, {
    "type": "goog-remb"
  }, {
    "type": "transport-cc"
  }]
},
{
  "id": 125,
  "name": "H264",
  "clockrate": 90000,
  "parameters": {
    "level-asymmetry-allowed": "1",
    "packetization-mode": "1",
    "profile-level-id": "42001f"
  },
  "rtcp-fbs": [{
    "type": "ccm",
    "subtype": "fir"
  }, {
    "type": "nack"
  }, {
    "type": "nack",
    "subtype": "pli"
  }, {
    "type": "goog-remb"
  }, {
    "type": "transport-cc"
  }]
}