<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[cwh.consulting]]></title><description><![CDATA[Real time communcations product consulting]]></description><link>https://cwh.consulting/</link><image><url>https://cwh.consulting/favicon.png</url><title>cwh.consulting</title><link>https://cwh.consulting/</link></image><generator>Ghost 3.12</generator><lastBuildDate>Mon, 15 Sep 2025 17:22:07 GMT</lastBuildDate><atom:link href="https://cwh.consulting/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[webrtcHacks -  Accelerated Computer Vision inside a WebRTC Media Server with Intel OWT]]></title><description><![CDATA[Chad did a review of the Intel Open WebRTC Toolkit (OWT) for webrtcHacks. Intel OWT lets you send WebRTC streams to a CV server and hardware acceleration on some Intel CPU chips.]]></description><link>https://cwh.consulting/blog/webrtchacks-intel-owt-cv/</link><guid isPermaLink="false">5f8c658c18c291055597633b</guid><category><![CDATA[computer vision]]></category><category><![CDATA[WebRTC]]></category><category><![CDATA[webrtcHacks]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Wed, 21 Oct 2020 15:56:00 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/10/Intel-OWT-emtions-plugin-testing-1-.gif" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2020/10/Intel-OWT-emtions-plugin-testing-1-.gif" alt="webrtcHacks -  Accelerated Computer Vision inside a WebRTC Media Server with Intel OWT"><p>I have also played with specialized machine learning (ML) acceleration hardware for computer vision with projects like <a href="http://https://cogint.ai/custom-vision-training-on-the-aiy-vision-kit/">Google's AIY Vision Kit</a> and Intel's Movidius on the client side. Edge ML is powerful, but it has performance limits compared to scalable server-side approaches where you can add more and bigger processors. In a previous project using <a href="https://webrtchacks.com/webrtc-cv-tensorflow/">WebRTC and the Tensorflow Object Detection API</a>, I looked at server-side computer vision (CV) using generic CPU resources. It would have been much more effient to run this with GPU acceleration, or even TPU acceleration, but that requires actually having  that specialized hardware. Of course you can access that in the cloud, but with addition cost and platform dependencies. Wouldn't it be nice to get hardware acceleration without specialized hardware?</p>
<p>Intel offers native hardware acceleration on its CPU chips through various projects. I have been wanting to play around with the Intel Open WebRTC Toolkit (OWT) server since they demoed some of its CV capabilities at <a href="https://www.youtube.com/watch?v=zt1oiG3Yen0">Kranky Geek</a>, but these kinds of projects typically require a serious time commitment. Fortunately Intel decided to sponsor some of my time to install and evaluate the project for a webrtcHacks post.</p>
<p>Check that out here:<br>
<a href="https://webrtchacks.com/accelerated-computer-vision-inside-a-webrtc-media-server-with-intel-owt/">https://webrtchacks.com/accelerated-computer-vision-inside-a-webrtc-media-server-with-intel-owt/</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[CommCon: The pandemic, Zoom, and What’s next for RTC]]></title><description><![CDATA[I gave a talk at the CommCon viritual event this year that looked at the impact COVID-19 has had on the broader RTC industry, at look at why Zoom appears to be winning, and what we can expect next.]]></description><link>https://cwh.consulting/blog/commcon-the-pandemic-zoom-and-whats-next-for-rtc/</link><guid isPermaLink="false">5f0e5ed9fe383d04d5b79840</guid><category><![CDATA[events]]></category><category><![CDATA[WebRTC]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Wed, 15 Jul 2020 02:12:08 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/07/thumbnail2.png" medium="image"/><content:encoded><![CDATA[<img src="https://cwh.consulting/content/images/2020/07/thumbnail2.png" alt="CommCon: The pandemic, Zoom, and What’s next for RTC"><p>Like nearly every annual conference, the CommCon event went virtual this year. I joined to give an update on how COVID-19 has impacted the RTC industry and what it might mean after pandemic dies down. In particular, I wanted to explore the Zoom phenomenon and why a company that seems to do everything contrary to what the larger WebRTC community has so much success.</p><p>In this talk, I cover:</p><ul><li>Major trends and what might be next in 4 domains:</li></ul><p>        1. Remote work</p><p>        2. Telemedicine</p><p>        3. Education</p><p>        4. Developers</p><ul><li>Some new quantitative research on WebRTC in open source</li><li>Did Zoom beat WebRTC?</li><li>Some Hacker News sentiment analysis on Zoom vs. WebRTC </li><li>Some thoughts on what RTC should be working on next</li></ul><p>On that last bullet, I am encouraged to see some good video communication innovations happening already. For example,  Microsoft Teams released their <a href="https://techcommunity.microsoft.com/t5/microsoft-teams-blog/how-to-get-the-most-from-together-mode/ba-p/1509496">Together mode</a> days after I recorded my session.</p><p>Check out the video here:</p><!--kg-card-begin: html--><iframe width="600" height="400" src="https://www.youtube.com/embed/-HguGEBZVFE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Webinar: Bolstering customer service with conversational IVRs]]></title><description><![CDATA[I joined a webinar with Voximplant to discuss how modern voice assitants as democratizing conversational IVRs and how these technologies can call centers cope during the pandemic.]]></description><link>https://cwh.consulting/blog/webinar-bolstering-customer-service-with-conversational-ivrs/</link><guid isPermaLink="false">5eba092bb97a635e7aaaa366</guid><category><![CDATA[webinar]]></category><category><![CDATA[voicebot]]></category><category><![CDATA[conversational_ivr]]></category><category><![CDATA[Dialogflow]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Wed, 08 Apr 2020 02:48:00 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/05/voximplant-conversational-IVR-webinar.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2020/05/voximplant-conversational-IVR-webinar.png" alt="Webinar: Bolstering customer service with conversational IVRs"><p>These are chaotic times for most businesses and contact centers are no exception. Depending on the business, the contact center may have increased call volumes and/or new staffing challenges with more dependency on home agents, shifting work schedules, and even agent furloughs in some cases. Automation is increasingly becoming a necessity just to maintain pace.</p>
<p>Voximplant asked me to join a webinar to discuss how conversational IVRs - i.e. voicebots hooked into a phone - can help with process automation without killing customer satisfaction. I discuss how modern voice assistant technology is democratizing conversational IVR technology, making them more effective and lifelike.</p>
<p>Check out the webinar recording below.</p>
<!--kg-card-end: markdown--><!--kg-card-begin: html--><iframe width="560" height="315" src="https://www.youtube.com/embed/DqoKtBNsIxo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[TADHack - Outbound Conversational IVR for Small Businesses with SMB Reschedule]]></title><description><![CDATA[I teamed up with Dave Horton to do the TADHack this past weekend. We made a tool for small businesses that helps them rebook customer appointments using a Dialogflow voicebot, drachtio.org  and Simwood using Google Calendar and Sheets as the UI]]></description><link>https://cwh.consulting/blog/tadhack/</link><guid isPermaLink="false">5e8bc1d362d5a51209943918</guid><category><![CDATA[TADHack]]></category><category><![CDATA[Dialogflow]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Tue, 31 Mar 2020 12:31:19 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/04/SMB-Reschedule-thumbnail.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2020/04/SMB-Reschedule-thumbnail.png" alt="TADHack - Outbound Conversational IVR for Small Businesses with SMB Reschedule"><p>I teamed up with Dave Horton to do the #TADHack this past weekend. Although I have helped as a sponsor and even <a href="https://www.meetup.com/WebRTC-Boston/events/past/">hosted a TADHack</a> in Boston, it has been many years since I last entered as a participant (see that one <a href="https://chadwallacehart.com/webrtchacks-thirdeye/">here</a><br>
). This year a subtheme was Intelligent Agents. That is an active area I researching and blogging on over at <a href="https://cogint.ai">cogint.ai</a> so I was eager to try some things in that domain.</p>
<p>We ended up making a tool for small businesses that helps them rebook customer appointments using:</p>
<ul>
<li>Dialogflow voicebot,</li>
<li>drachtio.org as a SIP server and gateway and</li>
<li>Simwood Group for phone numbers and SIP trunk connectivity.</li>
<li>Google Calendar and Sheets as the UI</li>
</ul>
<p>The business just needs to connect a Google Calendar and enter thier customer numbers into a Google sheet and the bot will auto-dial them and attempt to reschedule. Call status and disposition are updated back to the sheet. The customer can ask for a callback at a better time or request to talk to a human and get transferred if needed.</p>
<p>See out our winning submission here:</p>
<!--kg-card-end: markdown--><!--kg-card-begin: html--><iframe width="560" height="315" src="https://www.youtube.com/embed/hmTMSlIO9Uo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[facetouchmonitor.com - stop touching your face using a browser and TensorFlow.js]]></title><description><![CDATA[I make a web  app to that monitors and alerts you when you touch your face using computer vision in the browser via TensorFlow.js]]></description><link>https://cwh.consulting/blog/facetouchmonitor/</link><guid isPermaLink="false">5e8bc1d362d5a51209943917</guid><category><![CDATA[webrtcHacks]]></category><category><![CDATA[WebRTC]]></category><category><![CDATA[computer vision]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Tue, 24 Mar 2020 21:17:19 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/03/faetouchmonitor.gif" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2020/03/faetouchmonitor.gif" alt="facetouchmonitor.com - stop touching your face using a browser and TensorFlow.js"><p>Experimenting with running computer vision locally in the browser using TensorFlow.js has been on my bucket list to play with as part of my regular AI in RTC research. The recent warnings to avoid touching your face got me thinking there should be some kind of webcam monitor that warns you when you touch your face.</p>
<p>I did a quick websearch and found one site that does this, but it requires user training on ever refresh and wasn't all that accurate. So, I decided to give the TensorFlow.js with the <a href="https://github.com/tensorflow/tfjs-models/tree/master/body-pix">BodyPix</a> model library a try as a weekend project.</p>
<p>Check out the results of my experiment at <a href="https://facetouchmonitor.com">facetouchmonitor.com</a>.</p>
<p>It's not perfect, but I was amazed how well it worked without a whole lot of effort - all in the browser. All the code is available at github.com/webrtchacks/facetouchmonitor. I shared some highlights on how it works and an alternative approach at webrtcHacks: <a href="https://webrtchacks.com/stop-touching-your-face-with-browser-tensorflow-js/">https://webrtchacks.com/stop-touching-your-face-with-browser-tensorflow-js/</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[ClueCon Weekly Discussion]]></title><description><![CDATA[I joined ClueCon weekly with David Duffett to talk about my background, WebRTC, AI in RTC, and my blogs]]></description><link>https://cwh.consulting/blog/cluecon-weekly-s7/</link><guid isPermaLink="false">5e8bc1d362d5a51209943916</guid><category><![CDATA[ClueCon]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Thu, 05 Mar 2020 12:50:04 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/03/cluecon-weekly-season-7.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2020/03/cluecon-weekly-season-7.png" alt="ClueCon Weekly Discussion"><p>In addition to their annual conference, the team behind FreeSWITCH runs a regular session on YouTube called ClueCon Weekly. I joined a couple of weeks ago for a discussion with David Duffett. We covered a lot in the ~30 min session, including:</p>
<ul>
<li>How I got into comms/telephony</li>
<li>How WebRTC is doing</li>
<li>Why most IVR's suck</li>
<li>What I am covering (AI in RTC) over at <a href="https://cogint.ai">cogint.ai</a></li>
</ul>
<p>You can watch the video here:</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/LJ2a2YxizPQ" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[WebRTC Live #38 - Updates from webrtcHacks]]></title><description><![CDATA[I joined the WebRTC Live! webinar series to give an update on WebRTC and review recent webrtcHacks posts]]></description><link>https://cwh.consulting/blog/webrtc-live-38-updates-from-webrchacks/</link><guid isPermaLink="false">5e8bc1d362d5a51209943915</guid><category><![CDATA[webinar]]></category><category><![CDATA[WebRTC]]></category><category><![CDATA[webrtcHacks]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Mon, 24 Feb 2020 12:49:48 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/02/WebRTC-Live-38.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2020/02/WebRTC-Live-38.png" alt="WebRTC Live #38 - Updates from webrtcHacks"><p>Earlier this month I joined Arin Sime of WebRTC.ventures for the regular <em>WebRTC Live!</em> webmiar series. I talked about the state of WebRTC and recent WebRTC Hacks blog posts.</p>
<p>Check it out here:</p>
<iframe src="https://player.vimeo.com/video/392077900" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
<p><a href="https://vimeo.com/392077900">WebRTC Live #38 - &quot;Updates from webrtcHacks,&quot; Chad Hart, webrtcHacks.com</a> from <a href="https://vimeo.com/user24916355">arinsime</a> on <a href="https://vimeo.com">Vimeo</a>.</p><!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[webrtcHacks: New Series & Perfect Negotiation]]></title><description><![CDATA[I started a new series at webrtcHacks using a shorter format. The first post in this series covers Perfect Negotiation, a multi-faceted effort designed to improve WebRTC connectivity,.]]></description><link>https://cwh.consulting/blog/webrtchacks-new-series-perfect-negotiation/</link><guid isPermaLink="false">5e8bc1d362d5a51209943914</guid><category><![CDATA[webrtcHacks]]></category><category><![CDATA[WebRTC]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Wed, 05 Feb 2020 17:25:00 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/02/Depositphotos_138156898_l-2015-copy.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2020/02/Depositphotos_138156898_l-2015-copy.jpg" alt="webrtcHacks: New Series & Perfect Negotiation"><p>I generally produce longer, indepth posts over at webrtcHacks. However, that format doesn't work for all posts and there are many topics we want to cover. So, we're trying out shorter format for <em>some</em> posts. Let me know what you think!</p>
<p>I cover Perfect Negoition in the first post in this new series. Perfect Negotiation is one of the many multi-faceted efforts taking place behind the scenes to help improve WebRTC. In this case it is a set of spec and implementation improvements designed to make connectivity more reliable. Check out the post for details: <a href="https://webrtchacks.com/min-duration-series-part-1-perfect-negotiation/">https://webrtchacks.com/min-duration-series-part-1-perfect-negotiation/</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[webrtcHacks: Does Chromium-based Edge’s WebRTC Look Like Chrome]]></title><description><![CDATA[I reviewed of Edgium's WebRTC features to see how it compares to Chrome and what differences there are (almost none)  for webrtcHacks.]]></description><link>https://cwh.consulting/blog/webrtchacks-edgium/</link><guid isPermaLink="false">5e8bc1d362d5a51209943912</guid><category><![CDATA[webrtcHacks]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Thu, 16 Jan 2020 16:50:00 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/01/edge-chrome-mirror.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2020/01/edge-chrome-mirror.png" alt="webrtcHacks: Does Chromium-based Edge’s WebRTC Look Like Chrome"><p>WebRTC has a new browser – kind of.  Microsoft GA’ed its “new” Edge browser based on Chromium – commonly referred to Edgium. On the surface one less WebRTC engine to work with should make life easier for developers, but does the reality match the ambition?</p>
<p>I did a review of Edgium's WebRTC features to see how it compares to Chrome and what differences there are. The short answer is almost none. Check out my full review for details over at webrtcHacks:<br>
<a href="https://webrtchacks.com/edgium-webrtc-review/">https://webrtchacks.com/edgium-webrtc-review/</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Modern Conversational IVRs with Dialogflow Whitepaper]]></title><description><![CDATA[I wrote a whitepaper for Voximplant on Modern Conversational IVRs with Dialogflow]]></description><link>https://cwh.consulting/blog/modern-conversational-ivrs-with-dialogflow-whitepaper/</link><guid isPermaLink="false">5ea809aeb97a635e7aaaa332</guid><category><![CDATA[whitepaper]]></category><category><![CDATA[Dialogflow]]></category><category><![CDATA[voicebot]]></category><category><![CDATA[cogint.ai]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Wed, 18 Dec 2019 11:56:00 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/04/dialogflow-conversational-ivrs-cover.png" medium="image"/><content:encoded><![CDATA[<img src="https://cwh.consulting/content/images/2020/04/dialogflow-conversational-ivrs-cover.png" alt="Modern Conversational IVRs with Dialogflow Whitepaper"><p>I have been researching the use of modern voice-based bot platforms - i.e. voicebots - for use in conversational IVR applications over at my <a href="https://cogint.ai">cogint.ai</a> blog.  I also covered this application and the gateway needed too connected VoIP systems to bot platforms in the KGR <a href="https://krankygeek.com/research">AI in RTC report.</a> Communications Platform as a Service (CPaaS) vendor Voximplant was the first vendor with a clould gateway for Dialogflow. They hired me to write a whitepaper on this topic.</p><p>The paper covers: </p><ul><li>The benefits of voice bots vs. traditional IVR technologies</li><li>Why use Dialogflow specifically with a voicebot IVR?</li><li>How to connect Dialogflow to phone calls?</li><li>Review of Voximplant's Dialogflow Connector</li></ul><p>You can download the whitepaper from Voximplant's site: <a href="https://voximplant.com/promo/dialogflow_201912">https://voximplant.com/promo/dialogflow_201912</a></p>]]></content:encoded></item><item><title><![CDATA[cogint.ai - AudioCodes Voice.AI Gateway review]]></title><description><![CDATA[Intro to Chad's review of AudioCodes' Voice.AI Gateway - a gateway for connecting SIP and phone calls to speech and bot services. ]]></description><link>https://cwh.consulting/blog/cogint-ai-audiocodes-voice-ai-gateway-review/</link><guid isPermaLink="false">5e8bc1d362d5a51209943913</guid><category><![CDATA[cogint.ai]]></category><category><![CDATA[voicebot]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Wed, 11 Dec 2019 02:53:00 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/01/Depositphotos_86748052_l-2015.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2020/01/Depositphotos_86748052_l-2015.jpg" alt="cogint.ai - AudioCodes Voice.AI Gateway review"><p>My last several <a href="https://cogint.ai">cogint.ai</a> posts have looked at the use of voice-enabled bots – aka voicebots – for use in Interactive Voice Response (IVR) and other telephony applications. I continued on this theme with a review of another voicebot telephony connectivity option - AudioCodes' Voice.AI Gateway.  The AudioCodes Voice.AI gateway has some unique qualities compared to other RTC-bot gateway solutions on the market - notably its multiplatform approach and the fact it is offered as a managed service.</p>
<p>I ran some test againts the Voice.AI gateway with Dialogflow and looked at their pricing. Read the full post here: <a href="https://cogint.ai/audiocodes-voice-ai-gateway-review/">https://cogint.ai/audiocodes-voice-ai-gateway-review/</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Kranky Geek:  RTC+ML 2019 Event]]></title><description><![CDATA[Kranky Geek is a technology event series focused on WebRTC and RTC Machine Learning use cases. In addition to helping host the event, I participated in 2 sessions - the intro/welcome and a browser panel.]]></description><link>https://cwh.consulting/blog/kranky-geek-2019/</link><guid isPermaLink="false">5e8bc1d362d5a51209943910</guid><category><![CDATA[Kranky Geek]]></category><category><![CDATA[events]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Mon, 18 Nov 2019 14:38:00 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2020/01/1c52ae98-d0e5-44d1-9d92-8ab0b2b03552.JPG" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2020/01/1c52ae98-d0e5-44d1-9d92-8ab0b2b03552.JPG" alt="Kranky Geek:  RTC+ML 2019 Event"><p>Kranky Geek is a technology event series focused on various aspects of Real Time Communications (RTC). WebRTC  is always a major topic and we have been adding more talks on how AI and ML intersect with RTC too. We have held events all over the world and this year held our event at Google in San Francisco, our 6th time at that particular location.</p>
<p>Outside my shared responsibilities in finding highly relevant speakers, providing coaching for the talks, and helping get people to the event, I also spoke during two sessions this year.</p>
<h3 id="introductionwelcome">Introduction &amp; Welcome</h3>
<p>Tsahi and I usually split the introduction. This year I spoke briefly about how my analysis from my WebRTC on Github analysis webrtcHacks post shows that WebRTC is far from stale with major new projects emerging.</p>
<p>Check that video out here:</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PL4_h-ulX5eNdJljPgBWAgD8l49YOjeMoc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 
<h3 id="webrtcbrowserroundtable">WebRTC Browser Roundtable</h3>
<p>I was also very excited to host our first-ever WebRTC Round Table with all the major browsers  - Chrome, Firefox, Safari, and Edge.  The panelists included represented by lead developers and Product Managers on the actual browser teams. The session started with each panelist spending a few minutes on what's new and what's coming. For the 2nd hald of the session I moderated an interactive discussion covering mobile, PWA, security, and ML among other topics that came-up.</p>
<p>See that session here:</p>
<iframe width="560" height="315" src="https://www.youtube.com/watch?v=vgc1I2nJlJw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<h3 id="somuchmore">So much more</h3>
<p>We had 14 unique sessions featuring 17 speakers (other than me &amp; Tsahi). Head over to krankygeek.com to see the full agenda or watch the playlist here:<br>
<a href="https://www.youtube.com/playlist?list=PL4_h-ulX5eNdJljPgBWAgD8l49YOjeMoc">https://www.youtube.com/playlist?list=PL4_h-ulX5eNdJljPgBWAgD8l49YOjeMoc</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[IIT-RTC: RTC in a World of AI and ML]]></title><description><![CDATA[Chad hosted a panel at this year's IIT-RTC Conference entitled RTC in a World of AI and ML with  Chris Wendt of Comcast, Vijay Gurbani or Vail Systems, and Varun Signh of callstats.io]]></description><link>https://cwh.consulting/blog/iit-rtc-2019-rtc-ai-ml-panel/</link><guid isPermaLink="false">5e8bc1d362d5a5120994390e</guid><category><![CDATA[AI]]></category><category><![CDATA[RTC]]></category><category><![CDATA[IIT-RTC]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Tue, 15 Oct 2019 18:00:00 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2019/11/EG7s60OWkAEgdPC.jpeg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2019/11/EG7s60OWkAEgdPC.jpeg" alt="IIT-RTC: RTC in a World of AI and ML"><p>The <a href="http://www.rtc-conference.com/">Illinois Institute of Technology Real Time Communications (IIT-RTC) conference</a> is an academically inspired conferences I frequently attend. This year I moderated a panel with Chris Wendt of Comcast, Vijay Gurbani or Vail Systems, and Varun Signh of callstats.io.</p>
<p>I introduced the topic and provided a framework from my <a href="https://krankygeek.com/research">past resarch</a> in this area. Each of the panelists then spent a few minutes talking about their individual Machine Learning (ML) use cases. We wrapped up in a discussion covering the following questions:</p>
<ul>
<li>What ML methods have you found most effective?</li>
<li>What are your preferred ML libraries and frameworks?</li>
<li>What is the best way to train your development teams developing with ML?</li>
<li>How do you think advances in ML hardware - both at the edge and in the cloud - will impact RTC applications?</li>
<li>Is Google (or Amazon or Microsoft, etc.) going to come along and make all of this super-easy? What does that mean for your efforts?</li>
</ul>
<p>You can see the entire recorded session here:</p>
<iframe width="630" height="400" src="https://www.youtube.com/embed/GFw2PieHIvY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[webrtcHacks: github WebRTC repo analysis]]></title><description><![CDATA[I updated my analysis of open source WebRTC repos on Github to see how WebRTC is doing and to find the most popular projects.]]></description><link>https://cwh.consulting/blog/webrtchacks-github-analysis/</link><guid isPermaLink="false">5e8bc1d362d5a5120994390d</guid><category><![CDATA[webrtcHacks]]></category><category><![CDATA[Github]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Tue, 24 Sep 2019 22:30:00 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2019/10/pasted-image-0-1.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2019/10/pasted-image-0-1.png" alt="webrtcHacks: github WebRTC repo analysis"><p>I am asked all the time what the most popular WebRTC projects are. I tried to address this question a few years ago in Data Nerding with WebRTC GitHub Data where I used the GitHub dataset on BigQuery to filter out WebRTC repos. I did an update to this analysis and found:</p>
<ul>
<li>WebRTC is doing just fine - its growth has more or less remained consistent with github overall</li>
<li>There have been meaningful shifts in the top repos:
<ul>
<li><a href="https://pion.ly">pion</a> gets the crown for the most popular project by most measures</li>
<li>Janus wins among WebRTC media servers</li>
<li>Coturn appears strongly now that I included TURN server terms in the analysis</li>
<li>Several Microsoft projects made the top lists</li>
<li><a href="https://github.com/react-native-webrtc">react-nativev-webrtc</a> leads on mobile/hybrid frameworks</li>
<li><a href="https://github.com/starrtc">startrtc</a> is a new but big project out of China</li>
</ul>
</li>
</ul>
<p>See the full post here: <a href="https://webrtchacks.com/webrtc-open-source-most-popular/">https://webrtchacks.com/webrtc-open-source-most-popular/</a></p>
<p><a href="https://chadwallacehart.com/contact">Contact me</a> if you are interested in additional analysis on this dataset.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Building a Voicebot IVR with Dialogflow series and ClueCon video]]></title><description><![CDATA[In the Building a Voicebot IVR with Dialogflow for cogint.ai I researched how to build build conversational, voice-driven bot interfaces that could replace traditional Interactive Voice Response systems. You can also find my ClueCon 2019  video "Kill Your IVR with a Voicebot" summarizing this series]]></description><link>https://cwh.consulting/blog/building-a-voicebot-ivr-with-dialogflow/</link><guid isPermaLink="false">5e8bc1d362d5a5120994390c</guid><category><![CDATA[events]]></category><category><![CDATA[cogint.ai]]></category><category><![CDATA[voice assistant]]></category><category><![CDATA[voicebot]]></category><dc:creator><![CDATA[Chad Wallace Hart]]></dc:creator><pubDate>Tue, 06 Aug 2019 09:08:00 GMT</pubDate><media:content url="https://cwh.consulting/content/images/2019/08/series-lead-image.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://cwh.consulting/content/images/2019/08/series-lead-image.png" alt="Building a Voicebot IVR with Dialogflow series and ClueCon video"><p>I have been very interested in how modern voice assistants can be used with Real Time Communications even before I started my <a href="https://chadwallacehart.com/ai-in-rtc-report-highlights/">AI in RTC research</a>. I partnered with<br>
Emiliano Pelliccioni at webrtc.ventures on a research project to understand how to build build conversational, voice-driven bot interfaces that could replace traditional Interactive Voice Response systems. We had previously evaluated several different voice assistant interfaces and Natural Language Understanding (NLU) frameworks and we decided on Dialogflow for this project.</p>
<p>Our single summary post of our findings quickly grew too long, so we decided to break our findings up into a series of posts over at <a href="https://cogint.ai">cogint.ai</a>. This series includes:</p>
<ol>
<li><a href="https://cogint.ai/3-methods-for-connecting-a-phone-call-to-dialogflow/">Methods for Connecting a Phone Call to Dialogflow</a></li>
<li><a href="https://cogint.ai/signalwire-dialogflow-2/">SignalWire’s Dialogflow Connector: 2019 review</a></li>
<li><a href="https://cogint.ai/voximplant-dialogflow-connector-2019">VoxImplant's Dialogflow Connector: 2019 review</a></li>
<li><a href="https://cogint.ai/adding-sms-to-your-voicebot-ivr/">Adding SMS to your Voicebot IVR</a></li>
<li><a href="https://cogint.ai/building-a-multi-business-voicebot-ivr/">Building a Multi-business Voicebot IVR</a></li>
</ol>
<p>I also did a presentation at ClueCon summarizing this series:</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/2cLYQ6suYDI" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<p>Here are those slides:</p>
<iframe src="//www.slideshare.net/slideshow/embed_code/key/HWNsXe2zCan7Na" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:20px; max-width: 100%;" allowfullscreen> </iframe>
<p>If you care about this topic, you might also like my original <a href="https://cogint.ai/dialogflow-phone-bot/">How to make a dial-in IVR with Dialogflow</a> tutorial.</p>
<p>Of course I am excited to <a href="https://chadwallacehart.com/consulting-services/">consult</a> on this topic too.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item></channel></rss>