This topic created in 2496 days ago, the information mentioned may be changed or developed.
我能想到的如下:
1.UDP 包无序,实时视频是不是要在逻辑层处理成有序,再转换成视频?一般怎么做?(这个重点问,不太清楚)
2.一帧图像可能需要几个 UDP 包来传输,接收的过程怎么把 UDP 包拼接成一帧?是按帧最后一个包加上表示结尾区分?
3.现在一帧图像是用一个 udp 包传过去,还是分包?总感觉分包,会造成后面帧处理麻烦。。。。
11 replies • 2019-07-25 23:13:39 +08:00
 |
|
1
HannibaI Jul 25, 2019
建议把思路换成 ffmpeg + udp
|
 |
|
3
swulling Jul 25, 2019 via iPhone
研究一下现成的协议……很多,没必要自己设计
|
 |
|
5
reus Jul 25, 2019
有现成的流媒体协议,不懂又不想折腾的话,可以直接用
|
 |
|
6
zsxzy Jul 25, 2019
现在那些直播都是传实时视频, google 能搜索到大把信息.. 有些用 rtsp over tcp
|
 |
|
7
momocraft Jul 25, 2019
udp 不保证到达也不保证顺序,思路基本上是 best effort 还原出图像
如果你不需要自己发明,可以看看 rtp 协议
|
 |
|
8
stephenyin Jul 25, 2019
1. 答案: jitterbuffer 2. 答案: RTP 3. 答案: MTU
|
 |
|
11
limyel Jul 25, 2019
不分包的话,一帧 720p 的的画面可能都不止 65535 了
|