Opened 9 years ago
Last modified 8 years ago
#5772 new defect
The ffplay.exe appears video mosaic and part of the audio loss problems when receiving some TS stream
Reported by: | zhscnd | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | git-master | Keywords: | udp |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
The ffplay.exe appears video mosaic and part of the audio loss problems when receiving some TS stream.
I have some TS streams come from CCTV.
The ffplay.exe appears video mosaic and part of the audio loss problems when receiving these streams, but the VLC can play these streams normally every time. I dumped the raw stream to file use the VLC(the file name is 0801.ts). The ffplay.exe can play the file normally, but the ffplay.exe will appear these problems above when receiving the stream.
These problems can reproduce as following:
1.Send TS stream(ts over udp) use the 0801.ts file.
2.Use the ffplay.exe receive the stream.
The file 0801.ts can find on https://pan.baidu.com/s/1hsJNvlM
I used these ffmpeg versions:
1.https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-3.0.1-win64-shared.7z
2.https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-2.5.2-win64-shared.7z
The two versions have the same problems.
I don't know why, please help me.
Thanks!
Attachments (3)
Change History (15)
follow-up: 2 comment:1 by , 9 years ago
Component: | avformat → undetermined |
---|---|
Keywords: | mosaic removed |
Priority: | critical → normal |
comment:2 by , 9 years ago
Replying to cehoyos:
Please test current FFmpeg git head and provide both the command line that allows to reproduce your issue and the complete, uncut console output to make this a valid ticket.
I used the newest version https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-20160812-e8b355a-win64-shared.zip.
Use the following command line:
C:\Users\Administrator>F:\CCTV\ffmpeg-20160812-e8b355a-win64-shared\bin\ffplay.e
xe udp://172.16.0.26:1234 -loglevel debug -report
The debug log was so long, and i can't attached to this ticket, so i upload the log to https://pan.baidu.com/s/1o8AhM2I
Thanks!
follow-up: 4 comment:3 by , 9 years ago
Please attach the console output here to make this a valid ticket.
by , 9 years ago
Attachment: | ffplay-20160812-190645.log added |
---|
comment:4 by , 9 years ago
Replying to cehoyos:
Please attach the console output here to make this a valid ticket.
Hi, I attached the output, Thanks!
https://trac.ffmpeg.org/raw-attachment/ticket/5772/ffplay-20160812-190645.log
comment:5 by , 9 years ago
Keywords: | udp added |
---|---|
Version: | 3.0.2 → git-master |
follow-up: 7 comment:6 by , 9 years ago
ffplay.exe" udp://172.16.0.26:1234
How can I reproduce the issue you see?
follow-up: 8 comment:7 by , 9 years ago
Replying to cehoyos:
ffplay.exe" udp://172.16.0.26:1234How can I reproduce the issue you see?
These problems can reproduce as following:
1.Send TS stream(ts over udp) use the 0801.ts file.
2.Use the ffplay.exe receive the stream.
The file 0801.ts can find on https://pan.baidu.com/s/1hsJNvlM
The size of the file has 2G.
I can put the file to your designated place if you have network space.
Thanks very much!
comment:9 by , 9 years ago
Replying to cehoyos:
Replying to zhscnd:
1.Send TS stream(ts over udp)
How?
You can use VLC to send TS Stream.
This is the command line way.
https://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples
Also, you can use the VLC GUI.
Menu "Media" -> "Stream"
comment:10 by , 9 years ago
Replying to cehoyos:
1.Send TS stream(ts over udp)
How?
Hi cehoyos,
Any update about this ticket? Thank you very much!
follow-up: 12 comment:11 by , 8 years ago
Please provide the vlc command line that allows to stream your file.
by , 8 years ago
Attachment: | SendTs2Ip.exe added |
---|
by , 8 years ago
comment:12 by , 8 years ago
Replying to cehoyos:
Please provide the vlc command line that allows to stream your file.
Hi, the VLC can only send a single stream ts file, so I used another tool.
I attached the tool on https://trac.ffmpeg.org/attachment/ticket/5772/SendTs2Ip.exe
The use of this tool is very easy, I attached a demo picture to show it.
https://trac.ffmpeg.org/attachment/ticket/5772/demo.png
The demo send ts over udp to 172.16.0.9:1234
Thanks!
Please test current FFmpeg git head and provide both the command line that allows to reproduce your issue and the complete, uncut console output to make this a valid ticket.