2 research outputs found
Recommended from our members
A CAM-Based, High-Performance Classifier-Scheduler for a Video Network Processor.
Classification and scheduling are key functionalities of a network processor. Network processors are equipped with application specific integrated circuits (ASIC), so that as IP (Internet Protocol) packets arrive, they can be processed directly without using the central processing unit. A new network processor is proposed called the video network processor (VNP) for real time broadcasting of video streams for IP television (IPTV). This thesis explores the challenge in designing a combined classification and scheduling module for a VNP. I propose and design the classifier-scheduler module which will classify and schedule data for VNP. The proposed module discriminates between IP packets and video packets. The video packets are further processed for digital rights management (DRM). IP packets which carry regular traffic will traverse without any modification. Basic architecture of VNP and architecture of classifier-scheduler module based on content addressable memory (CAM) and random access memory (RAM) has been proposed. The module has been designed and simulated in Xilinx 9.1i; is built in ISE simulator with a throughput of 1.79 Mbps and a maximum working frequency of 111.89 MHz at a power dissipation of 33.6mW. The code has been translated and mapped for Spartan and Virtex family of devices
Protótipo de aplicação para comunicação em tempo real Peerto-peer entre navegadores utilizando WebRTC
Trabalho de Conclusão de Curso, apresentado para obtenção do grau de Bacharel no Curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC.Atualmente o serviço de comunicação em tempo real é uma das aplicações mais importantes da internet, esse método de comunicação possibilita aos seus usuários compartilhar uns com os outros, por razões pessoais, sociais, educacionais ou de negócios, informações como texto, áudio e vídeo. Há uma grande variedade de aplicações, com diferentes soluções de comunicação, mas, somente uma pequena parcela destes usam o conceito totalmente descentralizado baseado em Peer-to-Peer (P2P). Como solução para este problema, foi desenvolvido um protótipo de aplicação para comunicação em tempo real P2P entre navegadores utilizando WebRTC. O mesmo tem como objetivo permitir a comunicação direta entre dois ou mais navegadores utilizando as funcionalidades do WebRTC em conjunto com um servidor de sinalização baseado em Node.js. Os resultados alcançados no final do trabalho foram satisfatórios, uma vez que se obteve um protótipo funcional com a capacidade de transmitir texto, áudio e vídeo diretamente entre navegadores utilizando o WebRTC e que pode servir como base para desenvolvimento para futuras soluções na área da comunicação em tempo real