What Is Webcasting UNIT - 2
What Is Webcasting UNIT - 2
The internet has given us so many great ways to connect with others over the
past three decades, from email to virtual communities to video chat. One of the
most popular ways to connect today responds to people’s desire for video
content and their need to interact.
It's called webcasting, and it could be just the tool your business or organization
needs to reach audiences in a new and engaging way.
What is Webcasting?
Webcasting is the process of video broadcasting live over the internet. This
technology operates in real-time and allows for dynamic, active conversations
between the webcaster and their viewers.
There are three different webcast formats produced most frequently:
Social webcasts, where a user or business "goes live" on a social media
platform like Facebook, Instagram or X. The video could be captured from
a mobile phone or a computer.
Studio webcasts, where high-definition cameras are used to send a live
broadcast from a studio, like the one here at Informatics. This setup
requires more equipment and technical expertise than a social webcast,
but it also produces a higher-end product.
Webinars, where a presenter uses a conferencing platform like Zoom or
Microsoft Teams to broadcast live video to viewers, who can respond or
ask questions.
In each of these settings, viewers are typically able to respond via chat or
comment to the broadcasters in real-time. The best webcastsers use this
information to steer and tailor their presentation as it is happening.
Embracing webcasting as a marketing initiative for your company is beneficial in
that it is a popular trend, allows for direct communication with your audience,
and can portray to your customers that you are a subject matter expert.
Popular Uses for Webcasting
Because webcasts engage audiences vividly with live hosts and interactive
opportunities, they can be used for a wide range of marketing, training and
corporate communication needs, such as:
Educational webcasts and internal applications like training sessions
Product introductions
Special event webcasts, such as those for company anniversaries or
milestones
Q&A sessions, especially with high-profile people or subject matter experts
Public announcements or press conferences
Many companies use webcasting to generate good will with their customers, by
offering up information of value in an exclusive way.
Benefits to Webcasting
We know that video is a big driver of traffic and engagement online, with more
than 80% of global internet traffic stemming from video streaming or
downloads in 2022, according to Cisco. That's why webcasting has so many
potential benefits for brands that add them to their overall marketing mix.
Brands that embrace video are seen as more influential and forward-thinking. By
using webcasts to share information, your can show that your company is on
top of the game. The power and expanded reach video provides can also help
your brand draw in larger audiences, especially those who would be outside
your normal business geography. And by providing an interactive, more engaging
experience, you can grow your company's value among consumers and
generate more brand evangelists over the long-term.
Getting Started with Webcasting
Launching your company's first webcast doesn't have to be daunting. It can be as
simple as having your brand representatives produce Facebook Live or
Instagram Live videos on the fly. They can talk about new products or answer
questions in real-time as they're submitted by viewers.
If your brand needs a more polished look for its webcast, Informatics can help.
Our media production solutions provide organizations with cost-effective, high-
quality webcasting that helps you reach and reach and engage a wider audience,
measure the impact of your communications, and create a positive user
experience.
Web publishing is a process in which text, images, video and audio are
uploaded to a website.
Web publishing involves many types of tasks like uploading files on the
internet, updating web pages, creating websites and writing blog posts and
uploading them on the internet etc.
Content that is uploaded to the Internet can include media such as text,
images and videos.
2. This saves people's time because they can access any website by searching
in Google.
3. There is very little cost in web publishing, only the cost of hosting and
internet is involved.
4. One advantage of web publishing is that we can edit the content even after
publishing it.
5. We can access the content uploaded on the Internet from any corner of
the world.
6. Publishers can also earn money through web publishing. Publishers can
earn money by placing ads on the website.
This is a process in which content is uploaded or published This is a process in which a server is used to host
on the internet. a website.
This includes tasks like uploading files, updating web pages This includes tasks like storing the website in the
and publishing or uploading blog posts on the Internet. server, managing data and securing the website.
It provides ready-made themes to the user to design the It does not provide a theme to the user to design
website. the website.
It offers both beginner and advanced level customization. It only provides advanced level customization.
Its purpose is to provide content to the people. Its purpose is to provide memory to the website.
The main components of web publishing are domain name The main components of web hosting are Web
planning, registration, web hosting, web design and Browser, FTP Client, Database Server and FTP
development. Server.
web hosting:-
We also call web hosting as web publishing. To make our website viewable on
the Internet, we have to host the web. Web hosting is a service through which
other people can easily view our website on the internet. For this we have to host
our website in a web server on the internet. We can also do web hosting from our
home computer, but for this the computer should always be on and it should
always be connected to the internet.
Nowadays there are many hosting services available, there are many web hosting
companies which provide various services. Those services range from free to
expensive and limited service. Any web hosting company provides you a web
hosting account to host your website on its server for which it assigns you a
unique username and password. With this username and password, we can
connect to the hosting company's server and upload the files of our website to
that server.
What is ISP?
The full name of ISP is Internet Service Provider.
ISP is a company that provides internet facility at all those places where
internet is required. It provides internet facility at places like home, school,
office, and hospital etc.
ISP cannot be used for free, it can be used only by those who pay for it. For
example – If you want to install Jio router in your house then you will have
to pay money to Jio. Only then will you be able to avail the facilities of the
router.
The world's first Internet Service Provider (ISP) was Telnet, which was
launched in the year 1974. India's first ISP was launched in 1995, whose
name was VSNL.
Today, there are some popular Indian companies which provide internet
services to the customers like:- Jio, Airtel, Idea, Vodafone, and BSNL etc.
Tier 1 ISP
Those companies which provide internet facilities all over the world are called Tier
1 ISP. They use optical fiber and satellite to provide internet facilities all over the
world.
Tier 2 ISP
Tier 2 companies buy internet service from Tier 1 companies and then Tier 2
companies provide internet services in big cities.
Tier 3 ISP
Tier 3 company provides internet service in small towns and villages. It buys
internet from Tier 2 companies.
Website: static vs It is a collection of related web pages that may contain text, images, audio and
dynamic video.
HTTP Requests It is the request send by the computer to a web server that contains all sorts of
potentially interesting information.
Get vs Post It gives the difference between GET and POST request.
Container It is used in java for dynamically generating the web pages on the server side.
Server: Web vs It is used to manage the network resources and for running the program or
Application software that provides services.
Content Type It is HTTP header that provides the description about what are you sending to
the browser.
Website
Website is a collection of related web pages that may contain text, images, audio and
video. The first page of a website is called home page. Each website has specific internet
address (URL) that you need to enter in your browser to access a website.
Website is hosted on one or more servers and can be accessed by visiting its homepage
using a computer network. A website is managed by its owner that can be an individual,
company or an organization.
Static website
Static website is the basic type of website that is easy to create. You don't need the
knowledge of web programming and database design to create a static website. Its web
pages are coded in HTML.
The codes are fixed for each page so the information contained in the page does not
change and it looks like a printed page.
Dynamic website
Dynamic website is a collection of dynamic web pages whose content changes
dynamically. It accesses content from a database or Content Management System
(CMS). Therefore, when you alter or update the content of the database, the content of
the website is also altered or updated.
Dynamic website uses client-side scripting or server-side scripting, or both to generate
dynamic content.
Client side scripting generates content at the client computer on the basis of user input.
The web browser downloads the web page from the server and processes the code
within the page to render information to the user.
In server side scripting, the software runs on the server and processing is completed in
the server then plain pages are sent to the user.
Static vs Dynamic website
Static Website Dynamic Website
Prebuilt content is same every time the page Content is generated quickly and changes regularly.
is loaded.
It uses the HTML code for developing a It uses the server side languages such
website. as PHP,SERVLET, JSP, and ASP.NET etc. for
developing a website.
It sends exactly the same response for every It may generate different HTML for each of the
request. request.
The content is only changed when someone The page contains "server-side" code which allows
publishes and updates the file (sends it to the the server to generate the unique content when the
web server). page is loaded.
Flexibility is the main advantage of static Content Management System (CMS) is the main
website. advantage of dynamic website.
HTTP Requests
The request sent by the computer to a web server, contains all sorts of potentially
interesting information; it is known as HTTP requests.
The HTTP client sends the request to the server in the form of request message which
includes following information:
o The Request-line
o The analysis of source IP address, proxy and port
o The analysis of destination IP address, protocol, port and host
o The Requested URI (Uniform Resource Identifier)
o The Request method and Content
o The User-Agent header
o The Connection control header
o The Cache control header
The HTTP request method indicates the method to be performed on the resource
identified by the Requested URI (Uniform Resource Identifier). This method is case-
sensitive and should be used in uppercase.
The HTTP request methods are:
HTTP Description
Request
POST Asks the server to accept the body info attached. It is like GET request with extra
info sent with the request.
HEAD Asks for only the header part of whatever a GET would return. Just like GET but
with no body.
TRACE Asks for the loopback of the request message, for testing or troubleshooting.
PUT Says to put the enclosed info (the body) at the requested URL.
OPTIONS Asks for a list of the HTTP methods to which the thing at the request URL can
respond
GET POST
1) In case of Get request, only limited amount of In case of post request, large amount of
data can be sent because data is sent in header. data can be sent because data is sent in body.
2) Get request is not secured because data is exposed Post request is secured because data is not
in URL bar. exposed in URL bar.
Do you know what API is? Do you know, what is API full form (what is api full form in Hindi). If not then
this article is for you only. Have you ever wondered how you can use one app, website or any other
program from another app, website or any other program?
Why you do not need to provide any information to log in to any app or website, just by clicking on one
of the options available on that page, you can easily log in to that program. How does this happen
because you have not given any information or data of your own.
Actually all this is the magic of API. Due to API, you are able to use data from one program to
another. API is used in most of the tasks done using the Internet.
Now when API is so important then it is very important that you have knowledge about what is API, full
form of API, Types of api in Hindi etc. All important information related to API is given in this article. Let
us know what is API (What Is API In Hindi)
Sequence [ show ]
Application Programming Interface (API) is a special type of code. Using this, data or functions of any
other operating system, application or service can be easily accessed.
API Code is a collection of many functions, commands, objects and protocols. Using it, programmers
develop software and design models to interact with external systems.
APIs can be built based on industry standards or terms and conditions of a software or application to
ensure interoperability among various components. This can be completely custom. APIs describe the
behavior of a system while libraries actually implement that behavior.
A single API can have many libraries because it can have many different implementations. However
sometimes an API can also be linked to a software framework. A framework is based on several libraries
that implement various APIs whose behavior is built into the framework.
In simple words, it is a computer programming interface which helps two or more software or programs
to communicate with each other.
Whenever a user instructs an application through a system to perform any task, the Application
Programming Interface (API) collects the data related to it and first sends that data to the server and
then the server uses that data to complete the directed task. It processes it and converts it into readable
or watchable form and then sends all the data related to it back to the user.
Thus, application programming interface works as a link between two or more software or
programs. This is extremely difficult to do without an API.
API is an important part of any app or software development. It acts as a communication medium
between two or more programs. A properly designed API makes the medium of communication faster,
simpler and easier.
Nowadays almost all important web based applications have started providing their own API. Before
knowing about API, it is necessary that you know what is the full form of API, then know what is the full
name of API.
Do you know, what is UPS, if not then know now: What is UPS?
The full form of API is “Application Programming Interface”. The full form of API in Hindi is “Application
Programming Interface”.
The idea of API is much older than the term itself. APIs began with just one interface to an end-user-
facing program, known as an application program. First published in the 1940s, British computer
scientists Maurice Wilkes and David Wheeler worked on a modular software library for the EDSAC, an
early computer.
Subroutines by Wilkes and Wheeler were stored in this library. It was also considered how to include it
in a program? At that time the notes about each subroutine were called “library catalogues”. Currently
such catalogs are called APIs.
The first published API specification was published in Wilkes and Wheeler's book The Preparation of
Programs for an Electronic Digital Computer. The term was introduced into the field of databases in
1974 in a paper titled “The Relational and Network Approaches: Comparison of the Application
Programming Interfaces”.
The idea of extending the API to create a general programming interface is noted in a diagram from
1978. Currently, the term API has become a broad interface, which includes many types of programs,
software and hardware interfaces. Let us now know where API is used?
What is the use of API?
APIs are used almost everywhere you do anything on the Internet. Whenever you use any social media
platform (like Facebook, Instagram, Youtube etc.), or search something on Google or any website, or use
one application through another, you use an API. Are doing.
OpenGL and Microsoft 's DirectX libraries using which we take some data from the operating system
itself are examples of APIs. API is not only used to download data from a server but this interface also
allows an app to use data from a particular library. Application programming interface is also used to
develop any app or software.
Do you know about URL? If not then know now: What is URL?
If you want to use the data or function of another system, web or application in your system, web or
application, then for this you will have to use its API. By using this code, you automatically get the
complete data of the work directed by you and there is no need to write any data again and again. This
makes computer programming very easy.
We can also understand this as an example, like if you want to use any website or application, then first
of all you have to log in to it. To log in to the website, you are given 3 options.
Many times you are given only two of these options. So with the help of these options you can easily log
in to that website or application. For this, you do not need to provide any other information or data to
that website or application.
As soon as you select one of these options, all your information available on that web which is related to
login is automatically provided to that program through the API. This entire process happens through an
API. Thus API plays an important role in communicating between two functions.
APIs are divided based on their functions. All APIs have different functions. Let us know how many types
are there.
1. Procedural Oriented
Procedural Oriented APIs are completely implemented by RPC implementations, hence it is also called
Function Oriented. Procedural Oriented is a type of programming language which provides data to the
server to complete any task specified by the user of an application and after the completion of the task,
provides an interface to the user, so that the user can complete his work. Could.
2. Object Oriented
Object-oriented is a programming paradigm. It contains data and codes of objects, hence it is also called
data-oriented. These programs are based on the concept of “objects”. In this, data of objects is present
in the form of fields and code is present in the form of procedures. This API system is more powerful
than other oriented ones which transports complex data to the server and can also handle higher load.
3. Service Oriented
Service-oriented is used in the service sector. It helps in transmitting the instructions given by the
consumer in the service application to the server. It is also used for software design. Most e-commerce
and shopping websites use it.
4. Resource Oriented
When we use an application, the Resource Oriented API collects all our data and sends it to the
server. Thus it works as a protocol, hence it is also called protocol oriented. Big companies use it for the
security of their systems.
As we told you earlier, when we give any instruction to an application to perform a task through the
system, the Application Programming Interface (API) collects the data related to it and sends it to the
server and then after completing the instructed task, returns the data to the user. In such a situation,
many times this question comes to people's mind whether the API is completely safe/secure?
When API is used by someone, first the data is transferred from one application to another application
or server and then from there the data is sent back to the user, then it is possible that during this entire
process, data may be stolen or Other problems related to hacking may also arise.
So let me make it clear to you that this is not the case at all. The API is completely secure. Only that data
is transferred to the server through API, regarding which instructions are given by the user and this data
is also transferred securely. Even big companies use it. If you use it, you do not need to panic at all. The
API is absolutely secure, your entire data remains completely safe.
If a virus gets into your computer, then follow these methods: What is a computer virus and how to
avoid it?
There are many benefits of using API, which a user gets, these benefits are as follows.
time saving
Application Programming Interface (API) works as a time saver. It works automatically once it receives
instructions from the user. There is no need to save data while using API because the data is saved
automatically. It does its work very fast and thus saves the user from wasting time.
Automatic Updated
If the user makes any changes in his data, then the API automatically works by updating the old data
with the changes made by the user. While using it, the user does not need to update any application
individually.
simplicity in work
API works to transfer data between two applications. After giving instructions by the user, the API does
its work automatically, hence any user can use the API very easily.
Safe
variable
Data Quality
The API enables better data quality review and support. Data migration is also easy through this.
Commission can also be earned by using API. We can understand it in this way that if you can earn a
good commission by becoming a partner of any business or by doing its affiliate marketing.
Policies have also been made for releasing APIs. Three types of policies have been created for API which
are as follows.
1. Private Policies
Application Programming Interfaces (APIs) issued under private policy are used only for private or
internal work of a company.
2. Partner Policies
APIs issued under the Partner Policy may also be used by the Company's specific business partners.
3. Public Policies
Application programming interfaces released under public policy may also be freely used by the
public. There are many such APIs, Carbon API, Apple's Cocoa and Microsoft Windows API are some
examples.
API examples
APIs serve many different purposes in different systems. Some key examples of APIs are described
below.
Java APIs
Java is a type of programming language, which is used in developing software. Java API consists of
classes, user interfaces, and other interfaces that help developers gather information about various
websites and applications and provide real-time information and other useful data. Java APIs establish
communication between two programs by transferring interfaces between them.
OpenGL (Open Graphics Library) is a cross-language application programming interface (API) used for
rendering 2D and 3D vector graphics. Typically the OpenGL cross-platform graphics API is used to
communicate with the graphics processing unit (GPU) to achieve hardware accelerated rendering.
OpenAL (Open Audio Library) is a cross-language application programming interface (API) similar to the
OpenGL API. The OpenGL cross-platform sound API is used to provide multi-channel 3D positional
audio. This API was also designed to replace other 3D audio systems such as EAX and A3D.
The Microsoft Open Database Connectivity (ODBC) interface is a highly performant C programming
language interface. ODBC is a low-level interface. It is specifically designed for relational data stores that
allow applications to access data from different database management systems (DBMS).
OpenMP API
OpenMP API that supports multi-platform shared memory multiprocessing programming in C, C++, and
Fortran on multiple architectures, including Unix and Microsoft Windows platforms.
Emulator High-level Language Application Program Interface (EHLL API) The high-level language
application program interface is an enhanced version of the HLL API. HLLAPI is an International Business
Machines (IBM API) that allows a PC application to communicate with a mainframe computer.
HLLAPI requires a PC to run the 3270 emulation software. It defines an interface between a PC
application and emulation software. The IBM 3270 PC was introduced by IBM itself to provide access to
data on an IBM mainframe from a DOS PC environment in collaboration with the IBM 3270 PC.
Carbon was one of the two primary C-based application programming interfaces for the macOS
operating system developed by Apple.
ASPI is the acronym for “Advanced SCSI Programming Interface”. SCSI is an evolving programming
interface that implements and develops technical standards for communication over the computer bus
between SCSI driver modules and SCSI peripherals.
Simple DirectMedia Layer (SDL) is a cross-platform software development library. The SDL API is used to
manage video, audio, networking, input devices, threads, CD-ROMs, shared object loading, and
timers. SDL is designed to provide a hardware abstraction layer for computer multimedia hardware
components.
SDL is used by software developers to write high-performance computer games and other multimedia
applications that can run on multiple operating systems such as Android, iOS, Linux, macOS, and
Windows.
Serial Peripheral Interface is a synchronous serial communication interface specification. SPI is primarily
used for short-distance communication in embedded systems. SAPI has become a de facto standard, this
interface was developed by Motorola in the mid-1980s.
Server Application Programming Interface (SAPI) is an application programming interface (API) provided
by web servers that helps other developers extend web server capabilities, such as Apache HTTP Server,
Microsoft IIS, and Oracle iPlanet Web Server. There is a direct module interface for. Microsoft uses the
term Internet Server Application Programming Interface (ISAPI) for this, and the defunct Netscape Web
Server used the term Netscape Server Application Programming Interface (NSAPI) for the same purpose.