This document discusses video codecs and their role in web-based communications. It provides a brief history of codecs from analog to digital formats. It then focuses on codecs used for WebRTC, including VP8, H.264, VP9 and future developments. It explores the ongoing "game of chess" between codec developers as different browsers and companies support different options. Finally, it discusses efforts by the Alliance for Open Media and IETF to develop future open, high quality video codecs.
Moving Multimedia Applications to the CloudDialogic Inc.
This presentation from CommsDay 2016 covers:
- What’s Driving Us Towards NFV
-Virtualization Challenges For Real-Time Multimedia in the Cloud
-Interoperability and Automated Lifecycle Management Considerations
-Some NFV Guiding Principles
Achieving real time voice and video virtualized network functionality in nfvDialogic Inc.
This presentation guides you through the critical points one needs to consider to achieve real-time voice and video virtualized network functionality in NFV.
Moving Multimedia Applications to the CloudDialogic Inc.
This presentation from CommsDay 2016 covers:
- What’s Driving Us Towards NFV
-Virtualization Challenges For Real-Time Multimedia in the Cloud
-Interoperability and Automated Lifecycle Management Considerations
-Some NFV Guiding Principles
Achieving real time voice and video virtualized network functionality in nfvDialogic Inc.
This presentation guides you through the critical points one needs to consider to achieve real-time voice and video virtualized network functionality in NFV.
WebRTC Infrastructure the Hard Parts: MediaDialogic Inc.
Discussion on handling WebRTC media:
-What are the main reasons to terminate WebRTC media
-Media server use cases in WebRTC
-Client-side media processing vs. server-side trade-offs
-Potential media services for today & tomorrow
-Introduction to the Media Resource Broker (MRB) for scaling and orchestrating media servers/MRF
-How media handling architectures are evolving & scaling for cloud/NFV networks
Mid-level review of server infrastructure that is required and often used with WebRTC, including signaling servers, NAT traversal servers (STUN and TURN), media servers, and WebRTC Gateways.
Presented at the WebRTC Japan Conference in Tokyo.
Learn about why Mesh may not be the answer for #WebRTC and why the better approach is to centralize and mix all the media in an MCU. As well as an in-depth explanation on the benefits of using an MCU. As presented by Chad Hart at WebRTC Expo V.
Master slide deck covering WebRTC media challenges including - Introduction to WebRTC, Peer-to-Peer vs. Peer-to-Server media models, WebRTC Gateway models, Security Considerations, and PowerMedia XMS
Peer-to-Server Media in WebRTC (Enterprise Connect 2014)Dialogic Inc.
WebRTC is designed to be a peer-to-peer technology where media go directly from one client to another. However, WebRTC does allow Peer-to-Server flows and many uses are in fact optimized by server-side media processing technology. This short presentation describes server-side WebRTC media processing uses cases, provides real-world WebRTC deployment examples, and discusses WebRTC gateway models.
Presented by Chad Hart at Enterprise Connect
To Build or Not to Build Your WebRTC InfrastructureTsahi Levent-levi
These are the slides for the Upperside Webinar I talked at.
The acquisition of AddLive by SnapChat created some discomfort among companies using a WebRTC API platform. It made the threat, well known to all those building their future on someone else’s service, apparent and real. If you are now planning your service the first decision to be made is whether to build your own infrastructure or use an API platform.
Should decisions be made only in light of current happenings in the market? Are there more options except for to build or use a service?
The selection of an API platform is an important one. There are over 20 such platforms available. But they are different. They don't offer the same set of capabilities, they aren't focused on the same types of use cases and customers. The selection process requires an understanding of the use case, the business values, the features and requirements you have. In this webinar, we will review the various KPIs and selection criteria, offering an instruction manual for vendor selection and self built infrastructure options.
Panel presentation from the 2015 IIT-RTC Conference. Topics include: the new supermedia - 3D, AR, VR, realtime broadcast; talking to machines - streams from IoT devices and created between people because of them; middleware - the new glue that is emerging to stitch a real-time, high fidelity, contextual experiences together.
Featuring slides from Brian Pulito from IBM, Douglas Wadkins from Skedans, Ivelin Ivanov from Telestax, Dr. Luis Lopez of Kurento, Vladimir Beloborodov of Mera Software and moderated by Chad Hart, independent consultant and Chief Editor at webrtcHacks.
Open Source Telecom Software Landscape by Alan QuayleAlan Quayle
There are tens of successful Open Source Telecom Software projects, with vibrant communities supporting them. Asterisk, the most successful and longest running is 20 years old. We heard from them earlier in the agenda.
We’ll review the many other projects to help people understand the depth, breadth and rapidly evolving nature of these projects. As we’ll as some of the new projects like Drachtio.org, and used recently at TADHack-mini Orlando Online 2020, for the hack SMB Reschedule.
We’ll also review the results from an anonymous survey of open source telecom software. Comparing the different projects, the preferred application areas of the projects, common issues and solutions, sharing where the industry sees these projects in 5 years’ time.
Oracle's presentation on Bridging the Internet and IMS with WebRTC. Presented at the IMS WebRTC Workshop at IMS World Forum on April 2014 in Barcelona. Thanks for tTADHack
Codec stands for enCOder/DECoder or COmpressor/DECompressor. It is a software or hardware that compresses and decompresses audio and video data streams.
WebRTC Infrastructure the Hard Parts: MediaDialogic Inc.
Discussion on handling WebRTC media:
-What are the main reasons to terminate WebRTC media
-Media server use cases in WebRTC
-Client-side media processing vs. server-side trade-offs
-Potential media services for today & tomorrow
-Introduction to the Media Resource Broker (MRB) for scaling and orchestrating media servers/MRF
-How media handling architectures are evolving & scaling for cloud/NFV networks
Mid-level review of server infrastructure that is required and often used with WebRTC, including signaling servers, NAT traversal servers (STUN and TURN), media servers, and WebRTC Gateways.
Presented at the WebRTC Japan Conference in Tokyo.
Learn about why Mesh may not be the answer for #WebRTC and why the better approach is to centralize and mix all the media in an MCU. As well as an in-depth explanation on the benefits of using an MCU. As presented by Chad Hart at WebRTC Expo V.
Master slide deck covering WebRTC media challenges including - Introduction to WebRTC, Peer-to-Peer vs. Peer-to-Server media models, WebRTC Gateway models, Security Considerations, and PowerMedia XMS
Peer-to-Server Media in WebRTC (Enterprise Connect 2014)Dialogic Inc.
WebRTC is designed to be a peer-to-peer technology where media go directly from one client to another. However, WebRTC does allow Peer-to-Server flows and many uses are in fact optimized by server-side media processing technology. This short presentation describes server-side WebRTC media processing uses cases, provides real-world WebRTC deployment examples, and discusses WebRTC gateway models.
Presented by Chad Hart at Enterprise Connect
To Build or Not to Build Your WebRTC InfrastructureTsahi Levent-levi
These are the slides for the Upperside Webinar I talked at.
The acquisition of AddLive by SnapChat created some discomfort among companies using a WebRTC API platform. It made the threat, well known to all those building their future on someone else’s service, apparent and real. If you are now planning your service the first decision to be made is whether to build your own infrastructure or use an API platform.
Should decisions be made only in light of current happenings in the market? Are there more options except for to build or use a service?
The selection of an API platform is an important one. There are over 20 such platforms available. But they are different. They don't offer the same set of capabilities, they aren't focused on the same types of use cases and customers. The selection process requires an understanding of the use case, the business values, the features and requirements you have. In this webinar, we will review the various KPIs and selection criteria, offering an instruction manual for vendor selection and self built infrastructure options.
Panel presentation from the 2015 IIT-RTC Conference. Topics include: the new supermedia - 3D, AR, VR, realtime broadcast; talking to machines - streams from IoT devices and created between people because of them; middleware - the new glue that is emerging to stitch a real-time, high fidelity, contextual experiences together.
Featuring slides from Brian Pulito from IBM, Douglas Wadkins from Skedans, Ivelin Ivanov from Telestax, Dr. Luis Lopez of Kurento, Vladimir Beloborodov of Mera Software and moderated by Chad Hart, independent consultant and Chief Editor at webrtcHacks.
Open Source Telecom Software Landscape by Alan QuayleAlan Quayle
There are tens of successful Open Source Telecom Software projects, with vibrant communities supporting them. Asterisk, the most successful and longest running is 20 years old. We heard from them earlier in the agenda.
We’ll review the many other projects to help people understand the depth, breadth and rapidly evolving nature of these projects. As we’ll as some of the new projects like Drachtio.org, and used recently at TADHack-mini Orlando Online 2020, for the hack SMB Reschedule.
We’ll also review the results from an anonymous survey of open source telecom software. Comparing the different projects, the preferred application areas of the projects, common issues and solutions, sharing where the industry sees these projects in 5 years’ time.
Oracle's presentation on Bridging the Internet and IMS with WebRTC. Presented at the IMS WebRTC Workshop at IMS World Forum on April 2014 in Barcelona. Thanks for tTADHack
Codec stands for enCOder/DECoder or COmpressor/DECompressor. It is a software or hardware that compresses and decompresses audio and video data streams.
elasticRTC -- how to have your own WebRTC cloud scaling to be billions in min...Luis Lopez
Creating WebRTC applications is simple, but making them scalable in a robust and efficient way isn’t. Due to this, many application developers do not dare to use their own infrastructures and instead prefer to leverage third party clouds for creating their scalable WebRTC services. These clouds are private and usually expose some kind of API that developers consume for accessing WebRTC communication capabilities such as group-communications, media recording or media transcoding. This model is very convenient for creating simple vertical applications, but it also has some drawbacks. First, these clouds billing models are based on pay-per-minute schemes that are not always compatible with the business models desired by application developers. Second, the exposed APIs tend to be restrictive and limit the freedom of developers for innovating. Third, these clouds, being fully private, cannot be extended or customized for specific needs developers may have.
In this talk, we propose an alternative solution to private WebRTC PaaS models based on leveraging novel cloud orchestration technologies such as Cloud Formation or Heat Templates for enabling developers to create their very own platform on top of public clouds. We analyze the technological ingredients required for enabling such models and present some experiments and production deployments showing how any developer may bring her own IaaS cloud for growing on it a full featured WebRTC platform with elastic scalability and full control on the billing and on the underlying technology evolution.
Multimedia Technologies Introduction Subject
Multimedia Technology introduction - I created these slides for my students to teach CMP 383 Multimedia Technology at Jazan Community College , Jazan University
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...Amir Zmora
On this session we had guest speaker James Cadd who leads the Open Source WebRTC for Windows effort at Microsoft.
James talked about Microsoft's support for WebRTC. Among other things his presentation includes:
Review of current state of Microsoft's work on WebRTC
API compatibility and WebRTC code used for adding WebRTC to Microsoft's products, source code availability & sample codes
Microsoft's plans for Open Source WebRTC
WebRTC enables real-time communication through the web, while SIP is a protocol commonly used for initiating and maintaining real-time communication sessions, particularly in telephony networks.
Bridging WebRTC with SIP is essential in many industries, such as remote healthcare, education, and customer support, where current modern video solutions must communicate with telephony infrastructure at scale. The integration of WebRTC-based video conferencing with legacy SIP-based systems enables seamless communication across platforms and devices. In this presentation, we will talk about lessons learned and explore different approaches to bridging WebRTC and SIP, discussing their advantages and disadvantages.
Bitmovin LIVE Tech Talks: Data Driven Video WorkflowsBitmovin Inc
Part of Bitmovin's LIVE series, this Tech Talk took a deep-dive into how data can help improve your video workflows; from implementation to management our expert, Daniel Weinberger reviewed some of the most important metrics you need to follow and how you can use them to optimize your video workflows.
View the full recording here: https://go.bitmovin.com/nab-live-data-driven-workflows?utm_source=slideshare
With the advancement in internet technology, everyone has access to the internet. After google, YouTube is the second largest search engine and approximately 1 billion hours are consumed by people to watch video contents on YouTube. Editing the video and processing is not very easy. Network also plays an important role. With an unsteady network it can cause video to buffer which can reduce the streaming experience of users. Many people don’t even have a good computer which can handle the editing of large video files as editing and processing the video utilizes hardware, software and both. Many video editing software are available on the internet. Either it can be paid or open source software. One of the most popular open source software available on the internet is FFmpeg Fast Forward Moving Picture Expert Group . FFmpeg with other various software together can be used for video forensic to find traces in videos. It becomes very difficult to find traces from videos that are highly compressed or the video has low resolution. In earlier times, fetching data from camera of robots and encoding the data with software generates an issue. JNI,NDK, FFmpeg, researching about these video annotations a video player was created to examine video of sports so that user can see the how player evaluates the action practically with efficiently. Demand of multimedia increase as times goes on. Today in this global pandemic, everyone has move to digitalization. From studies to working everything has been digitalized. In this paper we are going to study about FFmpeg, how it benefits user with its features. Combining this highly popular multimedia framework with other software can create some useful technologies. Well, FFmpeg is mostly known for its memory efficiency and time efficiency. From processing image to editing videos everything can be acquired from FFmpeg. H. Sumesh Singha | Dr. Bhuvana J "A Study on FFmpeg Multimedia Framework" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-4 , June 2021, URL: https://www.ijtsrd.compapers/ijtsrd42362.pdf Paper URL: https://www.ijtsrd.comcomputer-science/other/42362/a-study-on-ffmpeg-multimedia-framework/h-sumesh-singha
For the full video of this presentation, please visit:
https://www.embedded-vision.com/platinum-members/embedded-vision-alliance/embedded-vision-training/videos/pages/may-2019-embedded-vision-summit-montgomery
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Clay D. Montgomery, Freelance Embedded Multimedia Developer at Montgomery One, presents the "Building Complete Embedded Vision Systems on Linux—From Camera to Display" tutorial at the May 2019 Embedded Vision Summit.
There’s a huge wealth of open-source software components available today for embedding vision on the latest SoCs from suppliers such as NXP, Broadcom, TI and NVIDIA, at lower power and cost points than ever before. Testing vision algorithms is the first step, but what about the rest of your system? In this talk, Montgomery considers the best open-source components available today and explains how to select and integrate them to build complete video pipelines on Linux—from camera to display—while maximizing performance.
Montgomery examines and compares popular open-source libraries for vision, including Yocto, ffmpeg, gstreamer, V4L2, OpenCV, OpenVX, OpenCL and OpenGL. Which components do you need and why? He also summarizes the steps required to build and test complete video pipelines, common integration problems to avoid and how to work around issues to get the best performance possible on embedded systems.
What's new in MPEG? A brief update about the results of its 131st MPEG meeting featuring:
- Welcome and Introduction: Jörn Ostermann, Acting Convenor of WG11 (MPEG)
- Versatile Video Coding (VVC): Jens-Rainer Ohm and Gary Sullivan, JVET Chairs
- MPEG 3D Audio: Schuyler Quackenbusch, MPEG Audio Chair
- Video-based Point Cloud Compression (V-PCC): Marius, Preda, MPEG 3DG Chair
- MPEG Immersive Video (MIV): Bart Kroon, MPEG Video BoG Chair
- Carriage of Versatile Video Coding (VVC) and Enhanced Video Coding (EVC): Young-Kwon Lim, MPEG Systems Chair
- MPEG Roadmap: Jörn Ostermann, Acting Convenor of WG11 (MPEG)
MPEG Web site: https://mpeg-standards.com/meetings/mpeg-131/
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceTsahi Levent-levi
The preconference workshop I did at Informa's WebRTC Global Summit in London, 31st of March 2014
It is targeted at bringing people up to speed with what WebRTC is, how people and vendors are using it today and placing it also in the context of the telecom world (which is the focus of this specific conference).
This presentation was given at the doctoral days at ENSIAS Morocco. The goal was to show how the innovation process goes and a particular example through what Cisco is doing for the media networks.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2022/06/seamless-deployment-of-multimedia-and-machine-learning-applications-at-the-edge-a-presentation-from-qualcomm/
Megha Daga, Senior Director of Product Management for AIoT at Qualcomm, presents the “Seamless Deployment of Multimedia and Machine Learning Applications at the Edge” tutorial at the May 2022 Embedded Vision Summit.
There has been an explosion of opportunities for edge compute solutions across the internet of things. This growth in opportunities and the diversity of applications is leading to fragmentation in the IoT space both in hardware and software, which creates challenges for developers. In addition, customers and developers are facing challenges in efficient data management and optimized application deployment on embedded edge platforms.
In this session, Daga introduces the Qualcomm Intelligent Multimedia SDK, which empowers developers to tackle these challenges and deploy edge compute applications in a scalable, flexible and optimized way. The Qualcomm Intelligent Multimedia SDK easily decodes and organizes sensor data and executes applications efficiently on edge platforms.
This tutorial consists of three main parts. In the first part, we provide a detailed overview of the HTML5 standard and show how it can be used for adaptive streaming deployments. In particular, we focus on the HTML5 video, media extensions, and multi-bitrate encoding, encapsulation and encryption workflows, and survey well-established streaming solutions. Furthermore, we present experiences from the existing deployments and the relevant de jure and de facto standards (DASH, HLS, CMAF) in this space. In the second part, we focus on omnidirectional (360) media from creation to consumption. We survey means for the acquisition, projection, coding and packaging of omnidirectional media as well as delivery, decoding and rendering methods. Emerging standards and industry practices are covered as well. The last part presents some of the current research trends, open issues that need further exploration and investigation, and various efforts that are underway in the streaming industry.
Hear how to develop and implement WebRTC using the new IETF and W3C standards. This session will overview the concepts and structure of WebRTC and how it is defined in the emerging standards. The session will bring everyone up to a clear understanding of WebRTC for the technical discussions in the next session.
This workshop will include specific examples of how to code and create real-time interactions. The session will be interactive, allowing for open and clear discussion.
Helping Service Providers to Empower, Engage, ExciteDialogic Inc.
A presentation by Tom Schroer at the London Application 2 Innovation (A2I) Summit, collocated with TechXLR8, on how service providers can empower, engage, and excite customers. The presentation covers:
- Overview of market realities
- New ways to engage with customers
- Integrating voice, video, messaging, and the web into applications
- Combining AI and real-time communications to enhance user experience
- Enabling the intelligent Internet of Things with real-time communications
Real-time Communications Catching the Next WaveDialogic Inc.
A presentation by Pamela Clark-Dickson, Practice Leader of Digital Communications and Social Networking at Ovum, from the London Dialogic Application 2 Innovation (A2I) Summit, collocated with TechXLR8.
The way in which consumers communicate has changed iteratively and irrevocably since the turn of the 21st century. Today, the focus is shifting from smart-phones and social media to automation of communications via artificial intelligence and chat bots. This session explores the next wave of convergence between AI, Chat bots, IoT and customer engagement.
LTE Asia 2014 - Remain Relevant - The Next Generation Diameter Signaling Cont...Dialogic Inc.
Dialogic BorderNet Diameter Services Helix which was named Finalist in the LTE Asia Awards in the category of Best LTE Core Network Product represents the next generation of Diameter Signaling Controllers (DSCs). It is a carrier class integrated solution that provides rapid service innovation and signaling orchestration across mobile, IPX, Wi-Fi, IMS and fixed networks. The BorderNet Helix seamlessly combines multiprotocol interworking, Diameter Edge Agent (DEA) and Diameter Routing Agent (DRA) features in an integrated, easy-to-use platform that can extend the capabilities of existing Diameter routing solutions and expands the possible use cases past what is supported by the current generation DSCs.Helix supports interworking scenarios involving Diameter, RAIDIUS and SS7 along with real-time, customized service enhancement logic for rapid integration with external subscriber and policy data repositories via LDAP, SOAP, XML and HTML.
LTE World Summit - The Next Generation of Diameter Signaling ControllersDialogic Inc.
According to a survey by Informa, one of the biggest challenges service providers face when deploying LTE comes from integration problems with legacy networks.
Standards are not enough to mitigate Diameter incompatibilities. 3G-to-LTE roaming necessitates Diameter to SS7 interworking. However, signaling can provide service providers with an amazing option for differentiation.
As the Diameter Signaling Controller (DSC) is central to the IP network, it's also a central hub for services orchestration for not only Diameter, but also SS7, RADIUS and IT apps.
Operators can use services orchestration to remain relevant; signaling offers operators major differentiation opportunities beyond standards. Productized interworking provides the ability to take back control and create services across technologies. The next-generation Diameter Signaling Controller (DSC) will be the central hub for services customization and agility for operators.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
2. Speakers
• Anatoli
Levine
– Director
of
Product
Mgmt
Developer
Tools
BU
– Spirent
• Vince
Puglia
– Developer
Advocate
– Dialogic
3. Anatoli
Levine
• Director
of
Product
Management,
Developer
Tools
BU,
Spirent
CommunicaEons
• President
of
InternaEonal
MulEmedia
TelecommunicaEons
ConsorEum
(IMTC)
• Founded
in
1936,
public
company
(LSE:
SPT)
• Leader
in
CommunicaEon
TesEng
Tools
• Leading
supplier
of
enabling
soluEons
and
technologies
for
developers
4. Codecs
–
From
Analog
to
Digital
• 1982
-‐
Audio
CD
commercially
available
• 1991
–
Cinepac
video
codec
created
6. At
first,
everything
was
simple
in
WebRTC
• WebRTC
started
from
Google
project
in
2011
• Standardized
in
W3C
and
IETF
• G.711,
OPUS
and
VP8
for
media
Web
Browser
JavaScript/HTML5
ApplicaEon
Media
Stack/
Transport
7. WebRTC
Codecs
–
A
Game
of
Chess
• VP8,
H.264,
VP9,
H.265,
VP10…
• Royalty
Free
versus
not
• Google
-‐
VP8
• Nokia
–
no
VP8
• Cisco
–
H.264,
openH264
• 2015:
IETF
–
both
VP8
and
H.264
are
mandatory
• Google
–
VP8
• …
8. Browsers,
Browsers…
• Browser
as
a
key
communicaEon
component
– JavaScript
APIs
– Codecs/WebRTC
media
• Chrome,
FireFox,
Opera,
Safari,
IE,
Edge…
– Not
created
equal
– Boast
various
levels
of
codecs
and
API
support
• Resiliency
on
unmanaged
networks
is
dependent
on
codecs
–
requires
in-‐browser
implementaEon
9.
10. WebRTC
Video
Codecs
Today
• VP8
–
widely
deployed,
with
excepEon
• H.264
–
deployed,
with
quality
issues
and
lack
of
SVC
support
– IMTC
created
open
source
test
tool
for
browser
video
bit-‐stream
tesEng
• VP9
–
opEonal,
supported
in
Chrome,
Edge
– Absolute
majority
of
YouTube
content
re-‐encoded
in
VP9
– SVC
available
– Hardware
acceleraEon
support
limited
• H.265/HEVC
–
no
support
in
the
browsers
– Licensing
issues
are
squarely
in
the
way
11. Future
Codecs
–
Alliance
for
Open
Media
• Established
in
2015
• Founding
members:
Amazon,
ARM,
Cisco,
Google,
Intel,
Microsog,
Mozilla,
Nehlix
and
NVIDIA
• “Open.
Fast.
Royalty-‐free.”
• OpEmized
for
use
over
Internet
• Supports
ultra
high
definiEon
• First
source
code
build
available
as
of
April
2016
12. Future
Codecs
–
IETF
NETVC
• Internet
Video
Codec
(NETVC)
WG,
formed
in
2015
• Goal
is
to
produce
high
quality
video
codec,
open
and
with
favorable
IPR
• Requirements
cover
use
cases
of
video
streaming,
IPTV,
conferencing,
surveillance
and
more
– Include
resoluEons
up
to
4k,
scalability
• Current
submission
-‐
Thor
video
codec
14. Not
sure
if
you
heard
but
VP9
is
out…
Source:
hkps://groups.google.com/forum/#!topic/discuss-‐webrtc/_5hL0HeBeEA
15. WHY
THIS
IS
GOOD
Rio
2016
Olympics
by
the
Numbers
• Number
of
global
viewers
expected
to
watch
Rio
2016
More
than
3.6
billion
(3.635
billion
for
London
2012)
• Number
of
American
viewers
expected
to
watch
Rio
2016
More
than
217
million
who
watch
2012
London
Olympics
• Viewers
likely
to
use
second-‐screen
devices
during
the
Olympics
85
percent
of
likely
Olympic
viewers,
according
to
Global
Web
Index
• Number
of
minutes
users
are
likely
to
spend
on
online
video
41
minutes
on
average,
according
to
Global
Web
Index
Source:
hkp://digiday.com/brands/markeEng-‐rio-‐2016-‐olympics-‐numbers/
~100
PETABYTES
OF
DATA
30. Encoder
performance
comparisons
–
VP8
vs
VP9
VP9
vs.
VP8
1.00
0.86
1.31
VP9
encoding
consumes
about
30%
more
cycles
than
VP8
encoding***
VP9
Encoder
FR(fps)
BR(kbps)
ProcessTime
(usec)
Avg
30.01
627.14
16936.92
30.01
627.14
16936.92
30.03
611.58
12571.01
30.03
634.36
11114.81
VP8
Encoder
FR(fps)
BR(kbps)
ProcessTime
(usec)
Size
Avg
640*480
30.03
747.91
13420.88
640*480
30.01
716.50
12729.60
640*480
30.03
719.03
9934.55
640*480
30.02
719.33
7848.25
***
Trade
off
modes
(speed
vs
compression
efficiency)
selected
based
on
conferencing
and
real
Eme
communicaEon
requirements
31. RenegoEaEon
not
just
for
I-‐Frames
anymore
An
I‑frame
is
an
'Intra-‐coded
picture',
in
effect
a
fully
specified
picture,
like
a
convenEonal
staEc
image
file.
A
P‑frame
('Predicted
picture')
holds
only
the
changes
in
the
image
from
the
previous
frame.
A
B‑frame
('Bi-‐predicEve
picture')
saves
even
more
space
by
using
differences
between
the
current
frame
and
both
the
preceding
and
following
frames
to
specify
its
content.
Other
codecs
(including
VP8)
only
send
renegoEaEon
requests
in
I-‐
frames
VP9
can
send
renegoEaEon
requests
in
I-‐frames
AND
P-‐
frames
Source:
hkps://en.wikipedia.org/wiki/Video_compression_picture_types
32. Conclusions
and
Future
ConsideraEons
Conclusions
• VP9
is
a
badass
codec…..
But
then
so
is
VP8
• Both
VP8
and
VP9
dynamically
adapt
to
varying
network
bitrates
equally
• Both
VP8
and
VP9
respond
from
minor
to
extreme
network
packet
loss
• Bits
on
the
wire
–
VP9
outperforms
VP8
(confirmed)
• Processing
–
VP9
consumes
30%
more
cycles
for
decode
and
encoding
(based
on
our
tesEng
and
trade-‐offs
selected)
Future
ConsideraEons
• Quality
measurements
too
subjecEve
-‐
No
more
waving
or
thumbs
up
– QoE
measurement
• VP9
vs
H.264/H.265
• Mobile(?)