Opened 12 years ago

Closed 11 years ago

#1316 closed defect (invalid)

NO SOUND ON RTMP STREAM

Reported by: alexandru Owned by:
Priority: normal Component: undetermined
Version: 0.10.3 Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Command to reproduce the bug:

ffplay rtmpe://fms16.mediadirect.ro:80
app=live7 id=63962034&publisher=2/nationaltv swfUrl=http://static1.mediadirect.ro/player-preload/swf/dolce_video_1051/player.swf
pageUrl=http://www.dolcetv.ro playpath=nationaltv live=1 swfVfy=1

Note-1: ffmpeg is compiled with librtmp
Note-2: same behaviour in version 0.811

Change History (3)

comment:1 by Carl Eugen Hoyos, 12 years ago

Component: FFplayundetermined
Priority: importantnormal

To make this a valid ticket, please test with current git head and add complete, uncut console output.

comment:2 by compn, 12 years ago

well heres an updated rtmpdump command that works:

rtmpdump -r "rtmp://fms15.mediadirect.ro:1935/live3/_definst_" -a "live3/_defins
t_?id=69828560&publisher=2" -f "WIN 11,1,102,55" -W "http://static1.mediadirect.
ro/player-preload/swf/dolce_video_1171/player.swf" -p "http://www.dolcetv.ro/#tv
-live-National-TV-59" --live -y "nationaltv_low?id=69828560&publisher=2" -o nati
onaltv_low.flv

but i have no idea how to convert it to ffplay syntax... keeps giving me errors related to & escaping.

comment:3 by Elon Musk, 11 years ago

Resolution: invalid
Status: newclosed

you did not provide way to reproduce this issue.

Try with latest version which have internal rtmp protocol support with more options.

rtmp AVOptions:
-rtmp_app          <string> ED.... Name of application to connect to on the RTMP server
-rtmp_buffer       <int>   ED.... Set buffer time in milliseconds. The default is 3000.
-rtmp_conn         <string> ED.... Append arbitrary AMF data to the Connect message
-rtmp_flashver     <string> ED.... Version of the Flash plugin used to run the SWF player.
-rtmp_flush_interval <int>   E..... Number of packets flushed in the same request (RTMPT only).
-rtmp_live         <int>   .D.... Specify that the media is a live stream.
   any                     .D.... both
   live                    .D.... live stream
   recorded                .D.... recorded stream
-rtmp_pageurl      <string> .D.... URL of the web page in which the media was embedded. By default no value will be sent.
-rtmp_playpath     <string> ED.... Stream identifier to play or to publish
-rtmp_subscribe    <string> .D.... Name of live stream to subscribe to. Defaults to rtmp_playpath.
-rtmp_swfhash      <binary> .D.... SHA256 hash of the decompressed SWF file (32 bytes).
-rtmp_swfsize      <int>   .D.... Size of the decompressed SWF file, required for SWFVerification.
-rtmp_swfurl       <string> ED.... URL of the SWF player. By default no value will be sent
-rtmp_swfverify    <string> .D.... URL to player swf file, compute hash/size automatically.
-rtmp_tcurl        <string> ED.... URL of the target stream. Defaults to proto://host[:port]/app.
-rtmp_listen       <int>   .D.... Listen for incoming rtmp connections
-timeout           <int>   .D.... Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies -rtmp_listen 1
Note: See TracTickets for help on using tickets.