Javascript UPNP / DLNAサーバー





「おもしろい」という理由で、暇なときに単純なupnp / dlnaサーバーを作成しました。 javascriptで書かれたものは見つかりませんでしたが、アイデアは興味深いようです:すべてのプラットフォーム用の1つのソースコード( node-webkitのおかげ)、javascriptのすべての長所と短所、およびアセンブリの容易さ。 いずれかのプラットフォームですべてのプラットフォームのプロジェクトを簡単に組み立てることができます。 これを行うために、私は自分ですべてを実行し、必要なnode-webkitファイルをダウンロードするpythonスクリプトを作成しました。 プロジェクトに貢献したい人に必要なジェスチャーの数を減らしたいと思いました。



ここからダウンロードできます。ファイルを保存する機能を返すためのgithubに感謝します。 彼らは人々をうまく作る方法を知っています。 カットの下にさらにテキストがあります。







サーバーとして、若いupnpserverプロジェクトが使用されました 。これは、それ自体が完成品であり、コマンドラインインターフェイスを備えたサーバーです。 インターフェースには、 reactjsみんなのお気に入りのブートストラップを選択しました 。 reactjsの基になっているアイデアは、非常に正しいように思えます。 実際に確信したように、インターフェイスの動作の複雑なロジックは非常に簡単に実装され、後で読むことができます。 DOMの状態について考えるのではなく、レンダリング関数の最初から毎回生成する機能により、実際に大幅に簡素化されます。



現在、プロジェクトは非常に初期の段階にあり、レベルでテストされています-動作しているようです。 プロジェクトコード全体を掘り下げる必要のないものを追加するために、メインコンポーネントがまとめられています。 確かに、いくつかの重要な機能が欠落しています。たとえば、サーバーはトランスコードできませんが、nodejsに必要なモジュールは存在します。



githubで開発に参加することをみんなに勧めます。



All Articles