タグ

RTMPとrtmpに関するdelegateのブックマーク (24)

  • RTMP 1.0 準拠のサーバーをGo言語で実装する | CyberAgent Developers Blog

    株式会社AbemaTV 配信チームの芝田 (@c-bata) です。 AbemaTVの配信システムに関する技術資料は、AbemaTV Developer Conferenceなどを通して公開してきました。特にHLSやMPEG-DASHといったエンドユーザーへの映像配信に利用しているプロトコルは既に弊社エンジニアによる解説記事が存在するため、記事では生放送現場とトランスコーダー(Wowza)間の映像伝送に利用しているRTMPと呼ばれるプロトコルについて解説していきます。 また今回はGo言語を用いて実際にRTMP 1.0プロトコルに準拠するサーバープログラムを実装してみました。ソースコードはGithubで公開しているので、記事の解説と合わせてご覧ください。 Server implementation of RTMP 1.0 protocol in Go. https://github.co

    RTMP 1.0 準拠のサーバーをGo言語で実装する | CyberAgent Developers Blog
  • nginxでrtmp配信サーバを構築する【完全版】 | VariedTasteFinder

    VPSもしくは自宅鯖で配信サーバの構築から配置までを一通り紹介する 但し、実際に公開して配信するには著作権に十分注意する事、著作保護された楽曲を流す場合は必ずJasracとの契約を結ぶ事(そうしないと罰則アリ) プライベートで公開するとしてもそのサーバが外部(WWW)から接続出来る場合は同様に罰則対象となるので注意 今回はCentosでもUbuntuでもほぼ変わらない、各自足らない部分は補足する事 また、今回の紹介で出来るのは配信し、とりあえず見れるようになるだけ 実際にサービスとして展開する場合はRTMPに対するビットレート制限や登録機構など各自用意する必要がある ■構築環境 OS:Centos latest VPS:Conoha VPS 2G RAM 1.RTMPモジュールを追加したnginxをインストールする ※既にインストールしていて、WEBを稼働している場合※ ※以下のコマンドで

    nginxでrtmp配信サーバを構築する【完全版】 | VariedTasteFinder
  • NginxによるRTMPサーバ構築メモ - Qiita

    NginxでRTMPサーバを構築してみたので備忘的な意味でメモしておきます。 (2015/7/14) 環境 OS: CentOS 6.4 Nginx: v1.8.0 事前準備 必要なものがちらほらあるので入ってなければインストールしておきます。 GCCのインストール Cなどのコンパイラ

    NginxによるRTMPサーバ構築メモ - Qiita
  • 自家製RTMP+HLS配信のすすめ(その1) - pullover

    pullover 停滞中... トップページページ一覧メンバー編集 自家製RTMP+HLS配信のすすめ(その1) 最終更新: jaijai 2016年08月12日(金) 12:37:33履歴 PC向け(RTMP)とモバイル向け(HTTP Live Streaming)のライブ配信をできるだけシンプルにやろうというおはなし。 FlazrDumperとVLCを使ったHLS配信はこちら。 自家製HTTP+HLS配信のすすめ 今回の方法 OBSNginx → 視聴者のWebブラウザ NginxがRTMPとHTTPとHLSを一挙に担う感じ。 Nginx えんじんえっくすと読むらしい。HTTPサーバー。モジュールを追加することでRTMP兼HLSサーバーとしても使えるすぐれもの。 ウィキペディア: Nginx FlazrDumperのようにフォルダに展開するだけで即使うことが可能。 用意するもの

    自家製RTMP+HLS配信のすすめ(その1) - pullover
  • RTMPストリーミング — pdoc 0.1 documentation

    RTMPストリーミング¶ RTMPストリーミングに必要なもの RTMP Server Red5, crtmpserver, rtmplite...etc RTMP Client flowplayer...etc 動画コンテンツ 動画コンテンツはRTMPサーバがRTMPパケットに分割できる動画形式であればいい。 動画形式は各RTMP Serverの実装に依存するので、一概には言えない。 間にffmpeg等のエンコーダを挟むことで、制限を緩和することはできる。 RTMP Server一覧 Red5 http://www.red5.org/downloads/ Java製のRTMPサーバ。h264もいける。 buffer_sizeの調整とか。 wowza media server 2 http://www.wowzamedia.com/ Java製のRTMPサーバ。 ライセンスが面倒で試してない

  • rtmp -> iphoneにストリームを流すでの由無し言。

    たとえば-3のタイムスタンプの場合HexにするとFF FF FDになってしまうので、16777213というタイムスタンプとなってしまう。 中途のパケットがないので、コンバートがおかしくなる という事態に陥ってしまうみたいです。 3:中途でデータが欠如することが許可されている。 rtmpの仕様上、中途で音声や映像データが送られなくなったとしても成立します。 4:扱っているコーデックがffmpegで変換できるとは限らない。 G.711やハードウェア依存の音声コーデックもflvに定義されているのですが、こういうデータが流れてきた場合はコンバートうまくできないみたいです。 5:timestampと映像のデータの長さが一致していなくてもいいっぽい。 現在httpTakStreamingのデモで再生してもらうとわかるかとおもいますが、再生していると特に途切れているわけではないのにデータがたまっていきま

  • rtmpストリーミング保存の極意 | Just another WordPress site

    rtmpsrvとrtmpsuckに関して。 rtmpsrvはわかりやすく言うとサーバー(FMS)のフリをするプログラムで ストリームを要求する際にクライアント(フラッシュプレイヤー)からサーバーに対して 送信されるコマンド(connectコマンド、playコマンドなど)を知るためのものです。 rtmpsuckは透過プロクシです。クライアントとサーバーの通信経路の中に入り込み connectコマンド、playコマンドなどのコマンドをなりすましにより読み取ります。 なりすましとはこの場合、クライアントに対してサーバーのふりをし、 サーバーに対してはクライアントのふりをするということを意味します。 なぜこのようなことをする必要があるのかというとクライアントがストリームを要求する 一番最初の段階でサーバーと3wayハンドシェイクを行いますがこのハンドシェイク中に ディフィー・ヘルマン鍵共有という仕

  • Converting Axis RTSP to RTMP Streams - Computerglitch

  • web:flash:rtmp:example-1 [doku@ainoniwa]

    このトピックに文書が作成されていません。 もし、文書作成の権限がある場合は、文書の作成をクリックして 最初の文書を作成することができます。

  • YouTubeのようなストリーミング配信するRTMPサーバーをたててみる( C++ RTMP Server(crtmpserver)を使ってみた) | レンタルサーバー・自宅サーバー設定・構築のヒント

    YouTubeのようなストリーミング配信するRTMPサーバーをたててみる( C++ RTMP Server(crtmpserver)を使ってみた)

  • http://www.itoyanagi.name/temp/fuck/d20070924.html

  • Open Source Flash - osflash

    Welcome to the OSFlash Wiki, a resource site on open source Flash maintained by members of the OSFlash community. This site is a Wiki. That means that once you register for an account, you can log in and update any page on the site yourself. Please edit a page only if you can improve it. Please use the playground to test the wiki, learn wiki syntax and read through the style guide before contribut

  • Flash Player 10.1 と RTMFP - akihiro kamijo

    RTMFP (Real Time Media Flow Protocol) は Flash Player 10 から追加された新しいプロトコルで、Flash Platform 上での P2P の通信を実現します。Flash Player 10.1 では、この RTMFP の機能が拡張されています。 P2P といっても何種類かの通信型がありますが、Flash Player 10 の (つまり最初に公開された時点での) RTMFP は 1 対 1 通信型のアプリケーション用です。通信する相手それぞれと専用のセッションを張る必要がありました。 これが Flash Player 10.1 では "動的なノードのグループ化によるオーバーレイネットワーク" のサポートにより、"誰" と通信しているかは意識する必要がなくなっています。(基的にどのグループに属しているかだけ知っていればよい) これにより

  • Red5 Media Server

    In-Stadium Streaming, Microbetting Streams, Data Overlays, Multi-Angle Views, Live Production, Watch Parties Traffic Cameras, Live Drone Footage, Site/Environmental Monitoring, Emergency Response Support, On-Site Team Communications

    Red5 Media Server
  • ffmpegでストリーミング配信 | ももーい鯖覚書

    現在(2016/2/19)3.0系が最新です 1.x系、2.0、2.1、2.2、2.3、2.4系はメンテされていないそうです。 3.x系は3.0 2.x系は2.8.6 2.7.6 2.6.8 2.5.1 がそれぞれリリースされています。 双方コンパイルオプションが異なるので、適宜追加していきますか。 2.8系から3.0系でのコンパイルオプションの変更点としては AACがネイティブサポートになったことで、libaacplus及びlibvo-aacencの サポートがなくなったようです。 それ以外にlibquvi、libstagefright-h264がコンパイルオプションから消えて chromaprint、gcrypt、gmp、librubberband、libtesseract、libzimg、netcdfが 新たに増えています。 2.5系ではx265(libx265 hevc)でのエンコ

  • 無料で使えるRed5とは?

    Flashストリーミングって何? 動画を使ったサービスが増えています。ひと昔前でしたらRealやWindows Mediaなどの形式が主流でしたが、最近ではFlashを採用するのが標準的なやり方になってきました。一説によるとFlashプレーヤーの普及率は99%に迫る勢いだそうで、細かいバージョンを問わなければほぼ全員の環境で使えるのがFlashということになるでしょう。 連載では、オープンソースで提供されているRed5というプロダクトを軸に、Flashでの動画再生について紹介していきます。Flashというとクライアントサイドの技術といった感が強いのですが、Red5を使うことによってサーバーサイドとも連携した、より一歩進んだFlashの世界が開けると思っています。 まずは、ストリーミングについておさらいしましょう。「動画」であることと「ストリーミング」というワードが混同されている場面もあり

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • ::memolet | network/RTMP

    ::memolet Personal Notes Site about programming, software, etc...... RTMPを調べてる。rubyizumiを動かしてみたりしてるんだけど、最新の10.0.32.18だと動画(H.264/MP4)が表示されなくなった。IEとかFirefoxでflashのランタイムのバージョンが違っててIEだと10.0.12.xだったかな?だと動画表示されてたんだけど...。red5の最新版でも試してみたけど、やはりmp4の動画表示できない。Wowzaだとちゃんとmp4再生、表示できる。 そこで、Wowzaのパケットキャプチャしてなるべく同じようにパケットやり取りするようにrubyizumiを修正して試してみた。駄目、再生できない。コマンドの交換は出来てる雰囲気。Audioメッセージは同じような感じ、だがVideoメッセージがかなりruby

  • RTMP によるライブストリーミングソフトウェア

    株式会社ドワンゴの糸柳です。業務に関わるエントリでは所属を名乗るよう言われているのでこう書きましたが、もちろん職はグッドウィルで日雇いの肉体労働をやっていて、登録している営業局が営業停止命令を受けたため生活に困窮しています。100 万円ほどください。と言いたいのですが先日実際にもらったので題に入ります。 RTMP によるライブストリーミングでは、Flash Player が対応しているコーデックでエンコードしたビデオ、及びオーディオのストリームを RTMP に乗せる必要がある。 現在最新の Flash Player が対応しているオーディオの圧縮形式は以下の通りである。 MP3 PCM ADPCM AAC HE-AAC ライブストリーミングを実現するときに技術的面からネックになるのは、配信側及び受信側の CPU 使用率と、帯域の占有である。そのほとんどはビデオストリームによるものであり

  • blog.katsuma.tv

    タイトルの現象は確認したものの、発生条件は確かなことはまだ言えないかも。。とりあえず現象報告とその対応策について。 問題 FlashPlayer上でRTMPセッションを張っているときにおいて、通常はページ遷移時においてFlashPlayerのインスタンスも同時に破棄される(はずな)ので、RTMPセッションもcloseされます。ところがIE7 + FlashPlayer9または10において、ページ遷移ではFlashPlayerが破棄されないケースがあるようです。なので、RTMPサーバ(たとえばWowza Media Server)にセッションを張っている場合、FlashPlayerが破棄されないことから、セッションが張りっぱなしになって、サーバ側でdisconnectをハンドリングできないことになります。 では、どうすれば破棄されるかというと、「IEを完全に終了」させて初めてFlashPla