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.
Remarks:  Year 2013- 2014
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
Video Wall System
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
Remarks:  Year 2007 -2009
FFDShow Custom Control  
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
Remarks:  Year 2010
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
Remarks:  Year 2008- 2009
Video Source Framework
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
Remarks:  Year 2008 -2009
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
Remarks:  Year 2009
Video Inspection System
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
Remarks:  Year 2008 –2009 
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.
Remarks:  Year 2006 -2007
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
Remarks:  Year 2010
Flight Data Simulator
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
Remarks:  Year 2004
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
Remarks:  Year 2010.
Basic 3 Card Game
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
Remarks:  Year 2010
Snake And Ladder Game  
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
Remarks:  Year 2010

Copyright © KTS Infotech 2000 -2023. Site Developed Using KTS WebCloud
Join us on FacebookSubscribe to our YouTube Video ChannelMeet us on LinkedinFollow us on TwitterGoto KTS Technical Blog Page