# Features

**URL:** https://discourse.lynckia.com/c/features/6.md

[Latest](https://discourse.lynckia.com/latest.md) · [Categories](https://discourse.lynckia.com/categories.md)

---

## [About the Features category](https://discourse.lynckia.com/t/about-the-features-category/325)

<div class="topic-metadata">

**Author:** [@pedro](https://discourse.lynckia.com/u/pedro)\
**Replies:** 0

</div>

To suggest new features and discuss any addition that you would like to see in future versions of Licode. This includes discussion about the management of the community.

---

## [Publish Client library to npm & Typescript Support](https://discourse.lynckia.com/t/publish-client-library-to-npm-typescript-support/1051)

<div class="topic-metadata">

**Author:** [@krtirtho](https://discourse.lynckia.com/u/krtirtho)\
**Replies:** 0\
**Last updated:** [September 29, 2021, 6:54am UTC](https://discourse.lynckia.com/t/publish-client-library-to-npm-typescript-support/1051 "2021-09-29T06:54:23Z")

</div>

Licode is an awesome project but… ErizoClient through npm The Client API is completely JavaScript-based & doesn’t require any binary compilation thus it is much safer to provide it through npmjs.com. Client API aka eriz…

---

## [VP9 SVC poc roadmap / Slack](https://discourse.lynckia.com/t/vp9-svc-poc-roadmap-slack/386)

<div class="topic-metadata">

**Author:** [@Francesco\_Durighetto](https://discourse.lynckia.com/u/Francesco_Durighetto)\
**Replies:** 10\
**Last updated:** [May 5, 2020, 7:15pm UTC](https://discourse.lynckia.com/t/vp9-svc-poc-roadmap-slack/386 "2020-05-05T19:15:29Z")

</div>

I saw that a new poc was added to repo, vp9 svc and I can't be more excited and interested. Can you please give us some more infos? I saw that you are achieving good result in testing in the chromium monorail. Is there …

---

## [How about current state of erizo\_tree feature](https://discourse.lynckia.com/t/how-about-current-state-of-erizo-tree-feature/923)

<div class="topic-metadata">

**Author:** [@bingo](https://discourse.lynckia.com/u/bingo)\
**Replies:** 0\
**Last updated:** [May 8, 2019, 1:50pm UTC](https://discourse.lynckia.com/t/how-about-current-state-of-erizo-tree-feature/923 "2019-05-08T13:50:25Z")

</div>

hi there, could any one tell what’s current state of erizo\_tree feature, is it ready or still in prototype level, or even not included in main stream? if not, any plan for it? Br bin

---

## [Realtime Videos Streaming from source](https://discourse.lynckia.com/t/realtime-videos-streaming-from-source/877)

<div class="topic-metadata">

**Author:** [@parbatbhatiya](https://discourse.lynckia.com/u/parbatbhatiya)\
**Replies:** 0\
**Last updated:** [December 18, 2018, 12:19pm UTC](https://discourse.lynckia.com/t/realtime-videos-streaming-from-source/877 "2018-12-18T12:19:34Z")

</div>

hello i have some query for my realtime streaming project which protocol is better to use. like. in webrtc. rtsp / rtmp / ws / socket ? for realtime even 0 second delay or 0.5 second delay would be great if possible …

---

## [ExternalOutput h264 support](https://discourse.lynckia.com/t/externaloutput-h264-support/874)

<div class="topic-metadata">

**Author:** [@meiamsome](https://discourse.lynckia.com/u/meiamsome)\
**Replies:** 0\
**Last updated:** [December 10, 2018, 10:20am UTC](https://discourse.lynckia.com/t/externaloutput-h264-support/874 "2018-12-10T10:20:28Z")

</div>

Hello All, I’m currently working on adapting the ExternalOutput to support outputting h264-encoded videos. I also have a currently working audio transcode set up that would hopefully be useful for others, so I will look…

---

## [Dynamic ice server credentials](https://discourse.lynckia.com/t/dynamic-ice-server-credentials/821)

<div class="topic-metadata">

**Author:** [@ryanhope](https://discourse.lynckia.com/u/ryanhope)\
**Replies:** 0\
**Last updated:** [August 13, 2018, 5:29pm UTC](https://discourse.lynckia.com/t/dynamic-ice-server-credentials/821 "2018-08-13T17:29:56Z")

</div>

Is it possible to have multiple sets of credentials per ice server, instead of just the static ones available in the configuration file? Ideally, each room that gets created could have a different set of credentials suc…

---

## [Stream suspension](https://discourse.lynckia.com/t/stream-suspension/815)

<div class="topic-metadata">

**Author:** [@Francesco\_Durighetto](https://discourse.lynckia.com/u/Francesco_Durighetto)\
**Replies:** 0\
**Last updated:** [August 8, 2018, 8:54am UTC](https://discourse.lynckia.com/t/stream-suspension/815 "2018-08-08T08:54:20Z")

</div>

https://webrtchacks.com/suspending-simulcast-streams/ this is definitely cool and might be a good candidate for a future feature!

---

## [Flow history logs](https://discourse.lynckia.com/t/flow-history-logs/795)

<div class="topic-metadata">

**Author:** [@Francesco\_Durighetto](https://discourse.lynckia.com/u/Francesco_Durighetto)\
**Replies:** 4\
**Last updated:** [June 4, 2018, 1:08pm UTC](https://discourse.lynckia.com/t/flow-history-logs/795 "2018-06-04T13:08:38Z")

</div>

@Javier @pedro Hi guys, I’m thinking to implement new module which can be enabled in the config that stores everything happens in the controller (every publish/subscribe of the users) in mongodb. This is needed by us t…

---

## [CPP style guide](https://discourse.lynckia.com/t/cpp-style-guide/761)

<div class="topic-metadata">

**Author:** [@Francesco\_Durighetto](https://discourse.lynckia.com/u/Francesco_Durighetto)\
**Replies:** 2\
**Last updated:** [May 16, 2018, 7:44am UTC](https://discourse.lynckia.com/t/cpp-style-guide/761 "2018-05-16T07:44:46Z")

</div>

Premise: I am new to cpp I find very annoying to have to manually lint the code everytime I push something… I am myself using eclipse oxygen to write and build the code. First of all, the generateEclipseProject makes …

---

## [Using Spine for scaling a room across multiple servers](https://discourse.lynckia.com/t/using-spine-for-scaling-a-room-across-multiple-servers/694)

<div class="topic-metadata">

**Author:** [@mkh](https://discourse.lynckia.com/u/mkh)\
**Replies:** 1\
**Last updated:** [January 9, 2018, 12:46pm UTC](https://discourse.lynckia.com/t/using-spine-for-scaling-a-room-across-multiple-servers/694 "2018-01-09T12:46:10Z")

</div>

The idea is to forward a stream from one room to another room using Spine. Then, regarding to this conversation, we would be able to scale a room by creating two or more rooms over different servers and forwarding stream…

---

## [Two video stream, but only publish once](https://discourse.lynckia.com/t/two-video-stream-but-only-publish-once/687)

<div class="topic-metadata">

**Author:** [@happyj2me](https://discourse.lynckia.com/u/happyj2me)\
**Replies:** 0\
**Last updated:** [January 2, 2018, 12:25pm UTC](https://discourse.lynckia.com/t/two-video-stream-but-only-publish-once/687 "2018-01-02T12:25:46Z")

</div>

Hey all, I have two cameras in my devices, so I create two video track, but one media stream (using webrtc), I publish the media stream to licode , send the offer(two video track) and candidates to licode , then I su…

---

## [Any plan to migrate to Node.js v8.x LTS?](https://discourse.lynckia.com/t/any-plan-to-migrate-to-node-js-v8-x-lts/682)

<div class="topic-metadata">

**Author:** [@mkh](https://discourse.lynckia.com/u/mkh)\
**Replies:** 5\
**Last updated:** [December 18, 2017, 12:27pm UTC](https://discourse.lynckia.com/t/any-plan-to-migrate-to-node-js-v8-x-lts/682 "2017-12-18T12:27:44Z")

</div>

Node.js version 8.x offers a plenty of new features and improvements comparing with version 6. Although most of it is still compatible with older versions which makes the migration easy. One of the exciting features is a…

---

## [New JSON based way to send sdps breaks lots of integrations](https://discourse.lynckia.com/t/new-json-based-way-to-send-sdps-breaks-lots-of-integrations/678)

<div class="topic-metadata">

**Author:** [@Francesco\_Durighetto](https://discourse.lynckia.com/u/Francesco_Durighetto)\
**Replies:** 9\
**Last updated:** [December 14, 2017, 2:43pm UTC](https://discourse.lynckia.com/t/new-json-based-way-to-send-sdps-breaks-lots-of-integrations/678 "2017-12-14T14:43:29Z")

</div>

Hi guys @Javier @pedro, I’d like to make a “complaint” about the new way to send the sdps in a JSONized way. Why this change? sdps are in a way “complicated” in plaintext but at the same time, for those who works with …

---

## [SRFLX candidate of Erizo?](https://discourse.lynckia.com/t/srflx-candidate-of-erizo/676)

<div class="topic-metadata">

**Author:** [@fantasy4z](https://discourse.lynckia.com/u/fantasy4z)\
**Replies:** 1\
**Last updated:** [December 14, 2017, 7:14am UTC](https://discourse.lynckia.com/t/srflx-candidate-of-erizo/676 "2017-12-14T07:14:50Z")

</div>

Hello Licode team, I tried to deploy coturn and Erizo Agent (pre-v5.1) on GCP. All servers were on the same subnet. When trying to force TURN relay, I found out that the candidate type was “relay”, not “prflx”. With “re…

---

## [Select input audio/video device](https://discourse.lynckia.com/t/select-input-audio-video-device/612)

<div class="topic-metadata">

**Author:** [@mkh](https://discourse.lynckia.com/u/mkh)\
**Replies:** 4\
**Last updated:** [October 17, 2017, 11:17am UTC](https://discourse.lynckia.com/t/select-input-audio-video-device/612 "2017-10-17T11:17:45Z")

</div>

It seems Erizo.Stream does not support deviceId in v4, right? Then I can send a PR for that if it is okay.

---

## [Is there a release plan for h264 recording?](https://discourse.lynckia.com/t/is-there-a-release-plan-for-h264-recording/586)

<div class="topic-metadata">

**Author:** [@shohei](https://discourse.lynckia.com/u/shohei)\
**Replies:** 3\
**Last updated:** [September 4, 2017, 10:06am UTC](https://discourse.lynckia.com/t/is-there-a-release-plan-for-h264-recording/586 "2017-09-04T10:06:35Z")

</div>

Hi Team, Could you please let me know whether you have a plan to release a function of h264 recording within next 3 months? Now, We are discussing development strategy and schedule. Whether Licode will cover h264 withi…

---

## [Can we expect a set of APIs for fetching Call Data/Detail Record in a future release?](https://discourse.lynckia.com/t/can-we-expect-a-set-of-apis-for-fetching-call-data-detail-record-in-a-future-release/568)

<div class="topic-metadata">

**Author:** [@arsenicraghav](https://discourse.lynckia.com/u/arsenicraghav)\
**Replies:** 0\
**Last updated:** [August 18, 2017, 9:24am UTC](https://discourse.lynckia.com/t/can-we-expect-a-set-of-apis-for-fetching-call-data-detail-record-in-a-future-release/568 "2017-08-18T09:24:48Z")

</div>

Hi, We can see that we have some methods which can help us get stats for an incoming stream, but that is mostly geeky stats useful for developers and probably for diagnostics so wanted to know if is there any plan for C…

---

## [Product Road map with release dates?](https://discourse.lynckia.com/t/product-road-map-with-release-dates/530)

<div class="topic-metadata">

**Author:** [@HemanthAnakapalle](https://discourse.lynckia.com/u/HemanthAnakapalle)\
**Replies:** 0\
**Last updated:** [July 7, 2017, 8:54am UTC](https://discourse.lynckia.com/t/product-road-map-with-release-dates/530 "2017-07-07T08:54:25Z")

</div>

Hi, Can we have product road map with release dates? Thanks & Regards, Hemanth

---

## [Refactoring Erizo Client!](https://discourse.lynckia.com/t/refactoring-erizo-client/520)

<div class="topic-metadata">

**Author:** [@Javier](https://discourse.lynckia.com/u/Javier)\
**Replies:** 16\
**Last updated:** [July 3, 2017, 7:04am UTC](https://discourse.lynckia.com/t/refactoring-erizo-client/520 "2017-07-03T07:04:40Z")

</div>

Hi all! We're planning to refactor Erizo Client (all the code that runs in the Browsers / clients) for the next days/weeks, and we're gathering a list of things to be modified/added/removed. So, please, if you have a…

---

## [Using adapter.js](https://discourse.lynckia.com/t/using-adapter-js/527)

<div class="topic-metadata">

**Author:** [@pedro](https://discourse.lynckia.com/u/pedro)\
**Replies:** 1\
**Last updated:** [June 29, 2017, 3:29pm UTC](https://discourse.lynckia.com/t/using-adapter-js/527 "2017-06-29T15:29:18Z")

</div>

Following the discussion here I've just pushed a PR (here)\[https://github.com/lynckia/licode/pull/940\] that includes adapter.js and greatly simplifies the differences between the different stacks. To answer @Francesco\_…

---

## [Edge supports VP8/VP9 on newest creator's update](https://discourse.lynckia.com/t/edge-supports-vp8-vp9-on-newest-creators-update/469)

<div class="topic-metadata">

**Author:** [@Francesco\_Durighetto](https://discourse.lynckia.com/u/Francesco_Durighetto)\
**Replies:** 0\
**Last updated:** [April 18, 2017, 9:29am UTC](https://discourse.lynckia.com/t/edge-supports-vp8-vp9-on-newest-creators-update/469 "2017-04-18T09:29:03Z")

</div>

Hi guys, I’m trying to figure out how to make Licode support Edge browser. It seems that on the newest creator’s update (which was rolled out since April 11) Edge now natively supports VP8 and VP9 and the webrtc 1.0 st…

---

## [One to one video call & conference call](https://discourse.lynckia.com/t/one-to-one-video-call-conference-call/440)

<div class="topic-metadata">

**Author:** [@anmol](https://discourse.lynckia.com/u/anmol)\
**Replies:** 0\
**Last updated:** [April 3, 2017, 9:31am UTC](https://discourse.lynckia.com/t/one-to-one-video-call-conference-call/440 "2017-04-03T09:31:35Z")

</div>

hi, i'm looking for some solution for web application. in that application i just want to have one to one video call, one to many video call, screen sharing and want to upload all this on hosting server, so that after so…

---

## [Use navigator.mediaDevices.getUserMedia in chrome](https://discourse.lynckia.com/t/use-navigator-mediadevices-getusermedia-in-chrome/414)

<div class="topic-metadata">

**Author:** [@garcianavalon](https://discourse.lynckia.com/u/garcianavalon)\
**Replies:** 4\
**Last updated:** [March 7, 2017, 3:11pm UTC](https://discourse.lynckia.com/t/use-navigator-mediadevices-getusermedia-in-chrome/414 "2017-03-07T15:11:54Z")

</div>

Hi there! Right now erizo client uses the old and deprecated navigator.getUserMedia API in Chrome browser. I've seen that in Mozilla browsers the new mediaDevices API is used instead Are there any plans to upgrade th…

---

## [Any road-map for Microsoft Edge Support?](https://discourse.lynckia.com/t/any-road-map-for-microsoft-edge-support/408)

<div class="topic-metadata">

**Author:** [@HemanthAnakapalle](https://discourse.lynckia.com/u/HemanthAnakapalle)\
**Replies:** 1\
**Last updated:** [February 28, 2017, 7:57am UTC](https://discourse.lynckia.com/t/any-road-map-for-microsoft-edge-support/408 "2017-02-28T07:57:25Z")

</div>

Any road-map for Microsoft Edge Support?

---

## [Use tags in github repo](https://discourse.lynckia.com/t/use-tags-in-github-repo/372)

<div class="topic-metadata">

**Author:** [@garcianavalon](https://discourse.lynckia.com/u/garcianavalon)\
**Replies:** 8\
**Last updated:** [February 10, 2017, 10:28am UTC](https://discourse.lynckia.com/t/use-tags-in-github-repo/372 "2017-02-10T10:28:58Z")

</div>

Hi there, Lately there has been a lot of movement in the repo. Lots of commits with new features, fixes and changes in general, which great! Sadly, keeping up to date or upgrading a Licode installation is very difficul…

---

## [Use TCP when UDP ports are blocked](https://discourse.lynckia.com/t/use-tcp-when-udp-ports-are-blocked/383)

<div class="topic-metadata">

**Author:** [@garcianavalon](https://discourse.lynckia.com/u/garcianavalon)\
**Replies:** 2\
**Last updated:** [February 7, 2017, 2:02pm UTC](https://discourse.lynckia.com/t/use-tcp-when-udp-ports-are-blocked/383 "2017-02-07T14:02:20Z")

</div>

Hi there, Doing some testing the other day, someone found out that they could use Google Hangouts on a network with UDP ports blocked. I was intrigued and found the Hangouts network configuration instructions, which ap…

---

## [Erizo.js as bower module](https://discourse.lynckia.com/t/erizo-js-as-bower-module/385)

<div class="topic-metadata">

**Author:** [@edu](https://discourse.lynckia.com/u/edu)\
**Replies:** 3\
**Last updated:** [February 7, 2017, 1:27pm UTC](https://discourse.lynckia.com/t/erizo-js-as-bower-module/385 "2017-02-07T13:27:09Z")

</div>

Hi! Would it be possible to have erizo.js as a bower or npm module instead of having to copy it manually every time it's needed. Also, right now it's a real pain to debug erizo.js due to minification. It would be gre…

---

## [Streaming all videos through the server](https://discourse.lynckia.com/t/streaming-all-videos-through-the-server/374)

<div class="topic-metadata">

**Author:** [@Tan-Tan](https://discourse.lynckia.com/u/Tan-Tan)\
**Replies:** 2\
**Last updated:** [February 7, 2017, 10:50am UTC](https://discourse.lynckia.com/t/streaming-all-videos-through-the-server/374 "2017-02-07T10:50:36Z")

</div>

I understand that it misses part of the WebRTC concept of peer to peer, but in case I want to be sure I overcome any network issues, would it be possible to stream all videos through the server instead of between the pee…
