私は自分のエンベデッドデバイスからMP4ファイルをストリーミングして、自分のラップトップのVLCで再生しようとしています。私のH/Wセットアップは、私が基板側からffmpegのコマンドを発行しようとしていると、それは ./ffmpeg -re -i VID --- MP4をリモートVLCでFFMPEGを使用してストリーム
以下の組み込みボードのように見える
-------------- ------------------
| Board | Ethernet | Window Laptop |
| (Android N)|----------------| VLC |
| 192.168.1.5| | 192.168.1.2 |
| ffmpeg | |----------------|
|------------|
以下のように見えます。 MP4 -vcodecコピー-an -f RTP RTP://192.168.1.2:RTPのRTP -f 1234 -vn -acodecコピー://192.168.1.2:
以下のような1234ノートパソコンのVLC側で私のSDPファイルの外観
v=0
o=- 453271780569021 453271780586833 IN IP4 /192.168.1.5
s=Unnamed
i=N/A
c=IN IP4 /192.168.1.2
t=0 0
a=recvonly
m=video 1234 RTP/AVP 96
a=rtpmap:96 H264/90000
VLC側のストリームを参照してください。私はまだ分かりませんでした。もし私がこれを達成する方法を誰かが知っていれば教えてください。ところで、ビデオファイルはMP4形式に制限されていませんが、私はどのファイル形式でも公開しています。
提案のおかげで、サティシュ
' -an'とは、それぞれ_audioNone_と_videoNone_を意味し、あなたが実際にいくつかのA/Vデータが送信されますしたい場合にも...それらを使用しないでください'rtp:// 192 ...'などを 'udp:// 192 ...'に置き換えるとどうなりますか? FFmpegの[**ストリーミングガイド**](https://trac.ffmpeg.org/wiki/StreamingGuide)が役立つかどうかをご覧ください。 –