视频新手,请教个关于h264流同步的问题
dwing吧
全部回复
仅看楼主
level 5
福音🌀 楼主
事情是这样的,我在一台设备上釆集原始数据,用codec编码成h264的nal,然后用tcp,直接像写文件一样写到socket里,然后在另一台设备上用ffplay或者vlc打开tcp://xxxx流。可以播放,但出现的问题是,播放出的视频要远远延迟于源,并且是显示一段平滑的视频,暂停一会,再显示一段视频,再暂停会,这样循环。
我想问一下:
1 问题是不是出在nal的传输方式上?因为传输过程中我没加任何时间戳信息。
2 如果是1在原因,要怎么解决最好?
3 我有个想法,是把nal封装成rtp包,而不加rtcp控制(因为我不需要暂停回放之类的功能),然后根据rfcxxx协议,在包头加两字节长度信息,直接用tcp还是像写文件一样写出去,不知道行不行?
4 如果3可以的话,有没有比较精简的rtp封包代码或库?ffmpeg太大太复杂,并且它应该是基于udp的,由于种种软硬件的限制,我只能用tcp。
还请dwing苣和各位大佬指点一二,纯新手
2016年07月07日 18点07分 1
level 7
镇楼图是 什么作品?
2016年07月09日 09点07分 2
回复@wangdl_100a :就是一张图吧
2016年07月09日 09点07分
Wake Up, Girls!
2016年07月09日 23点07分
1