Screenleap API – Screenleap Blog https://blog.screenleap.com Live-Collaboration Platform for Your Website Wed, 11 May 2022 00:29:37 +0000 en-US hourly 1 182819694 Installation-Free Sharing Is Now Available for the Screenleap API https://blog.screenleap.com/2021/05/14/installation-free-sharing-is-now-available-for-the-screenleap-api/ https://blog.screenleap.com/2021/05/14/installation-free-sharing-is-now-available-for-the-screenleap-api/#respond Sat, 15 May 2021 06:56:45 +0000 https://blog.screenleap.com/?p=2197

We are excited to share that the installation-free sharing option that has been available on the Screenleap site is now available in our API. You will now be able to offer your users the ability to start share sessions from your website and allow them to interact with other users through screen sharing, 2-way audio conferencing, and video conferencing—all without needing anyone to install any software. All they need is a modern web browser.

Installation-Free Sharing

With this release, you will now be able to offer installation-free sharing and viewing to all your users who are using a modern desktop browser (Chrome, Edge, Firefox, and Safari). Viewers will be able to continue to take advantage of the convenience of installation-free viewing while presenters will now also benefit from the convenience and benefits of installation-free sharing. This includes never needing to worry about needing to install a native app in order to join a share session or having to worry about a mandatory app update at an inopportune time right before an important meeting.

Default Presenter UI

To make it even easier for you to integrate with installation-free sharing, we have added a default presenter UI that you can use to get started with. The default presenter UI will show toggles for all enabled options as well as buttons for change the screen source and for stopping the share session.

If you want to create a completely custom UI for your integration, you can disable the default presenter UI by passing useDefaultPresenterUI=false in your request to create a new share session.

Audio Conferencing and Video Conferencing

Our long-term goal at Screenleap has always been to make it ridiculously easy for you to enable live-collaboration on your website or web app. As a step towards achieving that goal, we are excited to also announce that you can now enable 2-way audio conferencing and video conferencing when using our new installation-free sharing option. This will allow you to give your presenters the ability to chat with their viewers through their computer’s microphone and speakers and also share their screen and webcam video with them. 2-way audio conferencing is currently in beta and video conferencing is currently in an experimental state, so they are not always guaranteed to work. Please alert us of any issues that you discovered so we can investigate them.

To enable 2-way audio conferencing, add enableComputerAudio=true to your create share session request. To enable video conferencing, add enableVideoConferencing=true to your create screen share request.

New API Defaults

We have updated some of the defaults that you can specify in your requests to create an API share session and in your viewer URL. Please note the following changes to the defaults:

  • includeDefaultPresenterUI – We are now supporting a default presenter UI for installation-free API share sessions. It will be enabled by default. If you would like to disable it so you can create your own custom presenter UI using our lower-level API calls, you will need to include includeDefaultPresenterUI=false in your create share session request.
  • showResize – This viewer URL parameter will now default to true. If you do not want the resize controls to be visible, please include showResize=false in the viewer URL.
  • showStop – This viewer URL parameter will now default to true. If you do not want the stop button to be shown to viewers, please include showResize=false in the viewer URL.

Even Easier Integration Coming Soon

Currently, we do not recommend using a JavaScript-only integration as it exposes your API credentials to everyone, which allows nefarious users to create share sessions using your account. To make it even easier to integrate with your website in the future, we are working to support a JavaScript-only integration that does not expose your API credentials so you don’t need to make a server-side call to create the share session. Please stay tuned for more information about this simpler integration option.

We Would Love Your Feedback

Please let us know what you think about our new installation-free sharing option and if they are any changes we can make to make it even more useful to you!

]]>
https://blog.screenleap.com/2021/05/14/installation-free-sharing-is-now-available-for-the-screenleap-api/feed/ 0 2197
Recording Feature Now Available For the Screenleap API https://blog.screenleap.com/2015/08/03/recording-feature-now-available-for-the-screenleap-api/ https://blog.screenleap.com/2015/08/03/recording-feature-now-available-for-the-screenleap-api/#respond Mon, 03 Aug 2015 12:00:42 +0000 https://blog.screenleap.com/?p=1670 We are excited to announce the general availability of the recording feature for the Screenleap API. The recording feature allows you to give your users the ability to record their screen shares from your products and services. Whether running a training session, giving someone support, or walking a client through a demo, your users can now record their screen shares so that they are available for future viewing or for sharing with others.

Using the Recording Feature

You can enable recording of a screen share by adding the recordVideo=true parameter to your API request to create a new screen share. We offer the following JavaScript calls for controlling your recording:

screenleap.startRecording(): Use this JavaScript call to start recording after your screen share has begun.

screenleap.stopRecording(): Use this call to stop recording before the screen share has ended.

If you would like to start recording as soon as your screen share starts, add autoRecord=true to the API request to create a new screen share.

The Recording Process

After the screen share being recorded ends, the recording will be processed and converted into an MP4 video. You will be notified when the processing has completed either via email or via an HTTP callback. We will provide you with a link in the notification that you can use to download your recording. You can edit the callback URL from your Developer Account.

You can easily track the status of your recordings from the API Activity Report. The report will also give you access to the download link for the recording. Please note that we only store recordings for a period of one month. You will need to download your MP4 file and store it somewhere else if you want to be able to access your recording beyond the one-month period.

Pricing

If you enable the recording feature for your API screen share, the cost of the recording will be calculated as follows:

Cost = Recording Duration x Cost of 5 Participants

As an example, our standard SSL screen share cost $0.01/minute per participant. If you enable recording for the screen share, the cost would be $0.05/minute multiplied by the duration of the recording. This cost would be in addition to the cost of the screen share.

Limitations

The recording feature currently doesn’t support the recording of audio, but it is something we hope to support in the future.

Give It A Try!

Our easy-to-use screen sharing just became easy to share! For more information on the recording feature, please check out our API recording page.

]]>
https://blog.screenleap.com/2015/08/03/recording-feature-now-available-for-the-screenleap-api/feed/ 0 1670
Happy 2014! https://blog.screenleap.com/2013/12/31/happy-2014/ https://blog.screenleap.com/2013/12/31/happy-2014/#respond Tue, 31 Dec 2013 22:14:17 +0000 https://blog.screenleap.com/?p=1316

2014

Happy New Year Screenleapers!

As we bid goodbye to another great year, we would like to highlight the improvements made to Screenleap this year and give you a preview of what’s in the works for 2014.

2013 Highlights

Audio Conferencing
We launched integrated audio conferencing last January so that you can have a conversation with your viewers without having to use a separate conferencing service. Audio conferencing is available for free on all Screenleap accounts.

Screenshots
In February, we launched Screenshots, a browser extension that allows you to easily take screenshots of web pages, mark them up, and share them with others.

Browser Sharing
The browser extension we launched in February also includes support for browser sharing. Browser sharing is like screen sharing except only the contents of your browser are shared. It’s especially convenient since it doesn’t require you to have Java installed, and it works on Chromebook computers.

Broadcast Page Customization
In July, we added the ability to customize your broadcast page message. When you create a Screenleap account, you select a personal handle. Now you can customize the message viewers see when they visit your handle page (e.g., https://screenleap.com/your_handle) when you are not broadcasting your screen.

Broadcast Restriction and Locking
By default, broadcasts are public and viewable by anyone who visits your handle page. If you would like to share your screen to your handle page but want to restrict who can view your broadcast, you can do so as of the launch of broadcast restriction and locking in late July.

Screenleap for Mac & Screenleap for Windows
Having made viewing installation-free and hassle-free, we next turned our attention to towards simplifying the screen share process. We launched our Screenleap for Mac and Screenleap for Windows apps in August, which allow you to share your entire screen without having to first install Java on your computer.

Screenleap API, Version 2
We released version 2 of the Screenleap API in September. The Screenleap API makes it easy to programatically add screen sharing to your web app. Version 2 includes support for additional sharing options, customization options, and integration options. You now have the option of allowing your presenters to share their screen using the Mac and Windows apps in addition to the applet.

What’s Coming in 2014

Branded Company Accoount
We will be launching our Branded Company Accounts next week. Branded Company Accounts will allow you to increase your viewers’ exposure to your brand by providing them with a branded screen sharing experience for those important sales, support, and training calls. Branded Company Accounts will also include support for integrating the screen share viewer into your website, so your users don’t have to leave your website to view your screen shares.

Customer Support Solution
Our upcoming customer support solution will allow you to easily see your customers’ screens so you can provide them with faster and more effective support.

Faster Screen Shares
We will be taking advantage of a new web technology called WebRTC that allows us to double the performance of screen shares for browsers that support the new technology.

Wishing You a Happy 2014

We would like to thank you again for making 2013 a great one.  We really appreciate all the feedback and suggestions that you have provided us over the last year: Screenleap is the tool it is today because of you. Wishing you lots of health, happiness, and success in 2014!

]]>
https://blog.screenleap.com/2013/12/31/happy-2014/feed/ 0 1316
Screenleap API, V2: New Sharing, Customization, and Integration Options https://blog.screenleap.com/2013/09/18/screenleap-api-v2/ https://blog.screenleap.com/2013/09/18/screenleap-api-v2/#respond Thu, 19 Sep 2013 01:00:12 +0000 https://blog.screenleap.com/?p=1193

When we launched the Screenleap API a year ago, it was in response to your requests asking for a way to integrate our quick & easy screen sharing service with your applications. Since then, hundreds of you have used our API to add screen sharing to your audio conferencing solutions, e-learning platforms, webinar products, and much more.

To celebrate the one year anniversary of our API, we are excited to announce the launch of version 2, which offers additional sharing, customization, and integration options. We highlight the major changes below. Please see our API Updates page for a complete list of all changes.

Sharing Options

Sharing your screen was enabled through our Java applet in version 1 of our API. With version 2, we introduce two additional sharing options: 1) native apps for Macs and Windows and 2) a browser extension.

The native apps allow your users to share their screen by downloading and running a small app. They have the benefit of allowing your users to share their entire screen without having  to install Java on their computers.

The browser extension allows your users to share the contents of their browser windows. Although limited to sharing browser content, the browser extension does not require Java to be installed nor does it require any software download.

Customization Options

Version 2 introduces additional options for customizing your screen shares to match your requirements. You can now hide many of the controls that are shown in the presenter control panel, such as the pause button, stop button, and the toggle for switching between partial and full screen modes. We also now allow you to customize the title that is shown on the control panel so you can use your own branding.

For the viewer page, you can now specify whether you want to default the viewer page to the actual size of the screen being shared or to shrink the screen so it fits in the users’ browser window.

Finally, it is now possible to localize the sharing control panel and the viewer page to your own language. Please contact us for details on how to do so.

Integration Options

Version 2 of our API allows you to achieve tighter integration with our screen sharing service through the use of JavaScript callbacks. The callbacks allow your application to be notified of events such as when a screen share starts, when a screen share ends, when a viewer connects, and when a viewer disconnects. You can use this information to do things like show or hide additional information about a viewer as they enter or leave the screen share.

API Demo

We have revamped our API Demo page to include all the options available in our API. You can start screen shares and play around with the various sharing and customization options from the demo page.

screenleap_api_v2_demo

Build Something Great

We are excited to see what you build with the new API. If you have any questions about any of the new options or having some questions about how to integrate with the API, please contact us for assistance. We would also love to profile how you are using the Screenleap API on our site so please share your story with us!

 

 

]]>
https://blog.screenleap.com/2013/09/18/screenleap-api-v2/feed/ 0 1193
API Customer Success Story: TechChange https://blog.screenleap.com/2013/07/29/api-customer-success-story-techchange/ https://blog.screenleap.com/2013/07/29/api-customer-success-story-techchange/#respond Mon, 29 Jul 2013 19:45:39 +0000 https://blog.screenleap.com/?p=898

We love to hear all the amazing ways that companies and organizations are making use of the Screenleap API. We highlight TechChange today in the first of our API Success Story series.

techchangeTechChange is a Washington, DC-based organization that provides technology training to humanitarian aid and international development workers. Their interactive e-learning platform has been used by more than 600 students from more than 70 countries. Through their courses, students have learned how to use technology to foster collaboration, transform conflicts, fight diseases, monitor elections, distribute food, and more. Their story has been featured in The Economist.

We got the opportunity to catch up with TechChange’s CTO, William Chester, to discuss the company and how they are using Screenleap to extend the real-time capabilities of their online learning platform.

Can you tell us a little about yourself and your role at TechChange?

As CTO of TechChange, I am responsible for development of the online learning platform. I took a somewhat circuitous route to this position. I’ve always been fascinated by computers and technology: I had the good fortune of having an older brother who would take apart all the electronics we had at home. I’d need to put it back together again in order to use it and I learned a lot about how things worked in the process. After studying International Relations and Chinese as an undergrad, I spent two years working at a foundation in China. I then moved back to DC and joined the TechChange team, where I draw on both my background in technology and my experience in international development.

Why did TechChange decide to build its own e-learning platform?

We researched the existing online learning platforms, but didn’t find any that met our needs. We saw an opportunity to create an online learning platform that was more engaging, social, and interactive, so we decided to build it. Our current platform puts a strong emphasis on live engagement with subject matter experts, practitioners, and other course participants.

How did you learn about Screenleap?

We initially used an alternative solution for screen sharing but found their Flash-based technology and lack of deep integration and customization a major frustration for our experts and participants. We began an exhaustive search for an alternative and found Screenleap. We were immediately drawn to Screenleap’s API integration and HTML5 technology stack.

Why did you decide to integrate with the Screenleap API?

Our former screen sharing solution required no less than six steps for a presenter to launch a screen share. This was often cumbersome, confusing, and frustrating. Even when it did work, it relied on Flash, which we found to be buggy, resource intensive, and generally unreliable. We use Screenleap’s API to implement a one-step solution that integrates seamlessly with our existing architecture. Using the powerful API, we have much greater control of our screen shares. The fact that Screenleap is built on HTML5 technologies and does not rely on Flash has greatly increased the flexibility and reliability of our system.

In addition, Screenleap’s support has been outstanding from the very beginning. We’ve always received prompt, detailed, and informative responses to all of our inquiries. For all of these reasons we are thrilled to be using the Screenleap API in our platform.

What are you doing with your Screenleap integration? What problems are you solving with the API?

Incorporating global guest expert presentations into our courses is integral to our learning model. Because we draw on participants and experts from all over the world, we need a flexible solution that allows presenters to engage with our diverse user base in real-time. In a typical course we will invite 5-15 speakers to present to our participants about specific topics we’re covering in a course. Participants can follow along and ask questions via text chat or audio/video.

The power of Screenleap is allowing technology experts to seamlessly demo their projects, tools, and platforms for a global audience. We also set up virtual office hours where course participants can drop by and view interactive demos from TechChange staff about how to use the latest tech tools for development. The ability to demonstrate these tools and approaches using Screenleap has been an invaluable addition to our platform and the learning outcomes of our participants.


Doing something interesting with the API? Share your story with us and get profiled on our site.

]]>
https://blog.screenleap.com/2013/07/29/api-customer-success-story-techchange/feed/ 0 898
Add Screen Sharing To Your Site With the Screenleap API https://blog.screenleap.com/2012/09/19/add-screen-sharing-to-your-site-with-the-screenleap-api/ https://blog.screenleap.com/2012/09/19/add-screen-sharing-to-your-site-with-the-screenleap-api/#respond Wed, 19 Sep 2012 08:10:22 +0000 https://blog.screenleap.com/?p=383

At Screenleap, we pride ourselves on making it free and easy to share your screen in seconds. No installation is required to view, so your viewers are literally a single click away from seeing your screen. And with the release of our Gmail extension this summer, you can start a screen share without leaving your inbox.

Introducing the Screen Sharing API

We’re excited to announce that you can now add screen sharing to your own applications using our new screen-sharing-as-a-service API. True to our mission of making screen-sharing easy and affordable for everyone, the API is competitively priced. We offer all developers 5 free hours of screen sharing each month, and charge just 1¢/min after that — that’s less than $1 per hour, no matter how many viewers you have.

Getting up and running with Screenleap is a breeze. The API Overview will walk you through the process of creating your own account and adding screen sharing to your site. You can have a basic implementation running in a matter of minutes. Screenleap’s API can be white-labeled and we will be releasing additional customization options soon.

Check out some cool usage of the Screenleap API from our pilot:

Procore‘s cloud-based construction project management software is used on thousands of projects around the globe. Procore provides seamless collaboration among large, diverse teams, from office managers to architects to on-site construction managers, and everyone in between. The Screenleap API facilitates even faster collaboration by effectively integrating screen sharing into Procore’s cloud-based construction software application. Procore takes pride in listening to its clients: they asked for faster collaboration and that is exactly what the Screenleap API integration achieves.

Using the Screenleap API will give us a significant competitive advantage.

LiveNinja is an online platform that enables experts – in just about anything – to offer consultation through live video chat. Often, the most effective way to teach others is to demonstrate with tools from your own computer. With the Screenleap API, LiveNinja was able to quickly integrate screen sharing into their site, so their ninjas will soon be able to bring their consulting to a whole new level.

The screenleap implementation works exceptionally well!

Medi-Tec creates medical software solutions, and they pride themselves on quality customer support. They integrated screen sharing through the Screenleap API in order to better support customers. They can now instantly demonstrate solutions or have customers demonstrate support issues, all through their existing website.

]]>
https://blog.screenleap.com/2012/09/19/add-screen-sharing-to-your-site-with-the-screenleap-api/feed/ 0 383