Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

vlc streaming multicast packet size

53 views
Skip to first unread message

Yasushi Shinjo

unread,
Aug 12, 2008, 6:43:56 AM8/12/08
to
新城@筑波大学情報です。こんにちは。

VLC って、元々 Video LAN Client の略だったのでしょうけれど、
最近は、サーバ機能もあるんですね。

http://www.videolan.org/vlc/

VLC media player をストリーミングのサーバにした時に、マルチ
キャストのパケットの大きさを大きくしたいのですが、どうすれば
良いでしょうか。単純に走らせると 1316 バイトくらいでガンガン
送信します。どうせなら、64K くらいでガンガン流して欲しい(フ
ラグメント化されるとしても)所なんですけれど。

ドキュメントを読む限りは、サイズのオプションが見当たりません。

元のデータは、MPEG4 (H.264) ですが、元データによってメッセー
ジ・サイズは変ってきますか。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\

Shinji KONO

unread,
Aug 13, 2008, 7:54:06 PM8/13/08
to
河野真治 @ 琉球大学情報工学です。

In article <YAS.08Au...@kirk.is.tsukuba.ac.jp>, y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes


> VLC media player をストリーミングのサーバにした時に、マルチ
> キャストのパケットの大きさを大きくしたいのですが、どうすれば
> 良いでしょうか。単純に走らせると 1316 バイトくらいでガンガン
> 送信します。どうせなら、64K くらいでガンガン流して欲しい(フ
> ラグメント化されるとしても)所なんですけれど。

MTUの方で切られているんじゃないかなぁ。

> ドキュメントを読む限りは、サイズのオプションが見当たりません。

たぶん、ソースをいじるしかないかと。

---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球大学工学部情報工学科

Yasushi Shinjo

unread,
Aug 26, 2008, 11:04:13 PM8/26/08
to
新城@筑波大学情報です。こんにちは。
author-copy にはあるのに、サーバに残ってないので、再投稿します。

In article <3993752...@rananim.ie.u-ryukyu.ac.jp>
ko...@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
> > ドキュメントを読む限りは、サイズのオプションが見当たりません。
> たぶん、ソースをいじるしかないかと。

ソース、見てみましたが、GET_MTU という定数も出てくるし、MTU
を見て、それで切っているみたい。

VLC は、Linux で strace したら、clone() 使っていて、-f でな
いと追えませんでした。

VLC は、いろいろな OS で動くし、移植性という意味でもけっこう
頑張ってますね。Flash Video って、表示できるような気もします
が、ストリーミングで流そうとするとエラーになりますね。

main: cannot add this stream
main: cannot create packetizer output (mp3)
main: cannot add this stream
main: cannot create packetizer output (FLV1)

いろいろ packetizer があって、その対応状況によってはうまく行
かないのね。自分で packetizer 書ければ MTU 関係なく大きくで
きるのかもしれないけれど、今はそこまでやってもしようがないなあ。

0 new messages