2011-11-11 12 views
3

私は オンラインラジオはどのように.NETに記録できますか?

は私がシャウトキャスト(Winampの)オーディオコンテンツをストリーミングウェブサーバーに接続する.NETコードを書きたい... .NET上 this questionなくはあまり見なかった(誰もが興味を持っている場合、URLは http://live.radiotrinitas.ro:8000/です)それを記録する。

しかし、私は多くの方法を知らない。

HTTP接続を開いてディスク上のファイルにストリームを流すだけですか?

あり(またはそう、それは私には思える)コンテンツにあるように思われる、いくつかのヘッダがあると私はフォーマットは、ファイルの拡張子を名前にどのようにあるかわからない(MP3を?)


アップデート1:

私は、HttpWebRequestのを使用して接続しようとしましたが、それはProtocolViolationを言っアップスローします。 その後、TcpClientを使用して接続しようとしましたが、何も返送しません。私はそれがいくつかのスタートコマンドを待っていると思います。私は、これは明らかにプロプライエタリな(?)プロトコルではありません...

+0

(低音を使用して)受け入れ答えは、.NETラッパーを持っている、あなたはそれを試してみたのですか? – Nasreddine

+0

私はそれをダウンロードしましたが、それはどのように動作するのか/それが何であるかは分かりません。それはunamanged(C++)コードの周りの薄いラッパーです。 –

+0

[あなたは十分に見苦しくなかった](http://www.un4seen.com/bass.html#apis):.NetラッパーAPIへのリンクとドキュメントへのリンクがあります。 – Amy

答えて

1

まあ、CodeProject上の誰かが何か役に立つと働いているようです!コードを実行するに

http://www.codeproject.com/KB/audio-video/SHOUTcastRipper.aspx

あなたは以下の構成を設定する必要がありスニペット:

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <system.net> 
    <settings> 
     <httpWebRequest useUnsafeHeaderParsing="true"/> 
    </settings> 
    </system.net> 
</configuration> 
関連する問題