-1
我想從我的嵌入式設備上傳輸MP4文件,並在我的筆記本電腦中在VLC中播放它。我的H/W設置類似於下面在遠程VLC上使用FFMPEG的MP4流式傳輸
-------------- ------------------
| Board | Ethernet | Window Laptop |
| (Android N)|----------------| VLC |
| 192.168.1.5| | 192.168.1.2 |
| ffmpeg | |----------------|
|------------|
我試圖從發行板上方FFmpeg的命令,它看起來像下面
嵌入式主板--- ./ffmpeg -re -i VID。 MP4 -vcodec複製-an -f RTP RTP://192.168.1.2:1234 -vn -acodec副本-f RTP RTP://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'和'-vn'分別指_audioNone_和_videoNone_,所以不要使用他們,如果你真的想一些A/V數據以獲取發送...還如果你用'udp:// 192 ...'替換'rtp:// 192 ...'等等會發生什麼?看看FFmpeg的[**流媒體指南**](https://trac.ffmpeg.org/wiki/StreamingGuide)可以幫助你。 –