[AVTCORE] Hackathon code for draft-ietf-avtcore-cc-feedback-message

Sergio Mena <[email protected]>
Newsgroups gmane.ietf.avt
Message-ID <[email protected]>
Hello,

I found some spare time to tidy up the Firefox/WebRTC code we developed 
during last two IETF hackathons in Bangkok (IETF103) and Prague (IETF104).

During last avtcore and rmcat meetings, I perceived some interest in the 
room on potentially introducing CCFB in WebRTC, hence I am making our 
code available in case it can be useful.

You can find the code in the "ccfb" Git branch of my Firefox repo fork:

https://github.com/sergio-mena/gecko-dev/tree/ccfb

All our code is between commits 2cd33e4e03ce..dc93b019beb5

A few comments:

* The bulk of the code is the result of porting the initial 
implementation we made for ns3-rmcat, which is our open source 
simulation testbed for rmcat algorithms: https://github.com/cisco/ns3-rmcat

* This branch is mainly the result of the two Hackathons, so don't 
expect plenty of unit tests. Additionally, there is a known problem 
whereby each CCFB packet gets deserialized three times.

* At the end of the last hackathon we ran successful interop tests with 
Jonathan Lennox's independent proprietary implementation of CCFB (also 
coded during the hackathons).

* The code has been updated to implement version -03 of the draft.

Finally, the Firefox branch we worked on contains a two-year-old version 
of WebRTC. Unfortunately, a "git rebase" of the branch to the latest 
Firefox nightly yields many conflicts with WebRTC classes. I will see if 
I can find some spare time to solve those conflicts after the vacation 
break.

Thanks,

Sergio


_______________________________________________
Audio/Video Transport Core Maintenance
[email protected]
https://www.ietf.org/mailman/listinfo/avt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.