Streaming live video via browser and RTSP Server
Description: The client was looking for a solution for the problem of not being able to steam the live video via web browser from the surveillance DVR.The solution must be as close to viewing the DVR on a native app or Active X enabled web browser.The project can not connect to any other services such as Twilio, and can not use WebRTC. The application should also have an independent provision to stream Web based Video Sources from RTSP Server by connecting to this Web based Video sources using HTTP | SignalR .
We have Developed a soltion with C++|C#.NET|ASP.NET to stream the videos. The Project successfully solved constraints like No Plugins( like Flash), Can NOT use webRTC ,Compatible with IE 10+ ,MS Edge with MS Edge ,Chrome & Firefox etc.
Tools and Technologies:
C++ | VC++ | MFC | DirectX | Virtual Camera and DirectX Filter | XML|SOAP | Windows Service | C#.NET | ASP.NET | SignalR | Web Services | Hikvision | Hiltron | Uniview Camera SDK | RTSP | FFMPEG | Inno Setup
Client: US Customer Specialized in Video Streaming and Analytics.
Remarks: May 2018- Present
Remote Desktop Video Streaming Application
Description: Developed a PC
Based application that can stream desktop and its associated voice
to YouTube | Vimio and other streaming sites. The application
resides in the system tray which when invokes asks for a broadcast
id which is configured form the Admin Web control panel . Once the
broadcast ID is validated , the application will start streaming to
YouTube.
Tools and Technologies:
C++ | VC++ | MFC | DirectX | Vitual Camera and Audio DirectX Filter |
FFMPEG | RTMP | JSON | REST | Youtube APIs | Cloud | PHP | MySQL.
Client: Australian Based Company specialized in
Event Management.
Remarks: Year 2018 -
Present
VR | NASA Worldwnd based Game
Control
Description: Developed a NASA
Worldwnd based Game Control as part of the strategy game in which we
can place various characters and objects in a War field in a 3D
Virtual world around the Worldwnd Globe .
Tools and Technologies:
VC++ | C#.NET | WPF | KML | 3DS Max | VR
Client: US Customer Specialized in Gaming Services.
Video Wall | PBX Switching
Description: Developed a Video
Wall which will display all CCTV camera feeds from the location in
which the Call originates. The events from PBX were send to a Server
to which the Video wall listens and display the Videos from the
location.
Tools and Technologies:
C#.NET | WPF | Winsock | TCP/IP | Custom |
Client: UK Based Company specialized in
Intercoms .
Remarks: Year 2010 - 2012
Description: Developed a Video
wall, which will display video from various video sources in
different windows. Video streams includes h.264, MPEG2, MPEG4, WMV
streams. All videos are displayed in ActiveX controls developed as
part of the project. The system has multi monitor support, which is
achieved using DirectX surface rendering technology.
Tools and Technologies:
C#.NET, WPF , VS 2005, SQL Server 2005, Web services, Windows Services, ActiveX,
COM, DirectX, H.264, MPEG2, MPEG4,WMV, Windows Media Player Control, VC++,
Multi-monitor support.
Client: US Based client
specialized in Intelligent Transportation Systems
Description: Developed a FFDShow
COM control which can be used for modifying the video parameters
before it renders the video on the screen. The project used FFDShow
/ FFMpeg libraries to control the video parameters. The parameters
include Picture properties, brightness, contrast, saturation,
sharpen, de-interlacing, dnoise3d, HQ, Gamma correction, level etc.
The control needs to be used form a Dot NET based windows
application.
Tools and Technologies:
VC++,C#.NET, VS 2005, COM, DirectX, H.264, FFDShow , FFMpeg
Client: Client from Brazil specialized in
Video streaming Service
ActiveX Video Viewer Control
Description: Developed an
ActiveX control which is used for viewing videos from Hikvision
Encoder. The ActiveX control used Hikvison SDK to stream the H.264
video to the window. Also the project incorporates Microsoft
Authenticode technology to digitally sign the control so as to
display the video in the Internet Explorer browser.
Tools and Technologies:
ActiveX, COM, DirectX, H.264, Microsoft Authenticode, Digital signing.
Client:
US Based client specialized in Intelligent
Transportation Systems
Description: Developed a
Plug-in based Video Source Framework, which can be used for viewing
and extracting frames from different types of heterogeneous video
sources like H.264, MPEG2, MPEG4, files etc. The framework was used
in many application for the same customer which includes Video wall,
Video Analytics applications etc
Tools and Technologies:
ActiveX, COM, DirectX, H.264, MPEG2, MPEG4, WMV, Plug-in Framework.
Client: US Based client specialized in Intelligent
Transportation Systems
Video Watermark Component
Description: Developed a
component for embedding the watermark in each video frames. The
watermark includes text as well as images.
Tools and Technologies:
ActiveX, COM, DirectX Interfaces, H.264, MPEG2, MPEG4, WMV.
Client:
US Based client specialized in Intelligent
Transportation Systems
Description: This application is
basically used for Data Collection Management and Pipeline Video
Inspection. The project incorporates different types of encoder
cards so as to receive videos from different cameras.
Tools and Technologies:
VC++ 2005, MFC , Encoder Cards, MPEG2, MPEG4
Client:
US Based company specialized in manufacture of
performance based pipeline video inspection & data collection
systems
Graphical Data Import Manager for
windows.
Description: This tool was used
to import data from different databases like MS Access, MS Excel,
MySQL , SQL Server etc to the customers database stored in SQL
Server. The tool used a mapping mechanism to map the tables and the
corresponding fields to the customers own tables. The application
also used a graphical representation to map and connect to different
databases.
Tools and Technologies:
VC++ 6.0, MFC, ADO, SQL, GDI, Inno setup
Client:
UK Based client specialized in Mobile phone
Technologies.
Project Modeler for windows
Description: This CASE Tool was
used to generate C++ code based on the UML class diagram. The
project has provisions for creating UML class and entering methods
and properties graphically.
Tools and Technologies:
VC++ 6.0, MFC, ADO, SQL, GDI, Inno setup
Client: Client based in
India.
Remarks: Year 2003 – 2004
Light Polarization Simulation.
Description: This tool was used to
simulate the polarization of light like plane polarized, circularly
polarized, elliptically polarized light etc.
Tools and Technologies:
VC++ 6.0, MFC, Optics, Physics ,OpenGL, Inno setup.
Client: One of the popular
University Physics Department in India
Remarks: Year 2003 – 2004
Relativistic Electron motion
Simulation.
Description: This tool was used
to simulate the relativistic quantum mechanics of an electron, ie
trembling motion of an electron around a proton at relativistic
speeds.
Tools and Technologies:
VC++ 6.0, MFC, Optics, Physics ,OpenGL, Inno setup
Client: One of the popular University Physics
Department in India
Description: The aim of this
project was to simulate flight path based on the hypothetical FDR
data form the file.
Tools and Technologies:
VC++ 6.0, MFC, OpenGL
Client: One of the popular
College Physics Department in India
Networked Tic-Tac -Toe Game
Description: Developed a Tic -
Tac - Toe game, which can be used to play the game between two
computers across the network.
Tools and Technologies:
VC++, GDI, Windows Sockets, MS Access, ADO.
Client: One of the popular
College in India
Description: Developed a 3 card game
which can be played in a single computer. The basic idea of the game
is to identify the selected card out of 3 cards when it is rotated
at random speeds and stopped
Tools and Technologies:
VC++, GDI, Windows Sockets, MS Access, ADO.
Client: One of the popular
College in India
Description: Developed a basic
snake and ladder game. The project uses Grid as the base to select a
particular cell and identify whether the cell contain snake, ladder
or ordinary cell.
Tools and Technologies:
VC++, GDI, Windows Sockets, MS Access, ADO.
Client: One of the popular
College in India
|