Advertisement
Guest User

Untitled

a guest
Oct 26th, 2009
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.92 KB | None | 0 0
  1. connect.?���.app..�ondemand?_fcs_vhost=cp37307.edgefcs.net..flashVer�WIN 10,0,22,87..swfUrl..Ahttp://www.nbc.com/asse.ts/video/3-0/swf/videoplayer_extension.swf..tcUrl..Artmp://72.246.103.99:1935/ondemand?_fcs_vhost=cp37307.edgefcs.net..fpad�.c.apabilities.@���audioCodecs.@���videoCodecs.@o��.
  2. videoFunction.?���pageUrl..Nhttp://www.nbc.com/saturday-.night-live/video/episodes/?vid=1163334#vid=1163334..objectEncoding��������������������������_result.?���.fmsVer..
  3. FMS/3,5,1,525..capabilities.@?��..mode.?����.level�status..code�NetConnection.Con.nect.Success..description�Connection succeeded�objectEncoding���..data��.version�3,5,1,525�������onBWDone��������.createStream.@Q@�������_result.@Q@��.?���������..I��..play����5nbcu/nbcrewind2/203b1009039c822c017431b97da2a5de_0500����������������.onStatus����.level�status..code�NetStream.Play.Reset..description..LPlaying and resetting nbcu/nbcrewind2/203b1009039c822c017431b97da2a5de_0500�details..5nbcu/nbcrewind2/203b1009039c822c017431b97da2a5de_0500..clientid�2s^Q4jxr���������
  4. ������..onStatus����.level�status..code�NetStream.Play.Start..description..FStarted playing nbcu/nbcrewind2/203b1009039c822c017431b97da2a5de_0500�details..5nbcu/nbcrewind2/203b1009039c822c017431b97da2a5de_0500..clientid�2s^Q4jxr������|RtmpSampleAccess�������.,��..onStatus�code�NetStream.Data.Start�����T��������.
  5. onMetaData��.audiocodecid.@��..
  6. audiodatarate.@H
  7. ^5?|�canseektoend�.creationdate�Sun Oct 04 05:17:13 2009
  8. ..duration.@.~.;dZ�framerate.@>��..height.@v��..lastkeyframetimestamp.@.~�.o.
  9. lasttimestamp.@.~.n..P..metadatacreator..$Manitu Group FLV MetaData Injector 2..On2�Technologies..profile�VP6-E..videocodecid.@��..
  10. videodatarate.@.ja��width.@��..
  11. audiodelay���..canSeekToEnd�.metadatadate.BrA�p�..keyframes..
  12. filepositions
  13. �E.@..`�..@.l0�..A��..A.8��A��..A!8N�..
  14. But I cant use Flazr to download it.
  15. Here is my code:
  16. import com.flazr.*
  17. def host =�72.246.103.99′
  18. def app = �ondemand?_fcs_vhost=cp37307.edgefcs.net�
  19. def tcUrl = �rtmp://72.246.103.99:1935/ondemand?_fcs_vhost=cp37307.edgefcs.net�
  20. def playParam = �nbcu/nbcrewind2/203b1009039c822c017431b97da2a5de_0500′
  21. def saveAs = �test.flv�
  22. def session = new RtmpSession(host, 1935, app, playParam, saveAs)
  23. params = session.connectParams
  24.  
  25. params.flashVer = �WIN 10,0,22,87′
  26. params.swfUrl = �http://www.nbc.com/assets/video/3-0/swf/videoplayer_extension.swf�
  27. params.fmsVer=�FMS/3,5,1,525′
  28. params.tcUrl = tcUrl
  29. params.pageUrl = �http://www.nbc.com/saturday-night-live/video/episodes/?vid=1163334#vid=1163334′
  30.  
  31. RtmpClient.connect session
  32.  
  33. The error is:
  34. D:\Flazr>java -cp lib\commons-codec-1.2.jar;lib\commons-httpclient-3.1.jar;lib\f
  35. lazr-0.5.jar;lib\groovy-all-1.6.0.jar;lib\jcl104-over-slf4j-1.4.2.jar;lib\log4j-
  36. 1.2.14.jar;lib\mina-core-1.1.7.jar;lib\slf4j-api-1.4.3.jar;lib\slf4j-log4j12-1.4
  37. .2.jar groovy.lang.GroovyShell scripts/nbc2.groovy
  38. 23:31:38,878 [main] INFO [FlvWriter] � opened file for writing: D:\Flazr\test.fl
  39. v
  40. 23:31:40,992 [AnonymousIoService-1] INFO [RtmpClient] � session opened, starting
  41. handshake
  42. 23:31:42,404 [AnonymousIoService-4] INFO [RtmpDecoder] � received server handsha
  43. ke, sending reply
  44. 23:31:42,474 [AnonymousIoService-4] INFO [Invoke] � encoded invoke: [method: con
  45. nect, sequenceId: 1, args: [{app=ondemand?_fcs_vhost=cp37307.edgefcs.net, object
  46. Encoding=0, fpad=false, flashVer=WIN 10,0,22,87, tcUrl=rtmp://72.246.103.99:1935
  47. /ondemand?_fcs_vhost=cp37307.edgefcs.net, audioCodecs=1639, videoFunction=1, pag
  48. eUrl=http://www.nbc.com/saturday-night-live/video/episodes/?vid=1163334#vid=1163
  49. 334, capabilities=15, fmsVer=FMS/3,5,1,525, swfUrl=http://www.nbc.com/assets/vid
  50. eo/3-0/swf/videoplayer_extension.swf, videoCodecs=252}]]
  51. 23:31:43,605 [AnonymousIoService-5] INFO [RtmpDecoder] � ignoring received packe
  52. t: [LARGE(0x00) c2 t0(a) s4 #0 SERVER_BANDWIDTH(0x05)]
  53. 23:31:43,605 [AnonymousIoService-5] INFO [RtmpDecoder] � ignoring received packe
  54. t: [LARGE(0x00) c2 t0(a) s5 #0 CLIENT_BANDWIDTH(0x06)]
  55. 23:31:43,605 [AnonymousIoService-5] INFO [Invoke] � decoded invoke: [method: _re
  56. sult, sequenceId: 1, streamId: 0, args: [[[STRING(0x02) fmsVer: FMS/3,5,1,525],
  57. [NUMBER(0x00) capabilities: 31.0], [NUMBER(0x00) mode: 1.0]], [[STRING(0x02) lev
  58. el: status], [STRING(0x02) code: NetConnection.Connect.Success], [STRING(0x02) d
  59. escription: Connection succeeded.], [NUMBER(0x00) objectEncoding: 0.0], [MIXED_A
  60. RRAY(0x08) data: [[STRING(0x02) version: 3,5,1,525]]]]]]
  61. 23:31:43,615 [AnonymousIoService-5] INFO [InvokeResultHandler] � result for meth
  62. od call: connect
  63. 23:31:43,615 [AnonymousIoService-5] INFO [Invoke] � encoded invoke: [method: cre
  64. ateStream, sequenceId: 2, args: []]
  65. 23:31:43,615 [AnonymousIoService-5] INFO [Invoke] � decoded invoke: [method: onB
  66. WDone, sequenceId: 0, streamId: 0, args: null]
  67. 23:31:43,615 [AnonymousIoService-5] WARN [RtmpDecoder] � unhandled server invoke
  68. : [method: onBWDone, sequenceId: 0, streamId: 0, args: null]
  69. 23:31:44,917 [AnonymousIoService-6] INFO [Invoke] � decoded invoke: [method: _re
  70. sult, sequenceId: 2, streamId: 0, args: [null, 1.0]]
  71. 23:31:44,917 [AnonymousIoService-6] INFO [InvokeResultHandler] � result for meth
  72. od call: createStream
  73. 23:31:44,917 [AnonymousIoService-6] INFO [InvokeResultHandler] � value of stream
  74. Id to play: 1
  75. 23:31:44,917 [AnonymousIoService-6] INFO [Invoke] � encoded invoke: [method: pla
  76. y, sequenceId: 3, streamId: 1, args: [null, nbcu/nbcrewind2/203b1009039c822c0174
  77. 31b97da2a5de_0500, 0, -2]]
  78. 23:31:45,378 [AnonymousIoService-7] INFO [RtmpDecoder] � new chunk size is: 4096
  79.  
  80. 23:31:45,378 [AnonymousIoService-7] INFO [Invoke] � decoded invoke: [method: onS
  81. tatus, sequenceId: 0, streamId: 1, args: [null, [[STRING(0x02) level: status], [
  82. STRING(0x02) code: NetStream.Play.Reset], [STRING(0x02) description: Playing and
  83. resetting nbcu/nbcrewind2/203b1009039c822c017431b97da2a5de_0500.], [STRING(0x02
  84. ) details: nbcu/nbcrewind2/203b1009039c822c017431b97da2a5de_0500], [STRING(0x02)
  85. clientid: cZqwIuGw]]]]
  86. 23:31:45,388 [AnonymousIoService-7] INFO [RtmpDecoder] � onStatus code: NetStrea
  87. m.Play.Reset
  88. 23:31:45,458 [AnonymousIoService-8] INFO [Invoke] � decoded invoke: [method: onS
  89. tatus, sequenceId: 0, streamId: 1, args: [null, [[STRING(0x02) level: status], [
  90. STRING(0x02) code: NetStream.Play.Start], [STRING(0x02) description: Started pla
  91. ying nbcu/nbcrewind2/203b1009039c822c017431b97da2a5de_0500.], [STRING(0x02) deta
  92. ils: nbcu/nbcrewind2/203b1009039c822c017431b97da2a5de_0500], [STRING(0x02) clien
  93. tid: cZqwIuGw]]]]
  94. 23:31:45,458 [AnonymousIoService-8] INFO [RtmpDecoder] � onStatus code: NetStrea
  95. m.Play.Start
  96. 23:31:45,468 [AnonymousIoService-8] INFO [RtmpDecoder] � server notify: [[STRING
  97. (0x02) |RtmpSampleAccess], [BOOLEAN(0x01) false]]
  98. 23:31:45,468 [AnonymousIoService-8] INFO [RtmpDecoder] � server notify: [[STRING
  99. (0x02) onStatus], [OBJECT(0x03) [[STRING(0x02) code: NetStream.Data.Start]]]]
  100. 23:31:47,441 [AnonymousIoService-5] ERROR [RtmpClient] � exceptionCaught:
  101. org.apache.mina.filter.codec.ProtocolDecoderException: java.lang.RuntimeExceptio
  102. n: bad byte: 40 (Hexdump: FB E7 6C 8B 44 00 40 A8 6F FC ED 91 68 73 00 40 A8 73
  103. FD F3 B6 45 A2 00 40 A8 77 FE F9 DB 22 D1 00 40 A8 7C 00 00 00 00 00 00 40 A8 80
  104. �.
  105. C 89 38 CF 19 26 38 0A 00 EA 70 E8 31 8C 6C A1 04 04 AC CA 4C 30 BD 29 92)
  106. at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Prot
  107. ocolCodecFilter.java:165)
  108. at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageR
  109. eceived(AbstractIoFilterChain.java:299)
  110. at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(Abst
  111. ractIoFilterChain.java:53)
  112. at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.mess
  113. ageReceived(AbstractIoFilterChain.java:648)
  114. at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorF
  115. ilter.java:220)
  116. at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.
  117. run(ExecutorFilter.java:264)
  118. at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
  119. )
  120. at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  121. at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnabl
  122. e.java:51)
  123. at java.lang.Thread.run(Unknown Source)
  124. Caused by: java.lang.RuntimeException: bad byte: 40
  125. at com.flazr.ByteToEnum.parseByte(ByteToEnum.java:45)
  126. at com.flazr.AmfProperty$Type.parseByte(AmfProperty.java:63)
  127. at com.flazr.AmfProperty.decode(AmfProperty.java:143)
  128. at com.flazr.AmfObject.decode(AmfObject.java:80)
  129. at com.flazr.AmfProperty.decode(AmfProperty.java:173)
  130. at com.flazr.AmfObject.decode(AmfObject.java:80)
  131. at com.flazr.RtmpDecoder.decode(RtmpDecoder.java:106)
  132. at com.flazr.RtmpDecoder.doDecode(RtmpDecoder.java:32)
  133. at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(Cumulat
  134. iveProtocolDecoder.java:133)
  135. at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Prot
  136. ocolCodecFilter.java:158)
  137. � 9 more
  138. 23:31:47,471 [AnonymousIoService-5] INFO [FlvWriter] � closed file, video durati
  139. on: 0.0 seconds
  140. 23:31:47,471 [AnonymousIoService-5] INFO [RtmpClient] � disconnected, bytes read
  141. : 35161
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement