Flux de données sur Internet


(C) 2013 kevin Languedoc (klanguedoc)

Flux de données sur Internet ne est pas tant un programme comme ce est la technologie et des API de réseau. Il ya plusieurs façons d'y parvenir.

HTML5 messagerie




Si vous utilisez HTML5, vous pouvez utiliser la Croix document Messagerie ou ChannelMessaging. Croix document Messaging est une communication à sens unique entre deux domaines différents. ChannelMessaging est une messagerie asynchrone bidirectionnelle entre deux fenêtres de navigateur qui utilise les ports pour se connecter à la fenêtre. Toutefois, ceux-ci ont aussi une protection en place pour que ces processus ne sont effectuées que dans leur bac à sable.

SSE et Web Workers

Même en HTML5 est SSE oo WebWorkers-Server-Sent Events. Ceux-ci permettent à la fois pour la communication asynchrone entre un client et l'ordinateur hôte. Deux d'entre eux pourraient être utilisés pour démarrer la communication entre les ordinateurs utilisant la communication poste à poste. Vous pouvez également utiliser le protocole TCP/IP ou Telnet. En réalité Telnet peut être utilisé pour contrôler les serveurs distants et Telnet utilise le protocole TCP base/IP qui à son tour utilise une adresse IP.

HTML5 audio et vidéo

Ces éléments multimédias à partir d'un ordinateur (serveur) ou un hôte pour le client (navigateur). Vous pouvez utiliser le composant vidéo ou audio en HTML5 ou objet ou d'éléments HTML4 Intégrer les fichiers multimédia de flux AV d'un ordinateur à un autre. La syntaxe est très simple:


vidéo HTML5

Audio HTML5

Votre navigateur ne supporte pas l'élément audio.

HTML Sujet avec QuickTime

HTML Sujet avec Flash

HTML Sujet avec Windows Media Player

HTML Intégrer Element

protocoles de Internetworking

données de streaming peuvent être accomplies en utilisant une variété d'API disponibles dans la plupart des langages de programmation comme Java, Objective-C ou C # ou PHP. Vous écrivez un service Web qui permet d'envoyer et de recevoir des flux de données. En Java, vous pouvez écrire un servlet qui utilise le HTTPRequest et HTTPResponse méthodes. En C #, vous pouvez également créer HttpHandler (fichier ASHX) pour recevoir et envoyer des réponses HTTP.

RTRP, RTTCP, RTP
Plusieurs protocoles autres que ceux mentionnés ci-dessus peuvent être utilisés pour des flux de données. Par exemple pour les médias en streaming en temps réel que vous pourriez écrire un programme qui utilise le RTSP (Real Time Streaming Protocol) ou le protocole de transport RTP (Real) et, enfin, le Transport Control Protocol en temps réel (RTTCP) qui est conçu pour le flux de données (médias) plus de réseaux en temps réel.

Cadres multimédia
Ceux-ci peuvent être mises en œuvre en utilisant comme Windows Media Player et le ou les éléments intégrer audio et vidéo en HTML5. À l'origine, vous spécifiez RSTP suivi par l'URI du fichier multimédia.

Sur le côté Java, RSTP peut être mis en œuvre dans un programme comme un servlet utilisant le Java Media Framework. La même chose peut être dite pour la plate-forme .Net (C # ou VB.net) pourrait être le Microsoft Media Foundation qui fournit un riche ensemble d'API pour le streaming de médias. En C/C ++ ou Objective-C, vous pouvez utiliser la LIVE555 de bibliothèque ou Mac OSX ou iOS Media Framework SDK et les classes NSURLConnection ou NSHTTPRequest.

Datagrammes
Vous pouvez également utiliser les protocoles de datagramme qui envoie les données en petits paquets. Si vous vouliez mettre en œuvre ce protocole dans un programme PHP, vous pouvez utiliser l'API Sockets ou Python vous pouvez écrire un programme qui utilise des sockets. En Objective-C, le SDK est un riche ensemble d'API pour chaque type de connectivité réseau. Encore une fois, vous pouvez utiliser des sockets et des ruisseaux prises pour les datagrammes transferts.

Telnet

Telnet est un autre protocole inter-réseaux. Par exemple, vous pouvez activer le client Telnet dans Windows en accédant aux fonctionnalités de Windows Trough le panneau de contrôle et "Windows activer ou désactiver des fonctionnalités". Sélectionnez le client Telnet. Puis à partir de la "Exécuter" services.msc invite à apporter des services Windows. Recherchez le service Telnet, cliquez-droit dessus et cliquez sur "Démarrer"

Une fois le service a terminé le chargement, ouvrez une invite de commande Commend tapant commande de l'enquête "run" de l'ONU sous le bouton Démarrer "cmd".

Donc, en gros, il ya de nombreuses façons de transférer des données d'un ordinateur à un autre si vous disposez des autorisations appropriées, ou si le système est configuré pour permettre, comme une chose sur Internet.

(0)
(0)

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha