Макс Лапшин (levgem) wrote,
Макс Лапшин
levgem

Category:

webrtc

Реализация webrtc в нашем Flussonic это уж очень длинная, но нужная история.

Напомню: webrtc это комплекс технологий и решений, позволяющих в браузере получить почти SIP клиент, т.е. риалтайм аудио и видео без заморочек флеша.

Зато с заморочками гугла, что не особо облегчает жизнь, потому что пидоры из гугла решили, что h264 это зло и вместо него надо всем, кто неаккуратно нагнется в бане, пихать vp8.

Доставляет ещё то, что ни одна из технологий, требуемых в webrtc по сравнению с простым SIP, в эрланге публично не реализована. STUN нет, DTLS в полном виде нет, SRTP в гарантированно рабочем виде нет.



Ладно, много ума что бы попарсить от веббраузера json запросы и SDP не нужно, сделали. STUN в простейшем виде запилили. Частичную, но работающую реализацию DTLS в дебрях интернета нашли. Но теперь по ходу прийдется компилять firefox (или хотя бы ковыряться в его сырцах), что бы вставить нужную для SRTP отладку!

Я пытался заимплементить DTLS сам, но сломался где-то на 70%, очень там всё непросто. Ужас, короче.
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 23 comments