差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
web:flash:rtmp:example-1 [2011/07/21 17:31] yuki |
web:flash:rtmp:example-1 [2011/08/25 19:26] yuki |
||
---|---|---|---|
ライン 12: | ライン 12: | ||
* 実践 | * 実践 | ||
- | - crtmpserverの起動 | + | * crtmpserverの起動 |
* <code>cd ~/crtmpserver/builders/cmake && ./crtmpserver/crtmpserver ./crtmpserver/crtmpserver.lua</code> | * <code>cd ~/crtmpserver/builders/cmake && ./crtmpserver/crtmpserver ./crtmpserver/crtmpserver.lua</code> | ||
* 動作が安定し始めたら、"--daemon"オプションをつけてバックグラウンド動作にする。 | * 動作が安定し始めたら、"--daemon"オプションをつけてバックグラウンド動作にする。 | ||
ライン 46: | ライン 46: | ||
/home/flv/crtmpserver/sources/crtmpserver/src/crtmpserver.cpp:231 GO! GO! GO! (27274)</code> | /home/flv/crtmpserver/sources/crtmpserver/src/crtmpserver.cpp:231 GO! GO! GO! (27274)</code> | ||
- | - ffmpegから、crtmpserverに向けてTCPで動画ストリームを出力 | + | * ffmpegから、crtmpserverに向けてTCPで動画ストリームを出力 |
* <code>/usr/local/bin/ffmpeg -i mov000448.mp4 -re -r 15 -acodec copy -g 10 -vcodec libx264 -s 854x480 -metadata duration=24.00 -metadata streamName=mov000448 -f flv tcp://127.0.0.1:6666?pkt_size=1400</code> | * <code>/usr/local/bin/ffmpeg -i mov000448.mp4 -re -r 15 -acodec copy -g 10 -vcodec libx264 -s 854x480 -metadata duration=24.00 -metadata streamName=mov000448 -f flv tcp://127.0.0.1:6666?pkt_size=1400</code> | ||
* crtmpserverの出力例 | * crtmpserverの出力例 | ||
ライン 91: | ライン 91: | ||
</MAP></code> | </MAP></code> | ||
- | - 最後に、RTMPを見るように設定したHTMLファイルを作ってアクセスする。 | + | * 最後に、RTMPを見るように設定したHTMLファイルを作ってアクセスする。 |
* HTMLコード | * HTMLコード | ||
* <code><html><head></head> | * <code><html><head></head> | ||
ライン 118: | ライン 118: | ||
</html></code> | </html></code> | ||
- | - 上手く繋がればOK | + | * 上手く繋がればOK |
* <code>/root/crtmpserver/sources/thelib/src/netio/epoll/tcpacceptor.cpp:133 Client connected: 10.0.0.1:58663 -> 0.0.0.0:1935 | * <code>/root/crtmpserver/sources/thelib/src/netio/epoll/tcpacceptor.cpp:133 Client connected: 10.0.0.1:58663 -> 0.0.0.0:1935 | ||
/root/crtmpserver/sources/thelib/src/netio/epoll/iohandlermanager.cpp:98 Handlers count changed: 12->13 IOHT_TCP_CARRIER | /root/crtmpserver/sources/thelib/src/netio/epoll/iohandlermanager.cpp:98 Handlers count changed: 12->13 IOHT_TCP_CARRIER |